Agent skills for integrating InAI Auth SDK into Next.js, Astro, Express, Hono, and React applications
npx claudepluginhub inai-team/inai-auth-skillsCollection of InAI Auth SDK integration skills for Next.js, Astro, Express, Hono, and React frameworks, including authentication, RBAC, MFA, middleware protection, and session management
Skills para integrar InAI Auth en aplicaciones Next.js, Astro, Express, Hono y React. Compatible con multiples agentes de codigo.
Las skills se instalan automaticamente en todos los agentes soportados:
| Agente | Tipo |
|---|---|
| Claude Code | symlink |
| Cursor | universal |
| Codex | universal |
| Gemini CLI | universal |
| GitHub Copilot | universal |
| Kiro CLI | symlink |
| OpenCode | universal |
| Antigravity | symlink |
| Skill | Framework | Paquete | Descripcion |
|---|---|---|---|
inai-nextjs-sdk | Next.js 14+ | @inai-dev/nextjs | Auth completo: Provider, middleware con verificación ES256 via JWKS, API routes, hooks, componentes, RBAC, MFA, y auto-refresh de tokens |
inai-astro-sdk | Astro 6+ | @inai-dev/astro | Auth SSR: Integration plugin, middleware con verificación ES256 via JWKS, API routes, server helpers, RBAC, MFA |
inai-express-sdk | Express 4+ | @inai-dev/express | Auth middleware con verificación ES256 via JWKS, API routes, route protection, cookie management |
inai-hono-sdk | Hono 4+ | @inai-dev/hono | Auth middleware con verificación ES256 via JWKS, API routes, route protection, Cloudflare Workers |
inai-react-sdk | React 18+ | @inai-dev/react | Provider, hooks, pre-built components, client-side auth state |
npx skills add InAI-Team/inai-auth-skills --list
# Next.js (full-stack)
npx skills add InAI-Team/inai-auth-skills --skill inai-nextjs-sdk
# Astro (SSR)
npx skills add InAI-Team/inai-auth-skills --skill inai-astro-sdk
# Express (Node.js API)
npx skills add InAI-Team/inai-auth-skills --skill inai-express-sdk
# Hono (edge/Workers)
npx skills add InAI-Team/inai-auth-skills --skill inai-hono-sdk
# React (client-side)
npx skills add InAI-Team/inai-auth-skills --skill inai-react-sdk
npx skills add InAI-Team/inai-auth-skills --all
El instalador detecta automaticamente los agentes disponibles en tu sistema y configura las skills para cada uno (symlink o copia universal segun el agente).
INAI_PUBLISHABLE_KEY configurada en tu proyecto (pk_live_...)<InAIAuthProvider> en root layout/api/auth/*) con createAuthRoutes()auth(), currentUser(), configureAuth()useAuth(), useUser(), useSession(), useOrganization()<SignIn>, <UserButton>, <SignedIn>, <SignedOut>, <Protect>"app" (usuarios finales) y "platform" (admin panels)inaiAuth() en astro.config.mjsinaiAstroMiddleware() con proteccion de rutas/api/auth/*) con createAuthRoutes()auth(Astro), currentUser(Astro)setAuthCookies(), clearAuthCookies()@inai-dev/reactinaiAuthMiddleware() con auto-refresh de tokens/api/auth/*) con createAuthRoutes() (Express Router)requireAuth({ role?, permission? })getAuth(req) para acceder al auth object desde cualquier handlersetAuthCookies(), clearAuthCookies()getTokenFromRequest(), getRefreshTokenFromRequest()req.auth en Express RequestinaiAuthMiddleware() con auto-refresh de tokens/api/auth/*) con createAuthRoutes() (Hono sub-app)requireAuth({ role?, permission? })getAuth(c) para acceder al auth object desde contextsetAuthCookies(), clearAuthCookies()getTokenFromContext(), getRefreshTokenFromContext()<InAIAuthProvider> zero-config (lee auth_session cookie)useAuth(), useUser(), useSession(), useOrganization(), useSignIn(), useSignUp()<SignIn>, <UserButton>, <SignedIn>, <SignedOut>, <Protect>, <PermissionGate>, <OrganizationSwitcher>Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage