rivet-dynamic-apps — Claude Code skill: a backend per user
A Rivet skill that hands the agent docs and runnable examples for Dynamic Apps, so it can set up a separate backend for each user.
npx skills add rivet-dev/skills --skill rivet-dynamic-apps -a claude-codeWhat rivet-dynamic-apps does
The skill bundles a set of reference pages on Dynamic Apps: architecture, authentication, REST backends, routing, SQLite, workflows, frontends and static sites, deploy, logging, plus a quickstart. The agent reads the page it needs rather than guessing from memory.
Runnable code sits in the skill directory under examples/: apps-core-quickstart, apps-hello-world, apps-multiplayer, apps-sqlite, apps-static-website, apps-workflows. Each mirrors what the documentation embeds, so you can lift a starting point and change it.
This only pays off on a Rivet project. The skill explains the platform, it does not ship it, so anything the docs leave out stays out of the agent's answers.
What it helps with
- spin up a separate backend per user
- understand the Dynamic Apps architecture
- wire up authentication and routes
- start from the SQLite or workflows example
- deploy a static frontend
Example prompts for the agent
- Walk me through how Dynamic Apps are structured in Rivet
- Set up a backend from
apps-sqlite - How do I deploy the site in
apps-static-website?
How to install rivet-dynamic-apps
1Skills CLI (Vercel)
npx skills add rivet-dev/skills --skill rivet-dynamic-apps -a claude-code2Manually: put the files in place
~/.claude/skills/rivet-dynamic-apps/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/rivet-dynamic-apps/
1Skills CLI (Vercel)
npx skills add rivet-dev/skills --skill rivet-dynamic-apps -a codex2Manually: put the files in place
.agents/skills/rivet-dynamic-apps/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add rivet-dev/skills --skill rivet-dynamic-apps -a cursor2Manually: put the files in place
.cursor/skills/rivet-dynamic-apps/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install rivet-dev/skills rivet-dynamic-apps2Manually: put the files in place
.github/skills/rivet-dynamic-apps/SKILL.md1Skills CLI (Vercel)
npx skills add rivet-dev/skills --skill rivet-dynamic-apps -a gemini-cli2Platform CLI
gemini skills install https://github.com/rivet-dev/skills --path rivet-dynamic-appsManually: put the files in place
.devin/skills/rivet-dynamic-apps/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add rivet-dev/skills --skill rivet-dynamic-apps -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about rivet-dynamic-apps
How do I install rivet-dynamic-apps in Claude Code?
Run npx skills add rivet-dev/skills --skill rivet-dynamic-apps -a claude-code. The skill lands at ~/.claude/skills/rivet-dynamic-apps/SKILL.md.
What does rivet-dynamic-apps do?
It gives the agent reference material on Rivet Dynamic Apps — architecture, auth, REST APIs, SQLite, workflows, deploy and logs — along with runnable examples.
Do I need Rivet to use it?
The examples can run on their own, but the skill is written around Rivet Dynamic Apps, so deploying anything real means running the Rivet platform.