ワンクリックで
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 職業分類に基づく
Guide for using Kimi API utilities covering kimix, kimix.utils, kimix.base, kimix.dag, kimix.network, kimix.server, kimix.parser, kimix.tools, kimix.cot, kimix.retrieval, kimix.summarize, and kimi_agent_sdk.
Guide for navigating and maintaining Kimix project documentation. Use when: (1) user asks about the docs structure, (2) user wants to add, update, or append content to project documents.
Guide for the Kimix web frontend (src/app/) — vanilla TypeScript + Vite, SSE-based chat UI mirroring sse_cli.py. Use when modifying the frontend, adding new UI features, changing the API client, or understanding the message rendering pipeline.
Guide for the Kimix HTTP serve system — FastAPI backend + TypeScript/Vite frontend. Use when adding new backend endpoints, modifying the session manager, changing the frontend API client, or understanding how data flows from backend to UI. Covers dummy_app.py, dummy_session_manager.py, sse_cli.py, and src/app/.
Guide for creating tools using CallableTool2 and Params pattern, plus YAML agent registration
Answer Kimi Code CLI usage, configuration, and troubleshooting questions. Use when user asks about Kimi Code CLI installation, setup, configuration, slash commands, keyboard shortcuts, MCP integration, providers, environment variables, how something works internally, or any questions about Kimi Code CLI itself.
| 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, optional type
│ └── Markdown instructions
└── Bundled Resources (optional)
├── scripts/ - Executable code
├── references/ - Documentation loaded on demand
└── assets/ - Templates, images, fonts
SKILL.md frontmatter: name and description are required. type is optional (standard or flow). 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.Skills are discovered from the following locations, in priority order (most specific wins):
--skills-dir (overrides default discovery).kimi/skills, .claude/skills, .codex/skills, .agents/skills~/.config/agents/skills, ~/.agents/skills, ~/.kimi/skills, ~/.claude/skills, ~/.codex/skillsWithin each layer, brand-specific directories (.kimi, .claude, .codex) take priority over generic ones (.agents, .config/agents). Use --skills-dir to test skills without placing them in the standard paths.
<skills-root>/<skill-name>/SKILL.md
Use this for skills with bundled resources.
<skills-root>/<skill-name>.md
Use this for single-file skills with no extra resources. The file stem is used as the skill name when name is omitted from frontmatter.
gh-address-comments, linear-address-issueFrontmatter:
---
name: skill-name
description: What it does. Use when: (1) condition A, (2) condition B...
---
For a flow skill, add type: flow and include a mermaid or d2 fenced code block:
---
name: approval-flow
description: Route requests through an approval flow. Use when: user asks for gated workflows.
type: flow
---
Body: Use imperative form. Include:
Test all scripts before use. For many similar scripts, test a representative sample. Verify the skill is discoverable by running:
kimi --skills-dir <path-to-parent-skills-root>
Before considering a skill complete, verify:
--- and ends with ---name matches the directory or file stemdescription is present and describes what + whentype is either standard or flow (omit for standard)mermaid or d2 code block