协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
skill-creator【开发与工程】Create new skills or improve existing skills by clarifying intent, drafting SKILL.md instructions, organizing supporting resources, and doing lightweight manual review. Use when users want to create a skill from scratch, revise a skill, package a skill, or improve a skill's trigger description.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
This skill helps create and refine agent skills without assuming a heavy assessment framework. Keep the work practical: clarify what the skill should do, write the smallest useful instruction set, add supporting files only when they reduce repeated work, and validate the result with simple review prompts or real usage examples when helpful.
SKILL.md readable and focused. Move long reference material into references/, reusable code into scripts/, and reusable templates or static files into assets/.Start by extracting what the user wants the skill to enable. If the current conversation already contains the workflow, derive the answer from that context before asking follow-up questions.
Clarify:
Ask only for missing details that materially affect the skill design.
Create or update SKILL.md with:
name and description.The description is the main trigger signal. Make it specific enough that an agent can decide when to load the skill from metadata alone.
Use bundled resources only when they are useful:
scripts/: deterministic helpers, validators, converters, or repeatable setup code.references/: longer instructions, schemas, examples, or domain notes that do not need to be loaded every time.assets/: templates, static files, sample images, or other files used by the skill.Reference these files from SKILL.md with clear instructions on when to read or run them.
For nontrivial skills, propose 2-3 realistic example prompts and inspect whether the instructions would lead to the intended behavior. Keep this lightweight:
When a runnable skill folder exists, use the included helpers when appropriate:
python skills/skill-creator/scripts/quick_validate.py <skill-directory>
python skills/skill-creator/scripts/package_skill.py <skill-directory> [output-directory]
Validation checks the basic skill shape and frontmatter. Packaging creates a distributable skill archive.
skill-name/
├── SKILL.md
├── scripts/
├── references/
└── assets/
Only SKILL.md is required. Add other folders when they make the skill easier to maintain or more reliable.
---
name: example-skill
description: What this skill does and when to use it.
---
Use kebab-case for name. Keep description concrete, including important trigger phrases and boundaries.
When improving an existing skill:
SKILL.md and any directly referenced resource files.Finish by summarizing: