# laravel-filament

This skill guides Filament admin-panel work toward the v5 API and current namespaces. Use it for resources, forms, tables, widgets, and panels.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 443 installs · ★ 5
- Author: ulpi-io
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/ulpi-io/skills/tree/HEAD/laravel-filament/SKILL.md
- Updated: 2026-08-31
- HTML: https://affpapa.org/en/nevibecode/skills/laravel-filament

## What it does

\`laravel-filament` steers Filament admin-panel changes toward the v5 API surface. It covers resources, form schemas, tables, actions, filters, relationship managers, widgets, infolists, panels, and tests. Application Actions hold business logic, while Resource classes stay focused on the admin layer.

The workflow starts by reading `references/namespaces.md`. It then selects only the reference files needed for the task, such as `resources.md`, `forms.md`, `tables.md`, or `testing.md`. The skill can work with `Bash`, `Read`, `Write`, `Edit`, and `Grep`, followed by focused checks for the affected Filament page or resource.

This skill targets the Filament admin surface. Routes, APIs, Eloquent code, and queues are outside its scope, so a general Laravel task should use another context.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add ulpi-io/skills --skill laravel-filament -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/laravel-filament/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/laravel-filament/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add ulpi-io/skills --skill laravel-filament -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/laravel-filament/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add ulpi-io/skills --skill laravel-filament -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/laravel-filament/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install ulpi-io/skills laravel-filament
```

2. **Manually: put the files in place**
- File: `.github/skills/laravel-filament/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add ulpi-io/skills --skill laravel-filament -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/ulpi-io/skills --path laravel-filament
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/laravel-filament/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add ulpi-io/skills --skill laravel-filament -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/ulpi-io/skills/tree/HEAD/laravel-filament/SKILL.md

## When to use it
- build a Filament resource on the v5 API
- update admin tables and filters
- add a dashboard widget or panel setting
- move business logic out of a Resource class
- verify Filament pages and actions

## Example prompts
- Create a Filament resource for this model, starting with `references/namespaces.md`.
- Update this admin table for the v5 API and load only the relevant files under `references/`.
- Test the resource action and move its business logic into an application Action.

## Similar
- [filament-pro](https://affpapa.org/en/nevibecode/skills/filament-pro.md) — skill · 1200 installs
- [Laravel MCP Companion](https://affpapa.org/en/nevibecode/mcp/laravel-mcp-companion.md) — MCP server · ★ 38
- [laravel-verification](https://affpapa.org/en/nevibecode/skills/laravel-verification.md) — skill · 4700 installs
- [laravel-testing](https://affpapa.org/en/nevibecode/skills/laravel-testing.md) — skill · 923 installs
- [laravel-tdd](https://affpapa.org/en/nevibecode/skills/iserter-laravel-tdd.md) — skill · 378 installs
- [laravel-ai-sdk](https://affpapa.org/en/nevibecode/skills/laravel-ai-sdk.md) — skill · 667 installs

From the same set: [ulpi-io/skills](https://affpapa.org/en/nevibecode/by/ulpi-io/skills.md) — 3 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
