~/rakunlabs/skills $ cat SKILL.md
Teach your agent
the rakunlabs way.
A skill is a single SKILL.md file — frontmatter plus markdown — that coding agents like Claude Code and opencode load on demand. Drop the folder into your agent's skills directory and it picks it up automatically.
available skills
rakunlabs-go
view source ↗Build a Go service the rakunlabs way
Project layout, the canonical main.go run(ctx) wiring, chu config, the ada middleware stack, and copy-paste quickstarts for each core library.
install
One command — pick your agent. degit copies just the skill folder (no git history) into the directory your agent watches.
npx degit rakunlabs/rakunlabs/skills/rakunlabs-go ~/.claude/skills/rakunlabs-go npx degit rakunlabs/rakunlabs/skills/rakunlabs-go ~/.config/opencode/skill/rakunlabs-go npx degit rakunlabs/rakunlabs/skills/rakunlabs-go ~/.agents/skills/rakunlabs-go Prefer git? Clone and copy the folder:
git clone https://github.com/rakunlabs/rakunlabs
cp -r rakunlabs/skills/rakunlabs-go ~/.claude/skills/ Restart your agent (or start a new session) so it scans the new skill.
usage
You don't invoke it manually — the agent loads the skill on its own when your request matches its description. Just ask:
scaffold a new rakunlabs Go service called "billing" with
chu config, tell telemetry and an ada HTTP server