Agent skill · software engineering · marcelorodrigo
filament-pro
Build Laravel admin panels with Filament v5. Use for creating resources, forms, tables, widgets, and testing admin interfaces with Livewire v4.
Why this skill is useful
Provides specific commands and configurations for building Laravel admin panels with Filament v5 that the AI wouldn't reliably generate on its own.
What it needs
Requires composer, node installed locally. About 5k tokens when loaded. Last updated 2026-08-02. 15 stars on the source repository.
What this skill does
Filament v5 Build powerful Laravel admin panels using Filament v5's server-driven UI with Schemas and Livewire v4 reactivity. Overview Filament v5 is a Laravel admin panel framework that provides complete CRUD interfaces, forms, tables, and dashboard components through a declarative PHP API. Built on Livewire v4, it offers real-time reactivity without writing JavaScript. Key Concepts PanelProvider: Central configuration class defining your admin panel Resources: Automatic CRUD interfaces for Eloquent models Schemas: Declarative UI components (forms, tables, infolists) Actions: Interactive buttons with modals and backend logic Widgets: Dashboard components for data visualization System Requirements Laravel 11.28+ PHP 8.2+ Livewire v4 Node.js 18+ Tailwind CSS v4.1+ Installation Install Filament via Composer and scaffold a panel: This creates the panel provider, directory structure, and assets needed to start building. Directory Structure Core Concepts Panel Configuration The PanelProvider is the entry point for your admin panel. It configures: Identity: ID, path, branding (name, logo, colors) Discovery: Auto-discovery of resources, pages, and widgets Middleware: Session, authentication, and custom middleware Tenancy: Multi-tenant configuration for SaaS applications Resources Resources provide complete CRUD interfaces through: Forms: Schema-based forms with 20+ field types (TextInput, Select, DatePicker, FileUpload, RichEditor, etc.) Tables: Data tables with columns, filters, sorting, and actions Pages: Automatic generation of List, Create, Edit, and View pages Relations: Relation managers for handling model relationships Forms Forms use a schema-based approach where you declare fields as PHP objects: Input Fields: Text, select, checkbox, toggle, date/time pickers Media: File and image uploads with validation Complex Fields: Rich text editors, repeaters, builders Layout: Grids, sections, tabs, and wizards Validation: Built-in Laravel validation rules Tables Tables disp …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills marcelorodrigo/filament-pro