원클릭으로
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.