@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

Packages

Package details

skill

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-auth skill 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), hosted shoo.js, Next.js callback routing, Convex custom JWT integration, session/revocation checks, and server-side id_token verification.
  • Bundles skills/shoo-auth/SKILL.md and skills/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.