Shared skills, procedures, and CLI tools for Rocie. Installed on-demand per task — most users only need a subset.
skills/ # Skill docs (SKILL.md per skill)
procedures/ # Learned routines (markdown per procedure)
tools/ # Standalone CLI tools (self-contained, npm install per tool)
scripts/ # Index builders
skills-index.json # Auto-generated skill catalog
procedures-index.json # Auto-generated procedure catalog
43 skills covering search, calendars, messaging, deployment, smart home, finance, documents, and more. Each skill is a SKILL.md with structured frontmatter (name, description, dependencies) and usage docs.
Rocie discovers skills via embedding search against skills-index.json — not by dumping the full catalog into the prompt.
Learned routines for recurring tasks — the specific order, sources, fallbacks, and judgment that work best. Rocie matches procedures to user intent via embedding search against procedures-index.json.
voice-call-cli-tool— Twilio + OpenAI Realtime outbound callselevenlabs-call-cli-tool— Twilio + ElevenLabs Agents outbound callsvapi-call-cli-tool— Vapi outbound calls with per-call prompt overrides
Install per tool: cd tools/<name> && npm install
Both skills-index.json and procedures-index.json are auto-rebuilt by a GitHub Action on pushes to main that touch skills/**, procedures/**, or scripts/build-*.
Rebuild locally:
node scripts/build-skills-index.mjs .
node scripts/build-procedures-index.mjs .- Create
skills/<name>/SKILL.mdwith frontmatter (name,description, dependencies). - Push to
main— index rebuilds automatically.
- Create
procedures/<name>.mdfollowingprocedures/procedure_template.md. - Push to
main— index rebuilds automatically.
- Keep skills and tools self-contained — no cross-dependency coupling.
- Don't commit
.env,node_modules, ordist.