用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/microsoft/Huabu --skill create-a-user-skill命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Coordinate one or more GitHub issues through isolated Git worktrees, durable Huabu Tasks, and dedicated Fixing Agent Threads. Use when the user asks to investigate or implement repository issues, including multiple independently isolated issues. Do not use for backlog triage, direct implementation in the Coordinator or primary checkout, or combining issues into one execution unit without explicit user approval and a reasonableness check.
Space mental model (the infinite work surface), tool boundaries, and command reference. The single entry point for any agent operating on a Huabu Space.
Find related academic work and compare it with a research idea using arXiv, OpenAlex, Crossref, and core HCI venues. Use when the user asks whether an idea overlaps with prior work or requests a quick literature scout. Do not use for reviewing one supplied paper or claiming an exhaustive systematic review.
基于 SOC 职业分类
正在显示 SKILL.md
| name | Create a user skill |
| description | Create a new user skill at setting/skills/<id>/SKILL.md. |
| appliesTo | ["operate"] |
| userInvokable | true |
You were called because the user typed /create-skill <instructions> in the chat input. Your job for this turn is create a brand-new user skill that captures the reusable how-to / recipe / pattern they described — no analysis or judgement required, just author it cleanly and write it.
/create-skill in the most recent user message — this is the brief. It may be terse ("a skill for warm-healing story outlines") or detailed ("…and use a 5-frame layout with these colour rules…"). Use what's there; do not ask the user clarifying questions unless the brief is literally empty./update-skill semantics over /create-skill, but only mention this in your final reply; do not silently switch modes.warm-healing-outlineresearch-paper-summary[a-z0-9-]+ — no slashes, dots, underscores, or uppercase.Submit the entire file via fs_write, including the YAML frontmatter fence. The skill id comes from the <id> directory segment in the path — it is not a frontmatter key. Frontmatter fields:
| field | value |
|---|---|
name | human-readable label (Title Case is fine) |
description | one-sentence catalogue blurb — what the skill does, not when (the body covers when) |
appliesTo | array; default to ["ask", "operate"] unless the brief obviously narrows the surface |
triggers and version are optional — omit unless the brief calls for them.
Body structure (use these section headings verbatim — keeps user skills consistent and easy to scan):
# <Display name>
## When to use
…short list of scenarios, written from the user's perspective.
## How to apply
…step-by-step / checklist / decision rules. Be concrete.
## Examples
…minimal, copy-pasteable. Optional but very valuable.
Body length: keep it tight. Every byte ends up in someone's prompt later; aim for ≤ 60 lines.
Use fs_write exactly once:
{
"path": "skills/<id>/SKILL.md",
"mode": "overwrite",
"rationale": "<≥ 20 chars explaining why no existing skill fits>",
"body": "---\nname: \"…\"\ndescription: \"…\"\nappliesTo: [\"ask\", \"operate\"]\n---\n\n# …\n\n## When to use\n\n…\n"
}
rationale is required by fs_write because this is a skill-create on a path that doesn't yet exist. Make it substantive — "the user explicitly requested this skill via /create-skill: " is the minimum bar; better if you can name a near-miss skill from the catalogue you considered and explain why it didn't fit.
/<id>.