Babysitter jwt
JWT implementation, token management, refresh patterns, and security.
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/jwt" ~/.claude/skills/a5c-ai-babysitter-jwt && rm -rf "$T"
manifest:
library/specializations/web-development/skills/jwt/SKILL.mdsource content
JWT Skill
Expert assistance for JWT authentication implementation.
Capabilities
- Generate and verify tokens
- Implement refresh tokens
- Handle token storage
- Configure expiration
- Secure token handling
Implementation
import jwt from 'jsonwebtoken'; function generateTokens(user: User) { const accessToken = jwt.sign( { id: user.id, role: user.role }, process.env.JWT_SECRET!, { expiresIn: '15m' } ); const refreshToken = jwt.sign( { id: user.id }, process.env.REFRESH_SECRET!, { expiresIn: '7d' } ); return { accessToken, refreshToken }; } function verifyToken(token: string) { return jwt.verify(token, process.env.JWT_SECRET!); }
Target Processes
- jwt-authentication
- auth-implementation
- api-security