Meta-skills for building CLI tools and packaging them as AI skills.
Started with mcp-docs-server — bundled docs as MCP prompts so agents could use them as slash commands. Two problems: Claude Code didn't reliably surface MCP prompts as slash commands, and prompts only run when you explicitly invoke them. ACL was on the roadmap but auth is always painful to build.
Skills fix all of this. A SKILL.md file works as both a slash command and ambient context the agent picks up on its own. Deployed via npm or git, so access control is just repo visibility — no auth layer needed. Compare this to the manual symlink setup in pi-skills — /cross-agent-skills handles all the packaging boilerplate so you just write a SKILL.md and ship it.
| Skill | Description |
|---|---|
/cross-agent-skills |
Author a skill package that works on Claude Code, Pi, and OpenClaw |
/cross-platform-cli |
Scaffold and distribute a compiled CLI across npm, Homebrew, and GitHub Releases |
CLI tools that ship with skills — describe the interface once in a SKILL.md, the agent knows it forever.
| CLI | Skill | Does | Install |
|---|---|---|---|
holla |
/slack |
Slack — messages, threads, search, canvases | circlesac/holla-cli |
notas |
/notion |
Notion — pages, databases, blocks, comments | circlesac/notas-cli |
oneup |
/oneup |
CalVer version management | circlesac/oneup |
sandbox |
/sandbox-guide |
E2B-compatible local sandbox with Docker | circlesac/sandbox |
Each repo ships both a binary and a skill. The agent calls the CLI directly — no separate API needed.
# Add marketplace
/plugin marketplace add circlesac/skills
# Install plugins
/plugin install cross-agent-skills
/plugin install cross-platform-clipi install git:circlesac/skills
# or: npx @mariozechner/pi-coding-agent install git:circlesac/skillsMIT