Install
$ agentstack add skill-thunder-id-skills-setup-thunderid ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
ThunderID Server Setup
Ask the developer which option they prefer, then run the command.
Option A — npx (recommended)
npx thunderid --install-dir . --admin-username admin --admin-password secret
Alternatively, configure via environment variables:
THUNDER_INSTALL_DIR=. ADMIN_USERNAME=admin ADMIN_PASSWORD=secret npx thunderid
Downloads the latest ThunderID release for the current OS/arch, runs first-time setup, and starts the server — no manual steps required.
- Server starts at https://localhost:8090
- Console at https://localhost:8090/console — default credentials:
admin/secret
Option B — Docker Compose
curl -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.
- Server starts at https://localhost:8090
- Console at https://localhost:8090/console — default credentials:
admin/admin - Note the
[INFO] Sample App ID:from the setup container output
Troubleshooting
docker 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.
What's Next
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 |
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: thunder-id
- Source: thunder-id/skills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.