원클릭으로
skill-create
Scaffold a new skill in the monorepo with a valid manifest and catalog entry. Use when creating any new skill.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Scaffold a new skill in the monorepo with a valid manifest and catalog entry. Use when creating any new skill.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Autonomous code refactoring agent that rewrites messy functions, splits large files, removes duplication, improves naming, enforces structure, and preserves behavior.
Interact with Anytype's local REST API to manage spaces, objects, types, properties, tags, lists, and search.
Generate API integration test suites from Harnessy regression artifacts using a QA profile plus optional delivery-profile adapters.
Generate browser integration suites from Harnessy regression artifacts using a QA profile plus optional delivery-profile adapters for fixtures, routes, and helper imports.
End-to-end product development orchestrator with human-in-the-loop reviews.
Safe repo pull/push workflow that targets the repository integration branch, uses deterministic planning, and keeps PRs moving with a bounded autonomous resolution loop.
| name | skill-create |
| description | Scaffold a new skill in the monorepo with a valid manifest and catalog entry. Use when creating any new skill. |
| disable-model-invocation | true |
| allowed-tools | Read, Grep, Glob, ApplyPatch, Write |
| argument-hint | [skill-name] [--from <tool-ref>] [type: opencode|OpenClaw|n8n] |
Create a new skill in the monorepo with a valid manifest.yaml and a catalog entry. Enforce secure defaults and prevent duplicates.
Skill name (kebab-case)
Type: opencode | OpenClaw | n8n
Install scope: local-repo | global
Owner
Blast radius: low | medium | high
Description
Permissions (explicit list)
Data categories (e.g., pii, financial, credentials, none)
Egress allowlist (domains or services)
Invoke command/trigger
Phase(s)
--from flag (optional): A tool reference (CLI command name or URL) to discover capabilities from
Template paths are resolved from ${AGENTS_SKILLS_ROOT}/skill-create/.
--from is provided)python3 ${AGENTS_SKILLS_ROOT}/skill-create/scripts/discover-tool "<from-value>"
description field)dependencies field)suggested_permissions field)suggested_egress field)local-repo (Recommended for repo-specific automation) -> .agents/skills/<skill-name>/global (shared Harnessy skill) -> tools/flow-install/skills/<skill-name>/local-repo unless the skill is intended for cross-repo reuse through Harnessy installation..agents/skills and tools/flow-install/skills for matching skill names..agents/OpenClaw and .agents/n8n when applicable..jarvis/context/skills/_catalog.md for existing entries with the same name or invoke command.local-repo, create .agents/<type>/<skill-name>/.global, create tools/flow-install/<type>/<skill-name>/.SKILL.md.scripts/ inside the skill folder.$XDG_BIN_HOME or ~/.local/bin).manifest.yaml using templates/manifest.yaml.
autoresearch: enabled: true by default. Set time_budget_seconds based on blast_radius: high=1800, medium=1200, low=600.SKILL.md using templates/SKILL.md (fill in purpose, inputs, steps, output).
${AGENTS_SKILLS_ROOT}/<skill-name>/commands/<file-name>.md../commands/<file-name>.md.Template paths are resolved from ${AGENTS_SKILLS_ROOT}/<skill-name>/.templates/... is used, resolve it from ${AGENTS_SKILLS_ROOT}/<skill-name>/.local-repo, keep skill runtime scripts under .agents/skills/<skill-name>/scripts/.global, keep skill runtime scripts under tools/flow-install/skills/<skill-name>/scripts/..jarvis/context/skills/_catalog.md using templates/catalog-entry.md.local-repo, run pnpm skills:register to install the skill to ${AGENTS_SKILLS_ROOT}.global, update the shared source of truth and note any install/sync step the user should run afterward.templates/manifest.yamltemplates/SKILL.mdtemplates/catalog-entry.mdautoresearch section is present in manifest.yaml/skill-validate <skill-name>pnpm skills:register (installs to ${AGENTS_SKILLS_ROOT})scripts/discover-tool — Takes a tool reference string (CLI command or URL), outputs JSON describing the tool's capabilities. Used by the --from flag discovery phase.
--depth NAfter completion, ask the user: "Any feedback on this run? (skip to finish)" If provided, capture it:
python3 "${AGENTS_SKILLS_ROOT}/_shared/trace_capture.py" capture \
--skill "skill-create" --gate "run_retrospective" --gate-type "retrospective" \
--outcome "approved" --feedback "<user's feedback>"