一键导入
create-agent
Scaffold a non-destructive agent descriptor (.github/agents) and optional runtime script (scripts/agents), producing metadata and an audit report.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Scaffold a non-destructive agent descriptor (.github/agents) and optional runtime script (scripts/agents), producing metadata and an audit report.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
The db-api skill exposes the repository's SQLite database to agents via a lightweight CLI (scripts/db.sh) and a small Python wrapper (scripts/skills/db-api.py). Use this skill for safe, read-first operations and limited CRUD tasks when a full service layer is not available.
Create deterministic git patches (stage/commit) and optionally push safely; writes audit reports under run/skills/patch-repo (scripts/skills/patch-repo.sh).
Scan repo docs and source to generate docs/specs/*, prioritized todos (todos.json), and machine-readable reports; safe, non-destructive by default (scripts/docs.sh).
Manage v-daemon lifecycle: start, stop, status, and monitor supervisor, director, and daemon with log streaming and PID management.
Perform a repo-wide code and documentation review focused on autonomy, agent swarm design, security, and decentralization; produce structured summaries and raw captures.
Add a Copilot-discoverable SKILL.md under .github/skills/<name> and optional scripts/skills/<name>.sh scaffold, emitting a run/skills/create-skill report.
| name | create-agent |
| description | Scaffold a non-destructive agent descriptor (.github/agents) and optional runtime script (scripts/agents), producing metadata and an audit report. |
Create a new agent scaffold by writing a descriptor file under .github/agents/<name>.agent.md and (optionally) a companion executable script under scripts/agents/<name>.sh. The skill emits a machine-readable report and a readable summary (informational only) under run/skills/create-agent/<timestamp>/ describing created files and any early-exit reasons.
name (string, required) — kebab-case name for the new agent (script validates and sanitizes name).desc (string, optional) — short description to populate the agent descriptor.no_script / --no-script (flag, default: false) — when provided, do not create the companion scripts/agents/<name>.sh file.run/skills/create-agent/<timestamp>/report.txt — list of created files or a short reason for early exit.run/skills/create-agent/<timestamp>/report.json — structured report: { "agent": "<name>", "created": true|false, "files": [...] }..github/agents/<name>.agent.md — the generated agent descriptor when created.scripts/agents/<name>.sh — optional companion executable scaffold when requested.run/skills/create-agent/<timestamp>/ and capture outputs there..github/agents/<name>.agent.md with a minimal YAML header and Purpose/Notes section; do not overwrite an existing descriptor (exit early and report if it exists).scripts/agents/<name>.sh as an executable placeholder and include its path in the report.report.txt and report.json summarizing created files and outcomes.name, description, type: agent, and entrypoint fields in YAML header.Recommended helper script: scripts/skills/create-agent.sh (included in this repository). It implements the behavior described above.
Example invocation:
sh scripts/skills/create-agent.sh --name my-agent --desc "Short description"
Descriptor template (example):
Purpose:
Notes:
scripts/skills/create-agent.sh.github/skills/create-skill/SKILL.md, .github/skills/update-docs/SKILL.md, .github/skills/review-repo/SKILL.md