@firstpick/pi-skill-shoo-auth
v0.1.2
Published
Use when evaluating, implementing, reviewing, or debugging Shoo auth (shoo.dev) Google sign-in in browser apps, including @shoojs/react, @shoojs/auth, hosted shoo.js, Convex custom JWT integration, PKCE callbacks, session checks, and server-side id_token
Maintainers
Readme
@firstpick/pi-skill-shoo-auth
A Pi skill for evaluating, implementing, reviewing, and debugging Shoo auth (shoo.dev) Google sign-in in browser apps.
What it does
- Adds the
shoo-authskill to Pi's skill library. - Guides agents through deterministic fit checks for Shoo versus other auth systems.
- Covers React (
@shoojs/react), vanilla/framework-agnostic (@shoojs/auth), hostedshoo.js, Next.js callback routing, Convex custom JWT integration, session/revocation checks, and server-sideid_tokenverification. - Bundles
skills/shoo-auth/SKILL.mdandskills/shoo-auth/references/shoo-docs-summary.md.
Install
pi install npm:@firstpick/pi-skill-shoo-authConfiguration
No required Pi configuration.
Shoo implementation tasks may require project-specific app origins, callback paths, and a server runtime that can verify JWTs against Shoo's JWKS endpoint.
Commands
None.
Tools
None.
Test
npm testExample view
User: Add Shoo sign-in to this React app and verify tokens server-side.
Agent: Invokes the `shoo-auth` skill, chooses the React path, adds callback handling, and enforces server-side JWT verification.