From core
Install and start the ThunderID server. Use when asked to "set up ThunderID", "install ThunderID", "run ThunderID", or "start ThunderID server".
How this skill is triggered — by the user, by Claude, or both
Slash command
/core:setup-thunderidThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Ask the developer which option they prefer, then run the command.
Ask the developer which option they prefer, then run the command.
npx thunderid
Downloads the latest ThunderID release for the current OS/arch, runs first-time setup, and starts the server — no manual steps required.
admin / admin[INFO] Sample App ID: <id> line — you will need this Client ID when integrating an appcurl -o docker-compose.yml https://raw.githubusercontent.com/thunder-id/thunderid/v0.39.0/install/quick-start/docker-compose.yml
docker compose up
Wait for ThunderID started on https://localhost:8090 in the logs. On first run the setup container may take 30–60 seconds to initialize the database.
admin / admin[INFO] Sample App ID: <id> from the setup container outputdocker compose up hangs — Run docker compose logs setup to check database initialization progress.
Certificate warnings — ThunderID uses a self-signed HTTPS certificate on localhost:8090. Visit https://localhost:8090 in your browser and accept the warning before running your app.
Choose the integration skill for your framework:
| Framework | Skill |
|---|---|
| Next.js | /integrate-nextjs |
| Nuxt | /integrate-nuxt |
| React | /integrate-react |
| React + React Router | /integrate-react-router |
| React + TanStack Router | /integrate-tanstack-router |
| Vue | /integrate-vue |
| Express | /integrate-express |
| Node.js (other) | /integrate-node |
| Browser / vanilla JS | /integrate-browser |
| Universal JS | /integrate-javascript |
| Angular, Svelte, Python, Go, etc. | /integrate-oidc |
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub brionmario/thunderid-skills-poc --plugin integration