Commit Graph

32 Commits

Author SHA1 Message Date
Bharath Natarajan b7d5f82c3f feat: package Auth0 skill for Codex plugins (#167)
* feat: package Auth0 skill for Codex plugins

* fix: use Auth0 marketplace display name

* docs: address review feedback on the Codex packaging

The Codex manifest carried a generic one-liner while the Claude and Cursor
manifests list the frameworks and features, so directory search for "Next.js"
or "MFA" would not have matched this listing. Reuse the marketplace copy for
both `description` and `interface.longDescription`.

Also drop the "Method N" numbering now that there are four install paths and
the newest one sat above the recommended path, sort `.agents/` into the
directory tree, and list both docs/ files in the tree and in AGENTS.md.

* docs: describe the Codex marketplace as tracking main, not local

The marketplace entry resolves plugins/auth0 from the published main branch, so
calling it "local testing" was wrong — an uncommitted working tree is not what
gets installed. Reword the four places that claimed it and note that changes
need pushing before reinstalling.

---------

Co-authored-by: Subhankar Maiti <35273200+subhankarmaiti@users.noreply.github.com>
Co-authored-by: Subhankar Maiti <subhankar.maiti@okta.com>
2026-08-08 12:33:37 +05:30
Bharath Natarajan c4d1647d55 feat(auth0): re-architecture to one skill with flat reference pool and intent router (v2.0) (#137) 2026-07-15 11:11:18 +02:00
sanchitmehtagit f379239063 feat(android): add auth0-android-major-migration skill (#129)
* feat(android): add auth0-android-major-migration skill

Adds a spec-driven skill that upgrades an existing com.auth0.android:auth0
(v3) integration to the next major version (v4), the Android counterpart to
auth0-swift-major-migration.

The skill is source-driven and grep-gated: it fetches the v4 SDK's actual
Kotlin source to confirm signatures, audits which Auth0 APIs the project
actually calls, and applies only the breaking changes that affect real call
sites — then builds until green and emits a migration summary.

Target version is argument-based: an optional version argument is validated
(must be a published tag, within the next major, and not a downgrade) and the
skill stops and asks on failure; when omitted it auto-resolves the latest v4
release (including pre-releases). Covers the v4 prerequisite gate (minSdk 26,
Java 17, Gradle/AGP/Kotlin) and the documented breaking and behavioral changes.

Includes references (process, security), an eval suite, and registers the
skill across the plugin manifests and READMEs.

* fix(android): address markdownlint nits in migration skill docs

Add blank lines around fenced code blocks (MD031) and language
specifiers on checklist/diagram fences (MD040) in SKILL.md, process.md,
and security.md. Docs-only; no behavioral change.

* docs(android): note expires_in JSON key is unchanged; renumber §9 subsections
2026-06-19 11:00:31 +05:30
nandan_prabhu 5ea574addd feat(swift): add Auth0.swift v3 migration skill (#104)
* Adds support swift sdk for migrating to major version releases

* Updates README.md PLUGIN.md plugin.json files

* Updates README.md, SKILL.md to have latest major version

* Migration is based on SDK code. Rather than migration guide

* Remove sequential migration

* Updates skill with code examples

* Updates requestable and mfa client related code examples. README.md and other docs updated

* Removes v1 or v2 to v3. Prompts user to specify v3 version to migrate. Removes grep based file search

* refers to latest tag on v3 instead of hardcoded tag

* Skill version set to 1.0.0

* fixes new error surface with all errors covered in skill.md

* Skill takes version as argument

* Resolve PR #104 review comments

- license: Proprietary → Apache-2.0 (CodeRabbit critical)
- Step 2: replace version prompt with arg-validation (3-check gate) + auto-resolve latest v3 when no arg; use find instead of globstar for Package.resolved
- Step 1/7/8: replace hardcoded iPhone 16 simulator with dynamic xcrun simctl lookup
- graders.json: regex [3-9] → ([3-9]|[1-9][0-9]+) to support v10+ (CodeRabbit)
- graders.ts: expand contains_any/not_contains_any to one grader per value (CodeRabbit data-loss fix)
- security.md: cat **/Auth0.plist → find . -name Auth0.plist (globstar fix)
- cursor-plugin/plugin.json: add missing comma after "major comma after" major version upgrades"
- process.md: add plaintext language tag to signature confirmation code block

* Add run-evals.mjs and PROMPT.md for swift migration eval runner

CodeRabbit flagged that package.json scripts referenced run-evals.mjs which
didn't exist in the tests directory. Copy the shared runner and add PROMPT.md
with the task prompt used for live evaluation runs.

* Rename PROMPT.md to prompt.md (kebab-case lint fix)

CI requires markdown files to be kebab-case. Update run-evals.mjs to
match the new filename.

* Fix unlabeled code block fences in security.md, process.md, SKILL.md

- security.md: add plaintext language tag to all 4 checklist blocks (lines 13, 27, 40, 48)
- process.md: add plaintext tag to backend pattern block
- SKILL.md: add plaintext tag to Carthage Cartfile block
2026-06-18 19:14:33 +05:30
Utkrisht Sahu 311234832e feat: add auth0-flutter-native agent skill (#116)
* feat: add auth0-flutter-native agent skill

* fix(auth0-flutter-native): resolve Snyk W007 and CodeRabbit review

* refactor(auth0-flutter-native): remove scripts, document CLI setup, own combined Flutter marketplace wording

* fix(auth0-flutter-native): address CodeRabbit review on PR

* fix(flutter-native): compute merged enabled_clients via jq instead of static array
2026-06-02 14:16:03 +05:30
Utkrisht Sahu d134cad35a feat: add auth0-flutter-web agent skill Add Flutter Web SDK integrati… (#110)
* feat: add auth0-flutter-web agent skill Add Flutter Web SDK integration skill

* fix: add missing base import (auth0_flutter.dart) for Credentials/UserProfile types

* fix: resolve CI failures (skillsaw lint, snyk scan) and address review comments

* fix(auth0-flutter-web): resolve snyk W007/W012 and CodeRabbit findings

* docs(auth0-flutter-web): fix MD031 fenced-code spacing in SKILL.md

* fix(auth0-flutter-web): treat domain/client ID as public SPA config to clear Snyk W007 + MD031

* fix(auth0-flutter-web): use Apache-2.0 license and robust JSON tenant detection

* refactor(auth0-flutter-web): remove bootstrap script, document manual Auth0 CLI setup

* docs(auth0-flutter-web): add skill to PLUGIN.md catalog
2026-06-02 08:34:56 +05:30
Kailash B c38453f6a9 Adds auth0-wpf skill to integrate Auth0 in .NET WPF application (#109)
* Adds auth0-wpf skill for integrating Auth0 in a Windows WPF app

* Update documentation

* Address review comments
2026-05-28 15:37:11 +05:30
Kailash B fe9536c41a Adds auth0-winforms skill to integrate Auth0 in .NET Winforms Applications (#108)
* Adds auth0-winforms skill for integrating Auth0 in a WinForms app

* Update documentation

* Address review comments
2026-05-28 15:03:22 +05:30
Kailash B 7a55538790 Adds auth0-net-ios skill for integrating Auth0 in a .NET iOS app (#107)
* Adds auth0-net-ios skill for integrating Auth0 in a .NET iOS app

* Update documentation

* Remove writing token to console

* Address review comments
2026-05-28 14:55:30 +05:30
Kailash B 483d97533a Adds auth0-net-android skill for integrating Auth0 in a .NET Android app (#106)
* Adds auth0-net-android skill for integratin Auth0 in a .NET Android app

* Address review comments

* Remove writing token to console
2026-05-28 13:57:13 +05:30
Kailash B bf22ad4db7 Adds auth0-maui quickstart skill (#105)
* Adds auth0-maui quickstart skill

* Update documentation
2026-05-28 12:59:13 +05:30
Kailash B c771dc1c77 feat: add auth0-aspnetcore-authentication skill (#69)
* Adds auth0-aspnetcore-authentication skill

* Updates documentation

* Update review comments
2026-05-21 08:19:02 +05:30
nandan_prabhu b420ff5783 feat: Adds Auth0 React Ionic quickstart skill (#61)
* Remove node setup for swift skill

* Adds auth0-react-ionic capacitor skill

* removed scripts

* updates SKILL.md with licensing information and moved evals to tests folder

* Updates docs like README.md and marketplace.json files

* Updates PLUGIN.md

* Reverts scripts from swift skill

* Adds metadata to SKILL.md

* Reverts changes to swift skill

* Fixes typo errors and skill.md issues for ionic react skill

* adds instruction to agent to never echo creds

* Corrections after rebasing to main branch

* Update plugin.json file
2026-05-13 15:03:00 +05:30
nandan_prabhu ef2aeb328e feat: Add quickstart skill for Vue Ionic capacitor SDK (#63)
* vue + capacitor + ionic quickstart skill

* Update license in SKILL.md file

* renamed evals to tests dir

* Updates README.md and marketplace.json files for updated docs with addition of vue ionic skill

* adds prompt.md for tests

* Adds metadata to SKILL.md

* Addresses reviews on skill.md

* Updates README.md

* Updates README.md for clawhub installation steps
2026-05-13 12:21:11 +05:30
nandan_prabhu 0c68b5e6ff feat: Adds quickstart skill for Angular Ionic Capacitor SDK (#68)
* auth0 angular ionic capacitor skill

* adds angular ionic capacitor skill

* Adds license information to the skill in its SKILL.md file

* Updates README.md, plugin.json and marketplace.json files

* Adds metadata to SKILL.md

* Fixes typo errors and skill.md issues for ionic angular skill

* Fixes issues with respect to auto setup

* adds instruction to agent to never echo creds
2026-05-13 11:57:06 +05:30
Deepu K Sasidharan 05cafb7001 feat: ClawHub compatibility (#42) 2026-04-28 18:19:28 +02:00
Bharath Natarajan d85127db4c fix: rewrite README with correct install commands and accurate skill listing (#62)
- Claude Code: lead with /plugin install auth0@claude-plugins-official (official marketplace)
- Cursor: link to cursor.com/marketplace/auth0 (was pointing to third-party cursor.directory)
- Add Skills CLI --agent flag examples for multi-agent targeting
- Add "What happens after install" section explaining framework detection flow
- Consolidate 4 skill sub-tables into one flat table with SDK links
- Add Prerequisites section above Install
- Remove broken manual install (cp to ~/.claude/skills/)
- Remove 150-line directory tree, redundant SDK Coverage table, Coming Soon section
- Fix "Open Plugins" → "Agent Skills" (correct standard name per agentskills.io)
- Add 40+ agent ecosystem links
2026-04-24 18:45:58 +05:30
Subhankar Maiti ba9632dbed feat: add ACUL Screen Generator skill (#28)
* Adds acul-screen-generator skills

* feat: add acul-screen-generator skill and evaluation tests

* fix: update CLI command flags for consistency in documentation
2026-04-24 17:31:45 +05:30
Tanya Sinha 46589cbae5 Feat: Add auth0-java-mvc-common Skill (#45)
* Feat: Add auth0-java-mvc-common Skill

* Review comments updates

* Merging main branch changes

* Updated Readme and marketplace files

* Minor enhancements
2026-04-22 19:09:36 +05:30
Tanya Sinha ced9550556 Feat: Add auth0-springboot-api skill (#36)
* Feat: Add auth0-springboot-api skill

* Fixed lint

* Minor fixes

* Fixed lint error
2026-04-22 18:57:03 +05:30
Sam Bellen 005d8f37f0 feat: merge auth0 and auth0-sdks plugins into one (#50) 2026-04-21 08:54:08 +02:00
Snehil Kishore 83e957d06b feat: add skill for flask quickstart (#48)
* feat: add skill for flask quickstart

* feat:update documentation for integration and setup

* feat: add auth0-flask skill integration to README

* feat: update auth0-flask documentation and remove test mocks

* feat: remove known limitations and common patterns from API reference

* fix: Addressed Review Comments

* feat: add reference docs, fix quickstart runtime issues, and resolve merge conflicts for auth0-flask skill

* feat: add eval infrastructure and fix review feedback for auth0-flask skill

* fix: correct filename casing for prompt.md in eval file loading

* fix: rename PROMPT.md to prompt.md for kebab-case lint and remove package-lock.json

* fix: improve exception handling and update documentation for access token retrieval and user injection

* docs: clarify usage of load_dotenv for environment variable loading in SKILL.md

* fix: enhance error message for access token retrieval in api_call function

---------

Co-authored-by: Frederik Prijck <frederik.prijck@okta.com>
2026-04-16 22:11:13 +05:30
Subhankar Maiti 24b0206af1 feat: add Auth0 Expo integration skill (#30)
* feat: add auth0-expo skill and update related documentation for Expo integration

* feat: enhance auth0-expo skill documentation with detailed integration patterns and setup instructions

* feat(auth0-expo): implement bootstrap script for Auth0 configuration in Expo projects

* feat(auth0-expo): add tests and evaluation criteria for Auth0 integration in Expo applications

* feat(auth0-expo): add prompt for Auth0 authentication integration in Expo applications

* feat: update Auth0 SDK skills in PLUGIN.md to include Android and Swift

* feat: enhance Auth0 Expo skill setup instructions for automatic and manual configurations
2026-04-16 12:08:22 +05:30
Ankita Tripathi 8984d7d2d2 feat: add node-oauth2-jwt-bearer skill and docs update (#44)
* feat: add node-oauth2-jwt-bearer skill and docs update

* feat: update SKILL.md to include license and author metadata

* fix: address PR review comments for express-oauth2-jwt-bearer skill

* fix: Add DPoP to CORS allowedHeaders in api.md and integration.md
2026-04-15 22:18:13 +05:30
nandan_prabhu 0a3ca2f950 feat: Add quickstart skill to Auth0.swift SDK (#33)
* adds auth0 swift skill

* Updates documentation

* Adds license

* deleted prompt file

* Fixes auth0-swift skill for automatic setup

* Resolves PR comments on swift skill

* Resolves PR comments --added more capabilities to the skill

* Updates documentation

* swift skill auth0 cli issue trigger added for all prompt whereein creds are not provided

* resolves comments fixing auth0 cli actions
2026-04-15 17:57:17 +05:30
Frederik Prijck 1d2fe78df1 feat: add skill for FastApi (#35)
* feat: add skill for FastApi

* fix linter

* fix: Review Comments

* fix: update beta note and add DPoP to allowed headers

---------

Co-authored-by: Snehil Kishore <snehil.kishore@okta.com>
2026-04-15 13:03:03 +05:30
Prince Mathew 1831bb05aa feat: added support for native android quickstart (#23)
* Added support for native android quickstart

* Addressed few review comments

* fix: include nuxt and fastify in plugin and marketplace (#18)

* fix: update auth0-nextjs skill for src/ convention, v4 env vars, and import paths (#26)

* Added the description in marketplace.json and plugin.json file

* Minor update in the skills with respect to app links and
custom scheme

* Added evals to the skill

* Updated the skill to skip the user input if the prompt provides the required credentials

* Updated the readme

* Fixed the linter error

* Removed hardcoded value from eval

* Removed duplicate from skill.md and reference setup.md

* removed duplicate nuxt from plugin.json

Co-authored-by: Subhankar Maiti <35273200+subhankarmaiti@users.noreply.github.com>

* removed duplicate sequence from script

* Updated the project structure

---------

Co-authored-by: Frederik Prijck <frederik.prijck@okta.com>
Co-authored-by: Cristian Douce <cristiandouce@gmail.com>
Co-authored-by: Subhankar Maiti <35273200+subhankarmaiti@users.noreply.github.com>
2026-04-06 18:45:54 +05:30
Bharath Natarajan 76479a391a feat: added Skills for Fastify and Fastify API (#13) 2026-02-27 11:42:12 +01:00
Bharath Natarajan 96cb969253 fix: fix claude code plugin installation (#12) 2026-02-24 08:13:32 +01:00
Bharath Natarajan a9feecb66b updated documentation link (#3) 2026-02-06 15:21:30 +05:30
Frederik Prijck ccc2dc33e8 chore: update readme to reflect current project structure (#1) 2026-02-06 09:09:02 +01:00
Rick Burta 05eff07960 Initial commit 2026-01-23 13:11:24 -05:00