一键导入
skills-creator
Scaffold a new agentskills.io SKILL.md from a short description, with the right frontmatter, a focused scope, and a quality checklist
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Scaffold a new agentskills.io SKILL.md from a short description, with the right frontmatter, a focused scope, and a quality checklist
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Snapshot a node's state before and after a change, then report exactly what changed and whether the fabric is still healthy
Query one fabric node and return its interface and BGP state as structured JSON
Summarize a single piece of fabric state in a structured way, instead of returning a raw tool dump (replace this with your own one-line, verb-first description that says when to use the skill)
Walk a workshop participant through contributing a skill or lab back to the Skills & Specs Lab via fork and pull request, including GitHub PAT setup
Return a focused, structured health summary for one fabric node (interfaces and BGP), instead of a raw tool dump
| name | skills-creator |
| description | Scaffold a new agentskills.io SKILL.md from a short description, with the right frontmatter, a focused scope, and a quality checklist |
| state | active |
Use this skill when the user wants to turn a repeatable procedure into a new
agent skill. Your job is to produce a single, well-scoped SKILL.md that follows
the agentskills.io format and the quality
bar set by the network-state-query reference skill in this registry.
Ask the user for, or infer from context, these four things. Do not skip this step. A skill with a fuzzy scope is worse than no skill.
If the answer to "should this be a skill?" is unclear, say so. A one-off task that will not recur does not need a skill. Recognizing over-engineering early is itself part of the discipline.
Produce a directory <name>/SKILL.md with this shape:
---
name: <kebab-case-name>
description: <one line, starts with a verb, says when to use it>
state: draft
---
# <Title>
<One paragraph: what this skill does and when to use it.>
## Steps
<Numbered, deterministic procedure. Each step is an instruction to the agent.>
## Output
<The exact structure the agent should return.>
## Failure modes
<What to do when each precondition fails.>
Rules:
name is kebab-case and matches the directory name.description starts with a verb and states the trigger, because Gridctl serves
it as the prompt's one-line summary and that is how the user picks the skill.state: draft on creation. The author activates it deliberately with
gridctl activate <name> once it has been reviewed. Choosing what loads into
your agent is part of the lesson.skills/<name>/SKILL.md (core, curated) or
showcase/skills/<name>/SKILL.md (community floor), then load it into the
registry (./scripts/load-skills.sh or gridctl skill add).gridctl skill validate <name>.gridctl activate <name>.Return the full SKILL.md content, the path you would save it to, and a
two-line note on the scope decisions you made (what you left out and why).