crafter skills
Набор скиллов из реальной работы: аудит цепочки поставок npm, сборка CLI, релиз плагина Obsidian и иерархия AGENTS.md
- 114 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- `supply-chain-audit` просматривает файлы и пакеты по всей машине разработчика, а затем ведет к мерам по очистке
- `surface-recon` описывает картирование сетей, устройств и прошивок, поэтому его запускают только против авторизованных целей
- Скиллы копируются в каталог агента и выполняются с вашими правами
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/crafter-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- `supply-chain-audit` просматривает файлы и пакеты по всей машине разработчика, а затем ведет к мерам по очистке
- `surface-recon` описывает картирование сетей, устройств и прошивок, поэтому его запускают только против авторизованных целей
- Скиллы копируются в каталог агента и выполняются с вашими правами
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
crafter skills — каталог скиллов, которые команда Crafter Station извлекла из выполненной работы. Список с выбором нужных открывает команда `npx skills add crafter-station/skills`, а один скилл ставят флагом `--skill`. Заявлена работа с Claude Code, Cursor, Copilot и еще десятком агентов. В README перечислены семь скиллов. Аудит: `supply-chain-audit` проверяет машину разработчика на компрометацию пакетов npm и PyPI по версионированному набору индикаторов и выносит вердикт PASS или FAIL, ничего не меняя. Сборка: `generate-brand-assets` делает OG-картинки 1200 на 630 и форматы favicon, `surface-recon` картирует разрешенные цели, `cli-build` проектирует CLI для агента и человека, `skill-gen` создает скиллы из документации. Публикация: `obsidian-plugin-release` проводит релиз плагина Obsidian. Контекст: `intent-layer` расставляет по репозиторию иерархию файлов AGENTS.md.
Для кого. Разработчикам, которым нужны скиллы с отметкой зрелости для аудита зависимостей, релизов плагинов Obsidian, сборки CLI и разметки репозитория под агентов.
Подходит, если
- После новостей о заражении пакетов надо понять, нет ли следов компрометации npm и PyPI на рабочей машине
- Репозиторий разросся, и агентам нужна иерархия файлов AGENTS.md с одним корневым контекстом
- Плагин Obsidian выпускается без пропущенных шагов: версия, сборка, подписанный тег и публикация
- Проекту нужны OG-картинка 1200 на 630 и favicon из цветов бренда
- Консольную утилиту проектируют так, чтобы ею управлял агент, а человек видел, что она делает
Не подходит, если
- Нужен скилл конкретного инструмента: такие скиллы лежат в репозиториях самих проектов, например `skillkit`, `spoti-cli` и `sismo-cli`
- Нужен `skill-gen`: автор пометил его как `deprecated` и не рекомендует
- Целями разведки служат чужие системы без разрешения владельца: `surface-recon` рассчитан на авторизованные цели
Пример запроса к агенту
Проведи supply-chain-audit на этой машине и покажи вердикт PASS или FAIL с перечнем найденных индикаторовОграничения
Скиллы разной зрелости: `stable` у `supply-chain-audit`, `generate-brand-assets`, `obsidian-plugin-release` и `intent-layer`, `candidate` у `surface-recon` и `cli-build`, `deprecated` у `skill-gen`. Источник правды лежит в `maturity.json`. Версия скилла описывает сам документ, а не инструмент за ним. Каталог `skills/` шире таблицы в README: там есть и `cli-audit`, которого в таблице нет. Скиллы, привязанные к одному проекту, ставятся из репозитория этого проекта.
Как отключить. Удалите папки нужных скиллов из каталога скиллов агента, например `~/.claude/skills/` или `.claude/skills/` проекта. Глобальный пакет для этого не нужен.
Частые вопросы
Как поставить один скилл, а не весь набор?
Командой `npx skills add crafter-station/skills --skill supply-chain-audit -g`, где после `--skill` стоит имя нужного скилла, а флаг `-g` ставит его глобально. Без флагов команда показывает список и дает выбрать.
Что проверяет `supply-chain-audit`?
Машину разработчика на следы компрометации пакетов npm и PyPI: Shai-Hulud 2.0, Mini Shai-Hulud, TeamPCP и атаки Axios DPRK. Три фазы сканирования дают вердикт PASS или FAIL, после него идет 48-часовой период выдержки.
Что значат отметки `stable` и `candidate`?
Это зрелость: `stable` значит, что скилл использовался в реальной работе и рекомендован, а `candidate` значит, что он работает, но подтверждений мало. Еще есть `experimental` и `deprecated`; доказательства для каждой отметки автор держит в `maturity.json`.
Для чего `intent-layer`?
Он раскладывает по репозиторию иерархию файлов AGENTS.md, чтобы агент ориентировался в коде как старший инженер. По правилу скилла в корне проекта должен лежать один контекстный файл: CLAUDE.md и AGENTS.md там не уживаются.
Чем `skill-gen` отличается от остальных скиллов?
Он создавал скиллы по документации и помечен `deprecated`: папка осталась ради истории, а команда установки продолжает работать. Перед использованием автор просит прочитать раздел о зрелости.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыЛичный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации
skills-npm подключает скиллы агентов из зависимостей проекта в node_modules и из поля skills в package.json
Builder Skills
Skills for agents
Набор небольших скиллов от Builder.io для рабочих привычек агента: визуальные планы и разборы диффов, сверка с документацией, кросс-агентное ревью и аккуратные
Softaworks Agent Toolkit
Softaworks Agent Skills
Маркетплейс скиллов, субагентов и команд для кодовых агентов: разработка, документация, планирование и рабочая коммуникация
Десятки скиллов инженера mizchi: аудит фронтенда, AWS, Cloudflare, SQL, Playwright и OpenTelemetry, ставятся по одному
Свыше 1100 готовых скиллов для Claude Code, Codex, Gemini CLI и Cursor и MCP-сервер, который подбирает скилл под задачу
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| crafter skills (эта карточка) | нет | 114 | |
| Agent Skills от Эдди Османи | нет | 113 521 | инженерные скиллы по циклу разработки: спецификация, план, тесты и выпуск |
| security-audit | нет | 63 606 | один скилл аудита безопасности кода от Cloudflare, без проверки заражения пакетов на машине |
Коротко о README
Документация группирует скиллы по задачам (аудит, сборка, публикация, контекст), объясняет четыре уровня зрелости и правила повышения статуса. Отдельные разделы описывают версионирование, плоскую структуру каталога и список скиллов, которые живут в репозиториях своих инструментов.
Бейдж для README
Исходный SKILL.md
--- name: intent-layer version: 1.0.0 description: > Set up hierarchical Intent Layer (AGENTS.md files) for codebases. Use when initializing a new project, adding context infrastructure to an existing repo, user asks to set up AGENTS.md, add intent layer, make agents understand the codebase, or scaffolding AI-friendly project documentation. --- # Intent Layer Hierarchical AGENTS.md infrastructure so agents navigate codebases like senior engineers. ## Core Principle **Only ONE root context file.** CLAUDE.md and AGENTS.md should NOT coexist at project root. Child AGENTS.md in subdirectories are encouraged for complex subsystems. ## Workflow ``` 1. Detect state scripts/detect_state.sh /path/to/project → Returns: none | partial | complete 2. Route none/partial → Initial setup (steps 3-5) complete → Maintenance (step 6) 3. Measure [gate - show table first] scripts/analyze_structure.sh /path/to/project scripts/estimate_tokens.sh /path/to/each/source/dir 4. Decide No root file → Ask: CLAUDE.md or AGENTS.md? Has root file → Add Intent Layer section + child nodes if needed 5. Execute Use references/templates.md for structure Use references/node-examples.md for real-world patterns