Skills for the next-safe-action library, installable via the Skills CLI.
Install all skills:
npx skills add next-safe-action/skills --skill '*'Install a specific skill:
npx skills add next-safe-action/skills --skill 'safe-action-client'Install globally (available across all projects):
npx skills add next-safe-action/skills -gTarget a specific agent:
npx skills add next-safe-action/skills --agent claudeList available skills:
npx skills add next-safe-action/skills --list| Skill | Description |
|---|---|
safe-action-client |
Client setup, input/output validation with Standard Schema (Zod, Yup, Valibot), error handling |
safe-action-forms |
Form integration with react-hook-form, native HTML forms, bind arguments, file uploads |
safe-action-middleware |
Middleware, authentication, authorization, logging, rate limiting, reusable standalone middleware |
safe-action-hooks |
React hooks (useAction, useOptimisticAction), status/callbacks, optimistic UI updates |
safe-action-tanstack-query |
TanStack Query integration via mutationOptions(), ActionMutationError handling, optimistic updates, query invalidation |
safe-action-advanced |
Bind arguments, metadata schemas, framework errors, type inference utilities |
safe-action-validation-errors |
Validation error handling, formatted/flattened shapes, field-level and form-level errors |
safe-action-better-auth |
Better Auth adapter for typed authentication/authorization in safe actions |
safe-action-testing |
Testing patterns with Vitest for server actions, middleware, hooks, and error scenarios |
Each skill is a directory under skills/ containing a SKILL.md file with the skill's name, description, and content.