一键导入
skill-creator
Create and update SKILL.md-based skills with strong trigger metadata, lean docs, and reliable init, validate, package, and publish workflows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create and update SKILL.md-based skills with strong trigger metadata, lean docs, and reliable init, validate, package, and publish workflows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Work with Lexware Office contacts, products, invoices, quotations, bookkeeping vouchers, receipts, payment status, and guarded invoice, quotation, or expense writes through the Public API.
Search Airtable bases and tables, read records and computed fields, and prepare guarded record CRUD requests with schema-based field validation.
Expose HybridClaw as a custom Alexa skill and prepare guarded Alexa smart-home/device control payloads without exposing Amazon credentials.
Read Blink camera and video-doorbell state, list motion clips, and prepare guarded home-security control requests without exposing Blink credentials.
Read BYD Battery-Box HVS/HVM/LVS/LVL home-storage telemetry through local Modbus or paired-inverter delegation, with read-only safety boundaries.
Harvest monthly SaaS billing invoices into normalized records and official PDF files.
| name | skill-creator |
| description | Create and update SKILL.md-based skills with strong trigger metadata, lean docs, and reliable init, validate, package, and publish workflows. |
| user-invocable | true |
| disable-model-invocation | false |
| metadata | {"hybridclaw":{"category":"development","short_description":"Create and update skills.","tags":["skills","authoring","development","packaging"]}} |
Build high-quality skills that are clear to trigger, cheap in context, and reliable in execution.
Assume the model already knows general concepts. Include only information that improves outcomes for this specific skill.
SKILL.md.references/.Pick guidance strictness by task fragility:
Use low freedom when consistency and safety matter; allow higher freedom when multiple valid approaches exist.
Skills should load in layers:
name + description (always loaded)SKILL.md body (loaded on trigger)references/, scripts/, assets/ (loaded only when needed)Target sizes:
SKILL.md body: 1,500-2,000 wordsreferences/*: 2,000-5,000+ words when neededSKILL.md under ~500 lines; split earlier if it grows fastRequired:
SKILL.mdname, description, and metadata.hybridclaw.categoryRecommended:
agents/openai.yaml for UI-facing metadataOptional:
scripts/ for deterministic or repeated operationsreferences/ for deep guidance and domain detailsassets/ for templates/images/files used in outputslicense.txt when sharing externallyFor API-backed skills, prefer deterministic *.cjs scripts that provide an
easy CLI over the external API. The script should own endpoint selection,
methods, payload shaping, URL encoding, write-tier classification, and secret
reference construction, then emit gateway-ready JSON for the model to pass to
tools such as http_request. The model should run the CLI and use its emitted
request objects instead of handcrafting API calls from memory.
Use this taxonomy to keep skills maintainable:
SKILL.md: trigger semantics, decision flow, command contract, minimal examplesmetadata.hybridclaw.category: short bucket like development, office, apple, or memoryreferences/: long docs, schemas, framework variants, advanced patternsscripts/: executable deterministic helpers, including *.cjs API wrapper
CLIs for skills that call external servicesassets/: output resources that should not be read into context by defaultKeep references one level deep from SKILL.md links. Avoid deep reference chains.
Do not add process clutter that does not improve runtime behavior, such as:
README.mdCHANGELOG.mdSKILL.mdKeep only files that help another agent execute the task.
Many runtimes resolve skills from multiple roots. Document your effective precedence so users know where overrides win.
Common locations:
./skills/<skill>/SKILL.md (workspace)./.agents/skills/<skill>/SKILL.md (project-local)~/.agents/skills/<skill>/SKILL.md (user-level)~/.claude/skills/<skill>/SKILL.md (user-level)~/.codex/skills/<skill>/SKILL.md (user-level)If precedence differs in your runtime, state the exact order in project docs and keep this skill focused on authoring quality.
Follow this sequence unless there is a clear reason to skip a step.
Identify 3-6 realistic prompts that should trigger the skill.
Ask focused questions, for example:
For each example, identify repeatable parts and place them in the right resource type.
Examples:
scripts/*.pyreferences/*.mdassets/Use the initializer for consistent structure:
python3 scripts/init_skill.py <skill-name> --path <skills-dir> --resources scripts,references,assets
For UI metadata, provide deterministic interface values:
python3 scripts/init_skill.py <skill-name> --path <skills-dir> \
--interface display_name="..." \
--interface short_description="..." \
--interface default_prompt="Use $<skill-name> to ..."
SKILL.md as an execution guide, not an essay.Run structural and metadata checks:
python3 scripts/quick_validate.py <path/to/skill>
If UI metadata is used, regenerate and compare:
python3 scripts/generate_openai_yaml.py <path/to/skill>
Create a .skill archive with path and symlink safety checks:
python3 scripts/package_skill.py <path/to/skill>
Run packaging regression tests:
python3 scripts/test_package_skill.py
Use imperative voice and explicit constraints.
Good:
python3 scripts/quick_validate.py <skill-dir> before packaging."references/aws.md only when the selected provider is AWS."Weak:
Prefer:
Avoid:
SKILL.mdBefore calling a skill complete, verify:
description clearly states what it does and when to use it.a-z, 0-9, -, .) and
is <= 64 characters.SKILL.md contains concise workflow guidance and links to deep docs.quick_validate.py passes.agents/openai.yaml is present and aligned when UI metadata is required.SKILL.md instead of references/.Run a second pass focused on execution quality:
Use references/workflows.md and references/output-patterns.md for reusable review patterns and output contracts.