
openminis/minisskills
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
openminis/minisskills — это кандидат на навык агента, импортированный из https://github.com/openminis/minisskills.
Обзор
openminis/minisskills — это кандидат на навык агента, импортированный из https://github.com/openminis/minisskills.
Обзор (машинный перевод)
Сообщество навыков для Mini — многоразовых наборов инструкций, расширяющих возможности Claude специализированными рабочими процессами, знаниями в области и объединёнными ресурсами.
Что такое навык?
Навык — это каталог, содержащий файл SKILL.md (плюс необязательные объединённые ресурсы), который Claude загружает при обнаружении соответствующего пользовательского запроса. Навыки используют трёхуровневую систему загрузки:
- Метаданные (
name+descriptionв фронтматтере) — всегда в контексте, используемые для триггера (~100 слов) - SKILL.md тело — загружается в контекст при срабатывании навыка (держите не менее 500 строк)
- Пакетированные ресурсы — скрипты, ссылки и ассеты, загружаемые только по мере необходимости (неограниченный размер)
Структура каталога
Планировка репозитория
Именование каталога навыков
- Используйте маленький кебаб:
my-skill-name - Быть описательным, но лаконичным (идеально 2–4 слова)
- Использовать домен или действие как префикс, когда он помогает группировать навыки, связанные
- ✅ Хорошие:
health-sleep-analysis,nano-banana,remote-dev-minis-app - ❌ Избегать:
MySkill,skill_for_doing_things,s1
SKILL.md формат
У каждого навыка обязательно есть SKILL.md с YAML-фронтматтерным блоком, за которым следуют инструкции Markdown.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MinisSkills
A community collection of skills for Minis — reusable instruction sets that extend Claude’s capabilities with specialized workflows, domain knowledge, and bundled resources.
What is a Skill?
A skill is a directory containing a SKILL.md file (plus optional bundled resources) that Claude loads when it detects a relevant user request. Skills use a three-level loading system:
- Metadata (
name+descriptionin frontmatter) — always in context, used for triggering (~100 words) - SKILL.md body — loaded into context whenever the skill triggers (keep under 500 lines)
- Bundled resources — scripts, references, and assets loaded only as needed (unlimited size)
Directory Structure
Repository Layout
MinisSkills/
├── README.md
└── / # One directory per skill (see naming rules below)
├── SKILL.md # Required
├── evals/ # Optional: test cases
│ └── evals.json
├── scripts/ # Optional: executable helper scripts
├── references/ # Optional: reference docs loaded into context as needed
└── assets/ # Optional: templates, icons, fonts used in output
Skill Directory Naming
- Use lowercase kebab-case:
my-skill-name - Be descriptive but concise (2–4 words is ideal)
- Use the domain or action as a prefix when it helps group related skills
- ✅ Good:
health-sleep-analysis,nano-banana,remote-dev-minis-app - ❌ Avoid:
MySkill,skill_for_doing_things,s1
SKILL.md Format
Every skill must have a SKILL.md with a YAML frontmatter block followed by Markdown instructions.
Frontmatter (Required)
---
name: skill-name
description: >
One or two sentences describing what the skill does and — crucially — when
Claude should trigger it. Include specific user phrases, contexts, and
keywords that signal this skill is needed. Be slightly "pushy": list
edge cases and near-miss scenarios where this skill should still win.
---
Why the description matters: The
descriptionfield is the primary trigger mechanism. Claude reads the skill name + description to decide whether to load the skill. A vague description leads to undertriggering. A good description covers both what the skill does and when to use it, with concrete phrases a real user might say.
Optional Frontmatter Fields
---
name: skill-name
description: ...
compatibility: Python 3.10+, requires ffmpeg # tools/deps needed, if any
---
Full Anatomy
skill-name/
├── SKILL.md
│ ├── YAML frontmatter ← name, description (required); compatibility (optional)
│ └── Markdown body ← instructions, examples, output formats, workflows
└── Bundled Resources (optional)
├── scripts/ ← deterministic/repetitive tasks; Claude runs without loading
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add openminis/minisskills