Token导航 LogoToken导航TokenDH.com
开发需要联网github未标认证来源可访问许可证需确认审计异常

create-ultimate-skillcreate ultimate 技能

Agent Skill

create-ultimate-skill 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

380

周安装

16

GitHub Stars

51

下载量

133
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:create-ultimate-skill(create ultimate 技能)
来源仓库:https://github.com/henkisdabro/wookstar-claude-plugins
仓库路径:skills/create-ultimate-skill
安装命令:
npx skills add https://github.com/henkisdabro/wookstar-claude-plugins --skill create-ultimate-skill
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/henkisdabro/wookstar-claude-plugins --skill create-ultimate-skill

简介

用于创建 Claude 插件类技能,提供从需求分析到文档生成的全流程支持。

  • 引导用户定义用例、触发词与架构选型,避免功能边界模糊。
  • 使用时需分阶段收集信息,确保技能聚焦于高频实用场景。
  • 建议参考已有技能模板,减少重复造轮子与文档不一致风险。
  • create-ultimate-skill 属于开发类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Create Ultimate Skill

Creation Workflow

When creating a new skill based on user's request: $ARGUMENTS

Phase 1: Define Use Cases

Ask the user:

  1. Use cases: "Describe 2-3 specific scenarios where you'd want this skill to activate. What would you say to Claude, and what should it do?"
  2. Non-use cases: "What should this skill NOT be used for?" (defines negative triggers)

Phase 2: Choose Archetype and Scope

Ask the user:

  1. Archetype (see Archetypes section below)
  2. Triggers: What phrases should activate this skill?
  3. Scope: What's in scope vs out of scope?

Phase 3: Fetch Latest Documentation

Fetch the latest official skill documentation to verify current fields and constraints:

WebFetch: https://markdown.new/https://code.claude.com/docs/en/skills.md

Phase 4: Choose Save Location

Use AskUserQuestion:

  • Personal (home folder): ~/.claude/skills/<skill-name>/ - available in all projects
  • Project folder: .claude/skills/<skill-name>/ - project-specific
  • Existing plugin: ask which plugin, then plugins/<plugin-name>/skills/

Phase 5: Create the Skill

Scaffold with init_skill.py or create manually:

python .claude/skills/create-ultimate-skill/scripts/init_skill.py <skill-name> --path <location>

Then write SKILL.md applying all rules below. Review with the checklist before presenting to user.

Phase 6: Summary

When complete, provide:

  • Skill location and how to trigger it
  • What it does
  • Suggestions for improvement
  • Testing prompts the user can try

Frontmatter Hard Rules

  • description MUST be a single-line plain string. NEVER use YAML multi-line indicators (>-, |, >, |-). Multi-line descriptions break frontmatter parsing.
  • allowed-tools MUST be a single-line comma-separated string (e.g. allowed-tools: Read, Write, Edit). NEVER use YAML list syntax.

Required Fields

FieldConstraints
nameMax 64 chars, [a-z0-9-] only, no "anthropic"/"claude"
descriptionMax 1024 chars, non-empty, no XML tags

Optional Fields

FieldPurposeExample
allowed-toolsLimit tool accessRead, Grep, Glob
modelOverride modelsonnet, opus
contextIsolationfork
agentSubagent typeExplore, Plan
hooksLifecycle eventsPreToolUse, PostToolUse, Stop
user-invocableSlash menu visibilityfalse to hide
disable-model-invocationBlock Skill tooltrue

See references/api-reference.md for full field documentation.

Archetypes

ArchetypeBest ForStructure
CLI ReferenceTool documentationCommands grouped by function, minimal prose
MethodologyWorkflows, processesPhilosophy + THE EXACT PROMPT + examples
Safety ToolValidation, securityThreat model + risk tiers + rules
OrchestrationMulti-agent coordinationQuick start + APIs + integrations

See references/archetypes.md for templates.

Description Rules

  • Third person always ("Processes files" not "I help you")
  • Include WHAT it does AND WHEN to trigger
  • Specific trigger phrases users would say
  • Add negative triggers ("Do NOT use for...") to prevent over-triggering
  • Max 1024 characters

Template:

description: [What it does]. Use when [triggers]. Do NOT use for [exclusions].

Examples:

description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when user mentions PDFs, forms, or document extraction.

description: Process and transform CSV data files. Use when working with CSV imports, exports, or data cleaning. Do NOT use for Excel files (.xlsx) or database queries.

SKILL.md Body Rules

  • Imperative voice ("Extract the data", "Run validation")
  • Never second person ("You should...")
  • Concise - challenge each line: "Does Claude need this?"
  • Under 500 lines, under 5,000 words (~2,000 ideal)
  • Put critical instructions at the top of the file
  • Use scripts for validation where possible - code is deterministic, language interpretation is not
  • "Take your time to do this thoroughly" is more effective in user prompts than in SKILL.md

Structure Rules

skill-name/
├── SKILL.md              # Core guidance only
├── references/           # Detailed docs (on-demand)
├── examples/             # Working code samples
└── scripts/              # Executable utilities
  • References ONE level deep only - no chains
  • Long files (>100 lines): include TOC
  • Never include README.md in skill folder (SKILL.md IS the readme)
  • Forward slashes only (no Windows paths)

Anti-Patterns

Anti-PatternFix
Vague descriptionsSpecific triggers + negative triggers
Deeply nested referencesOne level deep
README.md in skill folderDelete it - SKILL.md IS the readme
>- or `` in description
YAML list for allowed-toolsComma-separated string

Testing

Define success criteria before building:

  • Quantitative: Trigger rate >90% of relevant queries, correct tool sequence, task completes without user intervention
  • Qualitative: Output matches expected format, no hallucinated commands, consistent across sessions

Debug technique: Ask Claude "When would you use the [skill name] skill?" - the response reveals how Claude interprets the description.

Test three areas:

  1. Triggering: Direct trigger phrases, paraphrased requests, and edge cases that should NOT trigger
  2. Functional: Run each use case end-to-end, check output format and accuracy
  3. Performance: Compare skill-assisted vs manual - does the skill save time and improve quality?

Pro tip: Iterate on a single challenging task until Claude succeeds, then extract the winning approach into the skill. This grounds design in proven patterns rather than theory.

Iteration Signals

SignalFix
Skill never activatesAdd more trigger phrases to description
Wrong skill activatesAdd "Do NOT use for..." negative triggers
Output is wrongRefine SKILL.md instructions, add examples
Output is inconsistentReduce degrees of freedom, be more prescriptive

Utility Scripts

init_skill.py

python .claude/skills/create-ultimate-skill/scripts/init_skill.py <skill-name> --path <location>

Creates SKILL.md with template, plus scripts/, references/, assets/ directories.

package_skill.py

python .claude/skills/create-ultimate-skill/scripts/package_skill.py <path/to/skill> [output-dir]

Validates and creates distributable zip. Checks frontmatter, naming, ensures no TODOs remain.

Skill Review Mode

When reviewing an existing skill (triggered by --review or "review my skill"):

  1. Read SKILL.md frontmatter, body, and supporting directories
  2. Categorise issues by severity:

- Critical: Won't trigger or wrong output (missing description, vague triggers, broken refs) - Major: Significantly reduces effectiveness (>5,000 words, no progressive disclosure) - Minor: Polish (inconsistent terminology, missing TOC, no negative triggers)

  1. Generate structured review report:
## Skill Review: [skill-name]

### Summary
[Assessment, word counts, structure]

### Description Analysis
**Current:** [description]
**Issues:** [with severity]
**Suggested:** "[improved version]"

### Issues by Severity
#### Critical ([count])
- [File]: [Issue] - [Fix]
#### Major ([count])
- [File]: [Issue] - [Fix]
#### Minor ([count])
- [File]: [Issue] - [Suggestion]

### Rating: [Pass / Needs Improvement / Needs Major Revision]

### Priority Fixes
1. [Highest impact]
2. [Second]
3. [Third]

Review Checklist

  • Use cases: 2-3 concrete scenarios defined
  • name: lowercase, hyphens, ≤64 chars
  • description: single-line plain string, third person, specific triggers, ≤1024 chars
  • description: negative triggers if needed
  • SKILL.md body: <500 lines, <5,000 words
  • No README.md in skill folder
  • References: one level deep
  • Forward slashes only
  • Examples concrete, not abstract

Latest Documentation

Before finalising any skill's frontmatter, fetch the latest official documentation to check for new fields, changed constraints, or updated rules:

WebFetch: https://markdown.new/https://code.claude.com/docs/en/skills.md

Further Reading

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

33.32%
按下载量换算44

Claude

27.96%
按下载量换算37

Cursor

20.88%
按下载量换算28

Gemini CLI

10.35%
按下载量换算14

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills