authoring-skills
/authoring-skills
Opisuje tworzenie i utrzymanie skilli agentów w .agents/skills: pisanie SKILL.md, opisy, pola frontmatter, nazewnictwo i podział treści między AGENTS.md a skille ładowane na żądanie.
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 24.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Opisuje tworzenie i utrzymanie skilli agentów w .agents/skills: pisanie SKILL.md, opisy, pola frontmatter, nazewnictwo i podział treści między AGENTS.md a skille ładowane na żądanie.
Oryginalny opis (EN)
How to create and maintain agent skills in .agents/skills/. Use when creating a new SKILL.md, writing skill descriptions, choosing frontmatter fields, or deciding what content belongs in a skill vs AGENTS.md. Covers the supported spec fields, description writing, naming conventions, and the relationship between always-loaded AGENTS.md and on-demand skills.
Jak działa
- When to Create a Skill
- File Structure
- Supported Frontmatter Fields
- Writing Descriptions
- Content Conventions
Podgląd SKILL.md
---
name: authoring-skills
description: >
How to create and maintain agent skills in .agents/skills/. Use when
creating a new SKILL.md, writing skill descriptions, choosing frontmatter
fields, or deciding what content belongs in a skill vs AGENTS.md.
Covers the supported spec fields, description writing, naming conventions,
and the relationship between always-loaded AGENTS.md and on-demand skills.
user-invocable: false
metadata:
internal: true
---
# Authoring Skills
Use this skill when creating or modifying agent skills in `.agents/skills/`.
## When to Create a Skill
Create a skill when content is:
- Too detailed for AGENTS.md (code templates, multi-step workflows, diagnostic procedures)
- Only relevant for specific tasks (not needed every session)
- Self-contained enough to load independently
Keep in AGENTS.md instead when:
- It's a one-liner rule or guardrail every session needs
- It's a general-purpose gotcha any agent could hit
## File Structure
```
.agents/skills/
└── my-skill/
├── SKILL.md # Required: frontmatter + content
├── workflow.md # Optional: supplementary detail
└── examples.md # Optional: referenced from SKILL.md
```
## Supported Frontmatter Fields
```yaml
---
name: my-skill # Required. Used for $name references and /name commands.
description: > # Required. How Claude decides to auto-load the skill.
What this covers and when to use it. Include file names and keywords.
argument-hint: '<pr-number>' # Optional. Hint for expected arguments.
user-invocable: false # Optional. Set false to hide from / menu.
disable-model-invocation: true # Optional. Set true to prevent auto-triggering.
allowed-tools: [Bash, Read] # Optional. Tools allowed without permission.
model: opus # Optional. Model override.
context: fork # Optional. Isolated subagent execution.
agent: Explore # Optional. Subagent type (with context: fork).
---
```
Only use fields from this list. Unknown fields are silently ignored.
## Writing Descriptions
The `description` is the primary matching surface for auto-activation. Include:
1. **What the skill covers** (topic)
2. **When to use it** (trigger scenario)
3. **Key file names** the skill references (e.g. `config-shared.ts`)
4. **Keywords** a user or agent might mention (e.g. "feature flag", "DCE")
```yaml
# Too vague - won't auto-trigger reliably
description: Helps with flags.
# Good - specific files and concepts for matching
description: >
How to add or modify Next.js experimental feature flags end-to-end.
Use when editing config-shared.ts, config-schema.ts, define-env-plugin.ts.
```
## Content Conventions
### Structure for Action
Skills should tell the agent what to **do**, not just what to **know**:
- Lead with "Use this skill when..."
- Include step-by-step procedures
- Add code templates ready to adapt
- End with verification commands
- Cross-reference related skills in a "Related Skills" section
### Relationship to AGENTS.md
| AGENTS.md (always loaded) | Skills (on demand) |
| --------------------------------------- | ---------------------------------------------------------------------- |
| One-liner guardrails | Step-by-step workflows |
| "Keep require() behind if/else for DCE" | Full DCE pattern with code examples, verification commands, edge cases |
| Points to skills via `$name` | Expands on AGENTS.md rules |
When adding a skill, also add a one-liner summary to the relevant AGENTS.md section with a `$skill-name` reference.
### Naming
- Short, descriptive, topic-scoped: `flags`, `dce-edge`, `react-vendoring`
- No repo prefix (already scoped by `.agents/skills/`)
- Hyphens for multi-word names
### Supplementary Files
For complex skills, use a hub + detail pattern:
```
pr-status-triage/
├── SKILL.md # Overview, quick commands, links to details
├── workflow.md # Prioritization and patterns
└── local-repro.md # CI env matching
```
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · vercel/next.js | 100 | MIT |
| richfrem/agent-plugins-skills | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 3357064fec61 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100writing-agent-instructions
Opisuje, jak pisać dobre instrukcje dla agentów w aplikacjach agent-native: AGENTS.md, skille i opisy narzędzi, oraz co trafia gdzie. - 90plugin-authoring
Podpowiada dobre praktyki pisania skilli i agentów: opisy, strukturę, frontmatter, oszczędność tokenów i typowe błędy przy tworzeniu SKILL.md. - 100skill-authoring
Tworzy, zmienia, przegląda i naprawia Agent Skills w repozytorium contentful/skills, w tym nowe skille od zera, pliki SKILL.md i package.json, nazewnictwo oraz formatowanie. - 100writing-skills
Pisze, edytuje i testuje skille Claude Code: frontmatter, opis, wybór między skillem, poleceniem a subagentem oraz naprawę niewyzwalanych skilli. - 90Skill Development
Pokazuje, jak napisać skill Claude Code: strukturę SKILL.md, opisy, ujawnianie treści, pola frontmatter i skrypty. - 100skill-authoring
Tworzy i ulepsza skille Claude Code (pliki SKILL.md): frontmatter, opisy, progresywne ujawnianie, dołączone zasoby i wytyczne treści, zgodnie z oficjalnymi dobrymi praktykami Anthropic.