Babysitter oauth
OAuth 2.0/OIDC flows, provider integration, and token handling.
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/web-development/skills/oauth" ~/.claude/skills/a5c-ai-babysitter-oauth && rm -rf "$T"
manifest:
library/specializations/web-development/skills/oauth/SKILL.mdsource content
OAuth Skill
Expert assistance for OAuth 2.0 and OpenID Connect implementation.
Capabilities
- Implement OAuth flows
- Integrate providers (Google, GitHub)
- Handle PKCE
- Manage tokens
- Configure OIDC
OAuth Flow
// Authorization Code Flow with PKCE const codeVerifier = generateCodeVerifier(); const codeChallenge = await generateCodeChallenge(codeVerifier); const authUrl = new URL('https://provider.com/authorize'); authUrl.searchParams.set('client_id', CLIENT_ID); authUrl.searchParams.set('redirect_uri', REDIRECT_URI); authUrl.searchParams.set('response_type', 'code'); authUrl.searchParams.set('scope', 'openid profile email'); authUrl.searchParams.set('code_challenge', codeChallenge); authUrl.searchParams.set('code_challenge_method', 'S256');
Target Processes
- oauth-integration
- social-login
- sso-implementation