一键导入
create-skill
Add a repo-owned runtime-kit skill with source, manifests, product render surfaces, acceptance coverage, and governance validation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Add a repo-owned runtime-kit skill with source, manifests, product render surfaces, acceptance coverage, and governance validation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Operate and test a local or SSH-reachable macOS desktop through nils-cli macos-agent, with AX-first actions, screenshots, scenarios, explicit postconditions, guarded replay, and privacy-preserving journals.
Review a code change through an internally selected quick, focused, specialist, follow-up, or pre-merge mode and return evidence-grounded findings.
Open or resume one shared dispatch plan issue, coordinate independently reviewed lane PRs, integrate approved work, and close through strict gates.
Open or resume one lightweight issue-backed plan tracker and carry it through implementation, review, PR delivery, strict closeout, and archive handoff.
Deliver GitHub pull requests or GitLab merge requests end to end through the released nils-cli `forge-cli pr deliver` macro.
Review a code change through an internally selected quick, focused, specialist, follow-up, or pre-merge mode and return evidence-grounded findings.
| name | create-skill |
| description | Add a repo-owned runtime-kit skill with source, manifests, product render surfaces, acceptance coverage, and governance validation. |
Prereqs:
agent-runtime-kit repository root.agent-runtime is installed from the released nils-cli package and available
on PATH.<domain>.<skill>.Inputs:
required_clis floors, parent intents, example user request, and admission
rationale.scripts/, bin/, fixtures/, or docs support
folders when the workflow needs them.Outputs:
core/skills/<domain>/<skill>/SKILL.md.tera.manifests/skills.yaml v2 entry with complete invocation, honest
exposure.profile: default, and concrete required_clis values or an
explicit empty map for prose-only skills.manifests/plugins.yaml containment update, and product plugin metadata
only when a new domain was approved.Failure modes:
required_clis contains placeholders or references an unreleased binary.advanced, internal, or opt-in exposure that the three
product installers cannot implement.Use the repository shape directly:
skill_id="<domain>.<skill>"
domain="${skill_id%%.*}"
skill="${skill_id#*.}"
mkdir -p "core/skills/$domain/$skill"
$EDITOR "core/skills/$domain/$skill/SKILL.md.tera"
$EDITOR manifests/skills.yaml
$EDITOR manifests/plugins.yaml
After editing, run governance and render validation:
bash scripts/ci/skill-governance-audit.sh --update-counts
bash scripts/ci/skill-governance-audit.sh
agent-runtime render --product codex --update-golden
agent-runtime render --product claude --update-golden
agent-runtime render --product hermes --update-golden
bash scripts/ci/sandbox-install-rehearsal.sh
bash tests/runtime-smoke/run.sh --mode deterministic --domain "$domain"
Use the full gate before committing or opening a PR:
bash scripts/ci/all.sh
core/skills/<domain>/, manifests/skills.yaml, and
manifests/plugins.yaml before editing.SKILL.md.tera with the standard front matter, H1, Contract,
Entrypoint, Workflow, and Boundary sections.migration.pending_disposition or the #562 ledger.bash scripts/ci/skill-governance-audit.sh --update-counts after the
source, manifest, sandbox, and runtime-smoke surfaces are in place.This skill owns scope judgment and the ordered lifecycle checklist for adding a
repo-owned skill. It does not hide broad YAML rewrites inside prose. If repeated
adds require structured mutation, dry-run/apply plans, or reference graph
output, extract that behavior to released nils-cli first and then call it
from this workflow.