crafter skills

Набор скиллов из реальной работы: аудит цепочки поставок npm, сборка CLI, релиз плагина Obsidian и иерархия AGENTS.md

  • 114 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • `supply-chain-audit` просматривает файлы и пакеты по всей машине разработчика, а затем ведет к мерам по очистке
  • `surface-recon` описывает картирование сетей, устройств и прошивок, поэтому его запускают только против авторизованных целей
  • Скиллы копируются в каталог агента и выполняются с вашими правами
Все причины и проверки

crafter-station/skills

Установка

В терминале, через 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, сообщений и релизов, плюс скрипт синхронизации

СкиллШирокий доступ7,5 тыс.Звезды репозитория

skills-npm подключает скиллы агентов из зависимостей проекта в node_modules и из поля skills в package.json

CLIРасширенный доступ578Звезды репозитория

Builder Skills

Skills for agents

Набор небольших скиллов от Builder.io для рабочих привычек агента: визуальные планы и разборы диффов, сверка с документацией, кросс-агентное ревью и аккуратные

СкиллРасширенный доступ4,6 тыс.Звезды репозитория

Softaworks Agent Toolkit

Softaworks Agent Skills

Маркетплейс скиллов, субагентов и команд для кодовых агентов: разработка, документация, планирование и рабочая коммуникация

ПлагинРасширенный доступ2,6 тыс.Звезды репозитория

Десятки скиллов инженера mizchi: аудит фронтенда, AWS, Cloudflare, SQL, Playwright и OpenTelemetry, ставятся по одному

СкиллРасширенный доступ419Звезды репозитория

Свыше 1100 готовых скиллов для Claude Code, Codex, Gemini CLI и Cursor и MCP-сервер, который подбирает скилл под задачу

СкиллРасширенный доступ192Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
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

Сообщить о проблеме

Foxx AIcrafter skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.