Install
$ agentstack add skill-hedgehogues-awesome-claude-setup ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
skill:setup — dev mode симлинки
Шаги
1. Pre-checks
Через Bash проверь что текущая директория — корень awesome-claude (содержит skills/, commands/, rules/):
test -d skills && test -d commands && test -d rules || { echo "ERROR: not in awesome-claude repo root"; exit 1; }
Если нет — остановись с сообщением not in awesome-claude repo root.
2. Create .claude/ if missing
mkdir -p .claude
3. Для каждой из директорий skills, commands, rules — обработать состояние:
for dir in skills commands rules; do
target=".claude/$dir"
source="$(pwd)/$dir"
if [ -L "$target" ]; then
current=$(readlink "$target")
if [ "$current" = "$source" ]; then
echo "$target: Already linked"
continue
fi
echo "$target: symlink points to $current, expected $source"
# ask for confirmation to retarget
elif [ -e "$target" ]; then
echo "WARNING: $target exists as a real directory — will be replaced"
# ask for confirmation
fi
done
4. Confirmation для замены реальной директории
Если на шаге 3 обнаружена реальная директория или симлинк на другой источник — вызови AskUserQuestion:
.claude/ exists as . Replace with symlink to $(pwd)/?
Options: Replace | Skip | Abort all
При Abort all — остановись без изменений.
5. Создать симлинки
Для каждого `` который требует обновления:
ln -sfn "$(pwd)/" ".claude/"
echo "$target: linked → $source"
6. Verify rules index
После создания симлинков проверь, что .claude/rules/index.md существует и содержит YAML-блок с реестром правил:
test -f .claude/rules/index.md || echo "WARN: .claude/rules/index.md not found — rules registry missing"
grep -q '```yaml' .claude/rules/index.md && echo "index.md: registry OK" || echo "WARN: index.md has no YAML block"
Если index.md отсутствует — предупредить пользователя: файл нужно создать вручную или обновить awesome-claude до версии с поддержкой rules-index.
7. Final report
skill:setup completed:
- .claude/skills → $(pwd)/skills [linked|already-linked|skipped]
- .claude/commands → $(pwd)/commands [...]
- .claude/rules → $(pwd)/rules [...]
- .claude/rules/index.md: [registry OK | WARN: missing]
Edits in skills/, commands/, rules/ are now visible to Claude Code without manual copying.
Что скилл НЕ делает
- НЕ устанавливает зависимости (это
skill:deps). - НЕ читает
manifest.yaml. - НЕ запускает другие скиллы.
- НЕ изменяет содержимое
skills/,commands/,rules/— только создаёт симлинки.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Hedgehogues
- Source: Hedgehogues/awesome-claude
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.