skillforge is a Go CLI that scaffolds OpenClaw-ready skill directories from a compact JSON spec.
It helps agent teams standardize skill packaging without building a separate UI or internal generator service.
brew install itamaker/tap/skillforgeYou can also download binaries from GitHub Releases.
Current release archives:
- macOS (Apple Silicon/arm64):
skillforge_0.1.1_darwin_arm64.tar.gz - macOS (Intel/x86_64):
skillforge_0.1.1_darwin_amd64.tar.gz - Linux (arm64):
skillforge_0.1.1_linux_arm64.tar.gz - Linux (x86_64):
skillforge_0.1.1_linux_amd64.tar.gz
Each archive contains a single executable: skillforge.
Run:
skillforge init -spec examples/skill.json -out /tmp/research-skillThe generated directory includes:
SKILL.mdmanifest.jsonbin/README.mdexamples/usage.md
- Go
1.22+
go run . init -spec examples/skill.json -out /tmp/research-skillUse -force if you want to overwrite an existing output directory.
make buildgo build -o dist/skillforge .- Loads a compact JSON skill spec.
- Validates required fields such as
name,description, andtools. - Generates a portable skill folder with docs and manifest files.
- Produces output that can be moved into OpenClaw-style agent workspaces.
- Use
examples/skill.jsonas a starting point for new skill definitions. - Maintainer release steps live in
PUBLISHING.md.
![]() |
|---|
| Zhaoyang Jia |

