This repository provides a single Claude Code plugin managed by a marketplace.json file.
One marketplace.json at the root level lists the plugin:
{
"name": "auth0-agent-skills",
"plugins": [
{
"name": "auth0",
"source": "plugins/auth0",
...
}
]
}Plugin: auth0 — All Auth0 agent skills in a single plugin.
Core skills:
auth0-quickstart- Framework detection and routingauth0-migration- Migrate from other auth providersauth0-mfa- Multi-Factor Authenticationacul-screen-generator- Custom Universal Login screens and theming
Frontend framework skills:
auth0-react- React SPAsauth0-vue- Vue.js 3auth0-angular- Angular 12+auth0-spa-js- Vanilla JS SPAsauth0-flutter-web- Flutter Web (Dart)
Backend/fullstack framework skills:
auth0-nextjs- Next.jsauth0-nuxt- Nuxt 3/4auth0-express- Express.jsauth0-flask- Flaskauth0-fastify- Fastify web applicationsauth0-fastify-api- Fastify API authenticationauth0-fastapi-api- FastAPI API authenticationauth0-java-mvc-common- Java Servlet web applicationsauth0-springboot-api- Spring Boot API authenticationauth0-aspnetcore-authentication- ASP.NET Core MVC, Razor Pages, Blazor Server web applicationsauth0-aspnetcore-api- ASP.NET Core API authenticationexpress-oauth2-jwt-bearer- Node.js/Express API JWT Bearer validation
Mobile skills:
auth0-ionic-angular- Ionic Angular + Capacitor (iOS/Android)auth0-ionic-react- Ionic React + Capacitor (iOS/Android)auth0-ionic-vue- Ionic Vue + Capacitor (iOS/Android)auth0-android- Android (Kotlin/Java)auth0-swift- iOS/macOS (Swift)auth0-react-native- React Native CLI (bare workflow)auth0-expo- Expo (managed workflow)auth0-maui- .NET MAUI cross-platform (iOS, Android, macOS, Windows)auth0-net-android- .NET Android (Xamarin)auth0-net-ios- .NET iOS (Xamarin)
Desktop Application skills:
auth0-winforms- .NET WinForms applicationsauth0-wpf- .NET WPF applications
auth0/agent-skills/
├── .claude-plugin/
│ └── marketplace.json # Marketplace metadata
├── .cursor-plugin/
│ └── marketplace.json # Cursor marketplace metadata
├── plugins/
│ └── auth0/ # Single unified plugin
│ ├── .claude-plugin/
│ │ └── plugin.json # Claude plugin config
│ ├── .cursor-plugin/
│ │ └── plugin.json # Cursor plugin config
│ ├── .codex-plugin/
│ │ └── plugin.json # Codex plugin config
│ ├── README.md
│ └── skills/
│ ├── auth0-quickstart/
│ ├── auth0-migration/
│ ├── auth0-mfa/
│ ├── acul-screen-generator/
│ ├── auth0-react/
│ ├── auth0-vue/
│ ├── auth0-angular/
│ ├── auth0-spa-js/
│ ├── auth0-flutter-web/
│ ├── auth0-nextjs/
│ ├── auth0-nuxt/
│ ├── auth0-express/
│ ├── auth0-flask/
│ ├── auth0-fastify/
│ ├── auth0-fastify-api/
│ ├── auth0-fastapi-api/
│ ├── auth0-java-mvc-common/
│ ├── auth0-springboot-api/
│ ├── auth0-aspnetcore-authentication/
│ ├── auth0-aspnetcore-api/
│ ├── express-oauth2-jwt-bearer/
│ ├── auth0-ionic-angular/
│ ├── auth0-ionic-vue/
│ ├── auth0-ionic-react/
│ ├── auth0-react-native/
│ ├── auth0-expo/
│ ├── auth0-android/
│ ├── auth0-swift/
│ ├── auth0-maui/
│ ├── auth0-net-android/
│ ├── auth0-winforms/
│ ├── auth0-net-ios/
│ └── auth0-wpf/
├── .gitignore
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── PLUGIN.md
└── README.md
Purpose: Master marketplace listing for the plugin
Location: .claude-plugin/marketplace.json
Contains:
- Repository metadata (name, version, author, license)
- Plugin configuration with source path
- Skills are auto-discovered from the
skills/directory within the plugin
Purpose: Plugin-specific configuration
Contains:
- Plugin name, display name, and version
- Plugin description
- Skills are auto-discovered from the
skills/directory
- Open Claude Code
- Navigate to Settings > Plugins
- Search "Auth0"
- Install "Auth0 Agent Skills"
# Install all skills
npx skills add auth0/agent-skills
# Install individual skill
npx skills add auth0/agent-skills/plugins/auth0/skills/auth0-quickstartgit clone https://github.com/auth0/agent-skills.git
cd agent-skills
# Copy all skills
cp -r plugins/auth0/skills/* ~/.claude/skills/User installs "Auth0 Agent Skills" from marketplace -> gets the plugin with all 31 skills.
Developer working on React app -> uses CLI to install just auth0-react skill.
Edit .claude-plugin/marketplace.json and plugins/auth0/.claude-plugin/plugin.json.
git add .
git commit -m "Release vX.Y.Z"
git tag vX.Y.Z
git push origin main --tags- GitHub Issues: https://github.com/auth0/agent-skills/issues
- Email: support@auth0.com
- Documentation: README.md for usage, PLUGIN.md for architecture