skillforge
Installation
SKILL.md
skillforge
skillforge is a Go CLI (binary name skillforge) that drafts and scaffolds OpenClaw-ready agent skill folders. It has two non-interactive subcommands, draft and init, plus a Bubble Tea TUI that launches when it is run with no arguments. Always use the non-interactive subcommands in an agent context; the TUI requires a live terminal and is not scriptable.
Workflow
-
Build or locate the
skillforgebinary.- From the tool's repository (github.com/itamaker/forge-skill):
go build -o skillforge .(ormake build, orgo run . <subcommand> ...without a separate build step). - If installed via Homebrew (
brew install itamaker/tap/skillforge) or a GitHub release, theskillforgebinary is already onPATH.
- From the tool's repository (github.com/itamaker/forge-skill):
-
If you only have a natural-language brief (and optionally a tool catalog), draft a skill spec first:
skillforge draft -brief <brief.md> [-catalog <tools.json>] [-out <spec.json>] [-name "<Explicit Name>"] [-max-tools <N>]-briefis required; everything else is optional.- Without
-catalog, the drafted spec gets a single placeholder tool (replace-me) that must be replaced with a real tool before the spec is useful. - Without
-out, the drafted spec JSON prints to stdout instead of being written to a file. -max-toolscaps how many tools are retrieved from the catalog by keyword overlap with the brief (default3).- The drafted spec infers
name,slug,description,audience,category,tags,triggers,constraints,checks,examples, andworkflowfrom the brief text — review and edit these before scaffolding, since they are heuristic guesses, not guaranteed-accurate metadata.