vercel-labs/auth-store-debug
Auth and store debugging for vercel-openclaw: admin-secret mode, Sign in with Vercel, session cookies, CSRF, LOCAL_READ_ONLY, Redis vs memory store, keyspace namespacing, and metadata shape migrations. Use when login, route authorization, Redis persistence, or metadata state is suspect.
npx skills add https://github.com/vercel-labs/vercel-openclaw --skill auth-store-debug
Use this skill when request authorization, session behavior, store persistence, or metadata shape is the likely problem.
Collect:
GET /api/admin/logs filtered for auth., store., session., preflight..LOCAL_READ_ONLY=1 intentionally blocks admin mutations locally.OPENCLAW_INSTANCE_ID changes namespace and does not migrate old state.src/server/auth/{admin-auth,admin-secret,session,vercel-auth,route-auth}.ts.src/server/store/{store,redis-store,memory-store,keyspace}.ts, src/shared/types.ts..env.example, README.md, CONTRIBUTING.md, CLAUDE.md.node scripts/verify.mjs --steps=test,typecheck
pnpm check:verify-contract
lat check
Run pnpm check:verify-contract when env vars, auth mode docs, or operator instructions change.
Take vercel-labs/auth-store-debug from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.