Back to the catalog

safe-action-client

next-safe-action/skills · skills.sh

Open source Repository Open in the app JSON README (API)

About

Skill publicada por next-safe-action/skills no skills.sh. Instale com: npx skills add next-safe-action/skills@safe-action-client

Details

Kind
Agent skills
Topic
No topic detected
Publisher
next-safe-action
Origin
skillssh
Category
ferramentas
Last push
2026-09-03T16:14:14Z
Repository state
ativo
Added
2026-08-30 15:22:45
Updated
2026-09-08 15:06:01
Origin id
next-safe-action/skills/safe-action-client

README

# next-safe-action skills

Skills for the [next-safe-action](https://github.com/next-safe-action/next-safe-action) library, installable via the [Skills CLI](https://github.com/vercel-labs/skills).

## Installation

Install all skills:

```bash
npx skills add next-safe-action/skills --skill '*'
```

Install a specific skill:

```bash
npx skills add next-safe-action/skills --skill 'safe-action-client'
```

Install globally (available across all projects):

```bash
npx skills add next-safe-action/skills -g
```

Target a specific agent:

```bash
npx skills add next-safe-action/skills --agent claude
```

List available skills:

```bash
npx skills add next-safe-action/skills --list
```

## Available skills

| 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`, `useStateAction`, `useOptimisticStateAction`), status/callbacks, optimistic UI updates, queued overlapping mutations |
| `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 |

## Structure

Each skill is a directory under `skills/` containing a `SKILL.md` file with the skill's name, description, and content.

More