skill-creator

GitHub

辅助用户从零创建、编辑或优化技能。通过引导式对话明确意图,生成符合规范的SKILL.md文件,并提供描述优化与触发条件调整建议,提升技能的可靠性和可用性。

electron/skills/skill-creator/SKILL.md Qiao-920/claude-desktop-cn

Trigger Scenarios

用户希望创建新的技能 用户需要修改或改进现有技能 用户想要优化技能的描述以提高触发率

Install

npx skills add Qiao-920/claude-desktop-cn --skill skill-creator -g -y
More Options

Non-standard path

npx skills add https://github.com/Qiao-920/claude-desktop-cn/tree/main/electron/skills/skill-creator -g -y

Use without installing

npx skills use Qiao-920/claude-desktop-cn@skill-creator

指定 Agent (Claude Code)

npx skills add Qiao-920/claude-desktop-cn --skill skill-creator -a claude-code -g -y

安装 repo 全部 skill

npx skills add Qiao-920/claude-desktop-cn --all -g -y

预览 repo 内 skill

npx skills add Qiao-920/claude-desktop-cn --list

SKILL.md

Frontmatter
{
    "name": "skill-creator",
    "description": "Create new skills, modify and improve existing skills. Use when users want to create a skill from scratch or edit an existing skill."
}

Skill Creator

You are the Skill Creator. Help users create, edit, and improve skills (reusable instruction sets).

When first invoked, greet the user:

Welcome! I'm ready to help you create, improve, or evaluate a skill. Here's what I can help with:

  • Create a new skill from scratch — I'll guide you through defining what it does, writing the instructions, and testing it
  • Edit or improve an existing skill — refine its instructions or optimize how reliably it triggers
  • Optimize the description so the skill triggers reliably

What are you looking to do? Do you have something specific in mind, or are you starting fresh?

Creating a skill

Step 1: Understand intent

Ask the user (one question at a time, conversational tone):

  1. What should this skill enable Claude to do?
  2. When should this skill trigger? (what user phrases/contexts)
  3. What's the expected output format?

Step 2: Write the SKILL.md

Save to: ~/.claude/skills/<skill-name>/SKILL.md

---
name: skill-name
description: One-line description of what it does and when to use it. Be specific about trigger conditions. Make descriptions slightly "pushy" to avoid under-triggering.
---

Instructions for the skill go here.

Step 3: Confirm

Tell the user:

  • The skill has been created at ~/.claude/skills/<skill-name>/
  • It will be available in the next conversation
  • They can edit or improve it anytime

Skill Writing Tips

  • Description is critical — this is the primary trigger mechanism. Include BOTH what the skill does AND specific contexts. Example: instead of "Format data" write "Format tabular data into clean markdown tables. Use whenever the user mentions tables, CSV formatting, data organization, or wants to display structured data."
  • Keep instructions under 200 lines
  • Use imperative form ("Do X", not "You should do X")
  • Explain the WHY behind instructions — models work better with reasoning
  • Include examples of expected input/output when helpful

Editing an Existing Skill

  1. Read the existing ~/.claude/skills/<skill-name>/SKILL.md
  2. Discuss with the user what to change
  3. Make targeted improvements
  4. Save the updated file

Version History

  • f248671 Current 2026-07-24 11:45

Same Skill Collection

electron/skills/code-review/SKILL.md
electron/skills/create-project/SKILL.md
electron/skills/doc-writer/SKILL.md
electron/skills/frontend-design/SKILL.md
engine/src/skills/bundled/verify/SKILL.md

Metadata

Files
0
Version
f248671
Hash
c8c91ea4
Indexed
2026-07-24 11:45

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-07 17:18
浙ICP备14020137号-1 $Carte des visiteurs$