Skip to content
Productivity
Skill

/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

BOOST
From plugin
wpsnote-skills
18037 skills
Install
$ npx -y skills add wpsnote/wpsnote-skills --skill skill-creator --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/skill-creator

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

SKILL.md

skill-creator.SKILL.md
name: skill-creator
description: 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.

Skill Creator

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.

Working Style

  • Prefer clear skill boundaries over broad, generic behavior.
  • Keep `SKILL.md` readable and focused. Move long reference material into `references/`, reusable code into `scripts/`, and reusable templates or static files into `assets/`.
  • Do not create formal scoring harnesses by default. If the user asks for deeper validation, agree on the method first and keep it outside the published skill unless it is mature enough to maintain.
  • Use the repository's existing skill style when modifying a skill in an existing collection.
  • When in doubt, optimize for a skill that a future agent can load quickly and follow reliably.

Workflow

1. Capture Intent

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:

1. What task or workflow should the skill help with? 2. When should the skill trigger, and when should it not trigger? 3. What inputs does the skill expect? 4. What output or side effect should the user receive? 5. What tools, files, apps, MCP servers, or external services are required?

Ask only for missing details that materially affect the skill design.

2. Draft the Skill

Create or update `SKILL.md` with:

  • YAML frontmatter containing `name` and `description`.
  • A concise overview of what the skill does.
  • Trigger boundaries and non-goals when they prevent confusion.
  • Step-by-step operating instructions.
  • Tooling notes, file locations, and safety constraints.
  • Output expectations.

The `description` is the main trigger signal. Make it specific enough that an agent can decide when to load the skill from metadata alone.

3. Organize Supporting Files

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.

4. Review With Examples

For nontrivial skills, propose 2-3 realistic example prompts and inspect whether the instructions would lead to the intended behavior. Keep this lightweight:

  • Use examples that resemble actual user requests.
  • Check trigger fit, required tools, output shape, and edge cases.
  • Revise the skill when an example exposes ambiguity or unnecessary complexity.
  • Do not add formal scoring files or long-running comparison workflows unless the user explicitly asks for them.

5. Validate And Package

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.

Writing Guide

Skill Anatomy

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.

Frontmatter

---
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.

Instruction Quality

  • Explain why an instruction matters when the reason helps future agents make good tradeoffs.
  • Prefer direct workflow steps over vague principles.
  • Keep examples short and representative.
  • Avoid absolute rules unless violating the rule would clearly break the workflow.
  • Keep unrelated policy, product, and implementation details out of the skill body.

Updating Existing Skills

When improving an existing skill:

1. Read the current `SKILL.md` and any directly referenced resource files. 2. Identify what behavior should change. 3. Preserve working conventions unless they are causing the issue. 4. Make scoped edits. 5. Re-read the changed file to verify the instructions are coherent.

Deliverable

Finish by summarizing:

  • Which skill was created or changed.
  • Important trigger or workflow changes.
  • Any helper files added, removed, or kept.
  • Whether quick validation or packaging was run.
Read more
Ships withwpsnote-skills

笔记,是思想落地的地方。 本仓库以 wps-note 为基础能力底座,让 Claude Code、Cursor、OpenClaw 等主流 AI Agent 直接驱动 WPS 笔记——往里写、从里读、让它有序、让它被找到。 笔记不再是你自己整理的地方,而是 Agent 替你打理的记忆层。

Get the whole plugin

Other skills on wpsnote-skills.

class-note-builder
Skill

class-note-builder

当用户希望把课堂逐字稿、OCR 笔记、截图资料或零散学习内容整理成结构化的 WPS 学习笔记时使用此 Skill。适合课堂记录整理、培训复盘、补课笔记汇总、课程主笔记构建等场景,尤其适合原始材料很乱、但最终需要一篇可复习、可回看、可继续补充的主笔记时。

coding-assistant
Skill

coding-assistant

多平台编码助手。遵循各平台官方文档做编码规范、单测与编译/lint;协助将核心技术梳理为完整 WPS 笔记技术文档。生成的笔记必须包含 7…

content-creator
Skill

content-creator

【内容创作起点】用户想要写文章/公众号/文案时的首选skill。 触发词:"帮我写""我想写""准备写""开始写""写个文章""写篇稿子""写公众号""写小红书""仿照这个风格写""分析我的写作风格""提取写作模板"。…

content-digest
Skill

content-digest

将任意内容提炼为结构化知识笔记,自动保存到 WPS 笔记。只要用户给出任何内容(链接、图片、本地文件、粘贴文字)并有保存笔记的意图,就应使用此…

doc-importer
Skill

doc-importer

将本地文档批量导入到 WPS 笔记。支持扫描 Obsidian Vault、思源笔记、微信公众号存档、 下载目录或任意用户指定目录,自动识别 HTML、Markdown、PDF、DOCX、PPTX、XLSX 等格式, 转换为 WPS…