@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.4
Published
Aug 7, 2026
Downloads
275/mo · 25/wk
Author
firstpick
License
MIT
Types
skill
Size
22.5 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

Shoo Authentication

Add or troubleshoot Google sign-in through Shoo in a browser application.

Helpful when

  • You are adding Shoo sign-in to a new app.
  • The sign-in callback or session check fails.
  • The browser and server disagree about whether a user is signed in.

What to share with Pi

  • The relevant app and server code
  • The exact sign-in problem or desired flow
  • Error messages with secrets removed

Try asking

Help me add Shoo Google sign-in to this app. Check the callback, session handling, and server-side identity verification.

What you’ll get

  • A clear sign-in flow
  • Likely causes for broken authentication
  • Implementation or fix steps with checks

Keep in mind

The shipped workflow identifies itself as a draft. Verify current Shoo documentation and adoption risk before production use, and never paste passwords, private keys, or live access tokens into the request.

Install

pi install npm:@firstpick/pi-skill-shoo-auth

Restart Pi if the skill does not appear in your current session.

Technical details

See TECHNICAL.md for advanced usage, configuration, compatibility, and limitations.