一键导入
skill-creator
Guide for creating effective skills. Use when users want to create or update a skill that extends agent's capabilities.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guide for creating effective skills. Use when users want to create or update a skill that extends agent's capabilities.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | skill-creator |
| description | Guide for creating effective skills. Use when users want to create or update a skill that extends agent's capabilities. |
Guidance for creating modular skill packages that extend Kimi's capabilities.
Context window is limited. Skills share space with system prompt, history, and user requests. Only add information Kimi doesn't already know. Prefer concise examples over verbose explanations.
Match specificity to task fragility:
skill-name/
├── SKILL.md (required)
│ ├── YAML frontmatter: name, description
│ └── Markdown instructions
└── Bundled Resources (optional)
├── scripts/ - Executable code
├── references/ - Documentation loaded on demand
└── assets/ - Templates, images, fonts
SKILL.md frontmatter: name and description are the only fields Kimi reads to determine when to use the skill. Description must include what the skill does AND when to use it.
SKILL.md body: Instructions loaded only after skill triggers. Keep under 500 lines.
Resources:
scripts/: Deterministic, reusable code (token efficient)references/: Large docs/schemas loaded when needed (keep >10k word files here)assets/: Output resources (templates, images)Do NOT include: README.md, CHANGELOG.md, or other auxiliary docs.
Three-level loading system:
Keep SKILL.md lean; move detailed info to references. Link reference files from SKILL.md with clear guidance on when to read them. Avoid deeply nested references.
Patterns:
references/finance.md, references/sales.md, etc.~/.config/agents/skills/, ~/.kimi/skills/, ~/.claude/skills/.agents/skills/--skills-dir overrides discovery<skill-name>.skill zip archivegh-address-comments, linear-address-issueFrontmatter:
---
name: skill-name
description: What it does. Use when: (1) condition A, (2) condition B...
---
Body: Use imperative form. Include:
Test all scripts before packaging. For many similar scripts, test a representative sample.
cd <skills-root>
zip -r my-skill.skill my-skill
Validate before packaging: frontmatter format, required fields, naming conventions, file organization.