skills/skill-creator/SKILL.md
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.
npx skillsauth add wpsnote/wpsnote-skills skill-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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:
data-ai
【深度搜索】面向复杂问题的启发式检索助手。 默认执行“笔记证据 + 网络权威信源”的混合检索,不止笔记内关键词搜索。 当用户说“深度搜索”“帮我深挖”“关联查询”“全面梳理”“帮我核实一下”时使用。 本版本为单代理串行执行,禁用 sub_agent。
tools
基于用户已有笔记创建学习自测闭环;当用户说“出点题考考我”、自测、测验时,读取材料,生成选择题、填空题、简答题等不提前泄题的习题,等待用户作答后按原文证据批改,并输出错因反馈、重学建议和可选复习记录。
tools
通过 MCP 工具读取、编辑和管理 WPS 笔记,基于 block 文档模型,所有内容以 XML 格式交换。当用户说"帮我看看笔记"、"搜索笔记"、"创建一篇笔记"、"编辑笔记内容"、 "整理标签",或提到 WPS 笔记、WPS Note、云笔记时使用。也适用于排查 MCP 工具调用错误 (BLOCK_NOT_FOUND、EDITOR_NOT_READY 等)。
tools
笔记文件级标签整理的核心原则与完整工作流程。用户提到"整理笔记标签"、"清理标签"、"标签太乱"、"标签太多"、"帮我打标签"、"重构标签"、"重新分类"、"笔记分类混乱"、"标签体系需要优化"时必须使用;基于 wps-note MCP 的 get_note_stats、find_tags、get_note_info、search_notes、manage_note_tags 等工具执行,不通过编辑 block 或 <tag> XML 管理标签。