Laravel’s AI tooling keeps expanding and one of the most interesting additions is Laravel Skills: an open directory of reusable “skills” you can install to teach your AI coding agent how to work in a more Laravel-native way.
Instead of repeatedly explaining conventions (“use Form Requests”, “prefer Eloquent scopes”, “write Pest tests first”, “avoid N+1”), a skill packages those expectations into a lightweight module your agent can load when needed.
Laravel Skills is a directory of community and ecosystem skills aimed at Laravel and PHP workflows. The site lists skills (with install commands), shows install counts, and is designed to work with popular agentic editors/tools like Claude Code, Cursor, Windsurf, and Copilot.
In practice, a skill is a Markdown document that encodes procedural knowledge: context, rules, examples, and optional anti-patterns.
Laravel’s docs position Laravel Boost as the bridge between AI agents and your Laravel app. Boost is an MCP (Model Context Protocol) server that exposes tools for app introspection (routes, schema, logs, etc.), plus guidelines and documentation search.
Skills complement that: guidelines are loaded up-front, while skills are activated on-demand to reduce context bloat and keep AI output more relevant.
If your project doesn’t have Boost yet:
1composer require laravel/boost --dev2php artisan boost:install
Boost’s installer can auto-detect your environment and optionally install skills based on the packages in composer.json.
To add a specific skill from the directory:
1php artisan boost:add-skill owner/repo
That’s the “quick install” flow shown in the Laravel Skills docs and on the directory itself.
You may also see a more generic install command referenced externally:
1npx skills add <owner/repo>
That approach is mentioned in community coverage of the launch.
Once installed, the agent gains a targeted set of instructions that can influence how it:
allows Laravel conventions,
structures features and files,
approaches Eloquent, queues, testing workflows,
reviews code quality and best practices.
The directory already includes skills spanning Laravel best practices, Eloquent optimization, testing (Pest), Inertia stacks, and more and it’s built to grow via community contributions.
Laravel Skills documents the expected format: a Markdown file with YAML frontmatter (name, description, compatible agents, tags), followed by structured sections like Context, Rules, and Examples.
A minimal skeleton looks like this:
1--- 2name: Laravel Eloquent Expert 3description: Best practices for Eloquent ORM 4compatible_agents: 5 - Claude Code 6 - Cursor 7tags: 8 - eloquent 9 - database10 - models11---1213# Laravel Eloquent Expert1415## Context16You are working with Laravel's Eloquent ORM...1718## Rules19- Use eager loading to avoid N+1 problems20- Prefer query scopes for reusable queries2122## Examples23(Real project-level examples go here)
To get listed, the docs describe creating a GitHub repo with a SKILL.md inside a skills/ directory, including the required frontmatter.
Because skills directly influence agent behavior, Laravel Skills emphasizes screening for community submissions. The docs state that imported community skills must pass three independent security audits (via skills.sh), and that community skills are re-evaluated daily.
Laravel Skills makes the most sense when:
a team wants consistent AI output across multiple contributors,
a codebase has strong conventions that generic agents keep missing,
the stack includes common Laravel ecosystem packages (Livewire, Inertia, Pest, Tailwind, Filament, etc.).
Instead of “prompting harder”, you install reusable knowledge once — and keep day-to-day agent conversations focused on the feature at hand.
Laravel Skills is a pragmatic step toward repeatable, composable AI context in Laravel projects: small “knowledge modules” you can install, share, and selectively activate especially powerful when paired with Boost’s MCP tools and Laravel-specific documentation search.
If you enjoyed this article, please consider supporting our work for as low as $5 / month.
Sponsor
Written by
Writing and maintaining @LaravelMagazine. Host of "The Laravel Magazine Podcast". Pronouns: vi/vim.
Get latest news, tutorials, community articles and podcast episodes delivered to your inbox.