Skills
ThunderID agent skills let AI coding assistants set up the ThunderID server and integrate authentication into your application. You describe what you want in plain language and the agent runs the skill to handle the configuration, file edits, and code generation.
The skills ship as one bundle. Install it once and every skill below becomes available.
Install
$npx skills add thunder-id/skills
Each agent has its own way of enabling the bundle once it is added. Pick yours:
Available skills
| Skill | Purpose | When to use |
|---|---|---|
thunderid-install | Install and start the ThunderID server | New projects, initial setup |
thunderid-try-consumer | Launch the Wayfinder B2C consumer login demo | Try ThunderID, see a sample app |
thunderid-try-agentid | Launch the AgentID AI agent authentication demo | Try AgentID, demo AI agent auth |
thunderid-integrate-react | @thunderid/react | React apps |
thunderid-integrate-nextjs | @thunderid/nextjs | Next.js apps |
thunderid-integrate-vue | @thunderid/vue | Vue apps |
thunderid-integrate-nuxt | @thunderid/nuxt | Nuxt apps |
thunderid-integrate-express | @thunderid/express | Express apps |
thunderid-integrate-nodejs | @thunderid/node | Node.js servers |
thunderid-integrate-browser | @thunderid/browser | Vanilla JavaScript apps |
thunderid-integrate-ios | ThunderID iOS SDK | iOS (SwiftUI) apps |
thunderid-integrate-android | ThunderID Android SDK | Android (Compose) apps |
thunderid-integrate-flutter | thunderid_flutter | Flutter apps |
Run setup first
If ThunderID is not running yet, ask your assistant to set up ThunderID before running an integration skill. The setup skill outputs the Sample App Client ID that the integration skills need to configure your application.