Agent Skillsstagewise-io/stagewise › create-skill

create-skill

GitHub

指导创建或更新 Agent Skill 的最佳实践指南,涵盖结构规范、渐进式披露原则及核心设计准则。

.agents/skills/create-skill/SKILL.md stagewise-io/stagewise

触发场景

创建新的 Agent Skill 更新现有 Agent Skill 内容

安装

npx skills add stagewise-io/stagewise --skill create-skill -g -y
更多选项

非标准路径

npx skills add https://github.com/stagewise-io/stagewise/tree/main/.agents/skills/create-skill -g -y

不安装直接使用

npx skills use stagewise-io/stagewise@create-skill

指定 Agent (Claude Code)

npx skills add stagewise-io/stagewise --skill create-skill -a claude-code -g -y

安装 repo 全部 skill

npx skills add stagewise-io/stagewise --all -g -y

预览 repo 内 skill

npx skills add stagewise-io/stagewise --list

SKILL.md

Frontmatter
{
    "name": "create-skill",
    "description": "Guide for creating effective skills following best practices. Use when creating or updating skills that extend agent capabilities."
}

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

版本历史

  • 45a1544 当前 2026-07-24 21:12

同 Skill 集合

.agents/skills/add-llm-model/SKILL.md
.agents/skills/caveman/SKILL.md
.agents/skills/history-compression/SKILL.md
.agents/skills/karton-best-practices/SKILL.md
.agents/skills/stage-ui-design-system/SKILL.md
.agents/skills/vercel-react-best-practices/SKILL.md
apps/browser/bundled/plugins/figma/SKILL.md
apps/browser/bundled/plugins/github/SKILL.md
apps/browser/bundled/plugins/javascript-sandbox/SKILL.md
apps/browser/bundled/plugins/mini-apps/SKILL.md
apps/browser/bundled/plugins/posthog/SKILL.md
apps/browser/bundled/plugins/remotion/SKILL.md
apps/browser/bundled/plugins/supabase/SKILL.md
apps/browser/bundled/plugins/vercel/SKILL.md
apps/browser/bundled/skills/debug/SKILL.md
apps/browser/bundled/skills/learn-skill/SKILL.md
apps/browser/bundled/skills/plan/SKILL.md
apps/browser/bundled/skills/preview/SKILL.md
apps/browser/bundled/skills/watch/SKILL.md
.agents/skills/copywriting/SKILL.md
.agents/skills/prompt-optimization/SKILL.md
apps/browser/bundled/skills/implement/SKILL.md

元信息

文件数
0
版本
18ac8a2
Hash
a88f9112
收录时间
2026-07-24 21:12

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 10:29
浙ICP备14020137号-1 $访客地图$