Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
siviter-xyz avatar

Create Skill

  • 2.7k installs
  • 20 repo stars
  • Updated March 21, 2026
  • siviter-xyz/dot-agent

create-skill is a meta skill guiding authors to build effective agent skills with progressive disclosure and the 200-line SKILL.md rule.

About

Create Skill is a meta guide for authoring effective agent skills that extend capabilities with specialized knowledge, workflows, and tool integrations. Skills are modular packages providing workflows, tool instructions, domain expertise, and bundled scripts or references. Progressive disclosure is mandatory: SKILL.md must stay under 200 lines with overflow in references/ files, yielding roughly 85 percent lower initial context load and activation under 100ms versus 500ms plus. The three-level loading model keeps metadata always in context, SKILL.md body on trigger, and bundled resources on demand. Structure requires YAML frontmatter with name and description plus markdown instructions, optionally scripts/, references/, and assets/ directories. Core principles demand concision because the context window is shared, appropriate degrees of freedom from high text guidance to low-parameter scripts for fragile ops, and testing across all target models since effectiveness depends on the underlying model. The 200-line rule is critical for maintainability and performance. Reference files progressive-disclosure.md, skill-structure.md, examples.md, and best-practices.md hold extended guidanc.

  • Enforces the 200-line SKILL.md rule with references/ for overflow content.
  • Three-level loading: metadata, SKILL.md body, and bundled resources on demand.
  • Documents skill folder structure with required frontmatter name and description fields.
  • Advocates concision and matching degrees of freedom to task fragility.
  • Requires testing skills across all models you plan to support.

Create Skill by the numbers

  • 2,748 all-time installs (skills.sh)
  • +5 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #48 of 782 Skill Development skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

create-skill capabilities & compatibility

Capabilities
200 line skill.md enforcement with references/ o · three level metadata, body, and bundled resource · degree of freedom guidance from text instruction · skill directory scaffolding with scripts, refere
Use cases
documentation · planning · orchestration
From the docs

What create-skill says it does

85% reduction in initial context load
SKILL.md
Activation times drop from 500ms+ to under 100ms
SKILL.md
npx skills add https://github.com/siviter-xyz/dot-agent --skill create-skill

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2.7k
repo stars20
Security audit3 / 3 scanners passed
Last updatedMarch 21, 2026
Repositorysiviter-xyz/dot-agent

How do I create or update an agent skill that loads fast, stays maintainable, and follows best-practice structure?

Create or update agent skills following progressive disclosure, the 200-line SKILL.md rule, and concise domain-specific workflows.

Who is it for?

Developers authoring new agent skills or refactoring oversized SKILL.md files into progressive disclosure layouts.

Skip if: Skip when you only need to invoke an existing skill rather than author or restructure one.

When should I use this skill?

User asks to create, update, or restructure an agent skill following best practices and progressive disclosure.

What you get

A well-structured skill directory with concise SKILL.md, optional references/, and tested workflows for target models.

  • SKILL.md with frontmatter
  • references/ and optional scripts/ directories

By the numbers

  • [object Object]
  • [object Object]

Files

SKILL.mdMarkdownGitHub ↗

Create Skill

Guide for creating effective skills that extend agent capabilities with specialized knowledge, workflows, and tool integrations.

About Skills

Skills are modular, self-contained packages that extend agent capabilities by providing specialized knowledge, workflows, and tools. Think of them as "onboarding guides" for specific domains or tasks.

What Skills Provide

1. Specialized workflows - Multi-step procedures for specific domains 2. Tool integrations - Instructions for working with specific file formats or APIs 3. Domain expertise - Company-specific knowledge, schemas, business logic 4. Bundled resources - Scripts, references, and assets for complex and repetitive tasks

Progressive Disclosure Principle

The 200-line rule is critical. SKILL.md must be under 200 lines. If you need more, split content into references/ files.

Three-Level Loading System

1. Metadata (name + description) - Always in context (~100 words) 2. SKILL.md body - When skill triggers (<200 lines, ideally <500 lines for optimal performance) 3. Bundled resources - As needed by agent (unlimited)

Why Progressive Disclosure Matters

  • 85% reduction in initial context load
  • Activation times drop from 500ms+ to under 100ms
  • Agent loads only what's needed, when it's needed
  • Skills remain maintainable and focused

Skill Structure

skill-name/
├── SKILL.md (required, <200 lines)
│   ├── YAML frontmatter metadata (required)
│   │   ├── name: (required)
│   │   └── description: (required)
│   └── Markdown instructions (required)
└── Bundled Resources (optional)
    ├── scripts/          - Executable code
    ├── references/       - Documentation loaded as needed
    └── assets/           - Files used in output

Core Principles

Concise is Key

The context window is a shared resource. Your skill shares it with everything else the agent needs. Be concise and challenge each piece of information:

  • Does the agent really need this explanation?
  • Can I assume the agent knows this?
  • Does this paragraph justify its token cost?

Set Appropriate Degrees of Freedom

  • High freedom: Text-based instructions for multiple valid approaches
  • Medium freedom: Pseudocode or scripts with parameters
  • Low freedom: Specific scripts with few/no parameters for fragile operations

Test with All Models

Skills act as additions to models, so effectiveness depends on the underlying model. Test your skill with all models you plan to use it with.

References

For detailed guidance, see:

  • references/progressive-disclosure.md - 200-line rule and references pattern
  • references/skill-structure.md - SKILL.md format and frontmatter details
  • references/examples.md - Good skill examples
  • references/best-practices.md - Comprehensive best practices guide

Related skills

How it compares

Pick this over generic prompt-engineering guides when authoring SKILL.md files that must stay discoverable and token-efficient inside agent context windows.

FAQ

How long should SKILL.md be?

Under 200 lines is critical; move extra detail into references/ files loaded on demand.

What must every skill include?

YAML frontmatter with name and description plus markdown instructions in SKILL.md.

Why does progressive disclosure matter?

It cuts initial context load about 85 percent and drops activation from 500ms+ to under 100ms per the skill.

Is Create Skill safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Skill Developmentagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.