@firstpick/pi-skill-shoo-auth
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
Package details
Install @firstpick/pi-skill-shoo-auth from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@firstpick/pi-skill-shoo-auth- Package
@firstpick/pi-skill-shoo-auth- Version
0.1.0- Published
- May 31, 2026
- Downloads
- not available
- Author
- firstpick
- License
- MIT
- Types
- skill
- Size
- 22.2 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"skills": [
"./skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
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-auth
Configuration
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 test
Example 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.