configuring-horizon
Use this skill whenever the user mentions Horizon by name in a Laravel context. Covers the full Horizon lifecycle: installing…
Use this skill for Laravel MCP development. Trigger when creating or editing MCP tools, resources, prompts, servers, or UI apps in Laravel projects. Covers: artisan make:mcp-* generators, routes/ai.php, Tool/Resource/Prompt/AppResource classes, schema validation,
Claude Code
$ npx -y skills add coollabsio/coolify --skill mcp-development --agent claude-code
Codex
$ npx skills add coollabsio/coolify --skill mcp-development -a codex -y
Cursor
$ npx skills add coollabsio/coolify --skill mcp-development -a cursor -y
Gemini CLI
$ npx skills add coollabsio/coolify --skill mcp-development -a gemini-cli -y
GitHub Copilot
$ npx skills add coollabsio/coolify --skill mcp-development -a github-copilot -y
OpenCode
$ npx skills add coollabsio/coolify --skill mcp-development -a opencode -y
Windsurf
$ npx skills add coollabsio/coolify --skill mcp-development -a windsurf -y
name: mcp-development description: "Use this skill for Laravel MCP development. Trigger when creating or editing MCP tools, resources, prompts, servers, or UI apps in Laravel projects. Covers: artisan make:mcp-* generators, routes/ai.php, Tool/Resource/Prompt/AppResource classes, schema validation, shouldRegister(), OAuth setup, URI templates, read-only attributes, MCP debugging, MCP UI apps, the x-mcp::app Blade component, createMcpApp(), default AppResource handle() auto-infers view from class name, Response::view(), AppMeta/Csp/Permissions/appMeta() configuration, #[RendersApp] attribute, Library enum for CDN libraries (Tailwind, Alpine), and host theming via CSS variables. Use this whenever the user mentions MCP apps, MCP UI, interactive MCP resources, styling MCP apps with Tailwind or Alpine, or building visual interfaces for AI agents." license: MIT metadata: author: laravel
Use `search-docs` for detailed Laravel MCP patterns and documentation.
For MCP UI apps (interactive HTML resources), read `references/app.md` — it covers the full architecture, host theming CSS variables, tool-to-UI linking patterns, library scripts (Tailwind, Alpine via `Library`), and real-world examples.
Register MCP servers in `routes/ai.php`:
<!-- Register MCP Server -->
use Laravel\Mcp\Facades\Mcp;
Mcp::web('/mcp/demo', \App\Mcp\Servers\AppServer::class);php artisan make:mcp-tool ToolName # Create a tool php artisan make:mcp-resource ResourceName # Create a resource php artisan make:mcp-prompt PromptName # Create a prompt php artisan make:mcp-server ServerName # Create a server php artisan make:mcp-app-resource DashboardApp # Create a UI app (2 files)
After creating primitives, register them in your server's `$tools`, `$resources`, or `$prompts` properties.
<!-- MCP Tool Example -->
use Illuminate\Json\Schema\JsonSchema;
use Laravel\Mcp\Request;
use Laravel\Mcp\Response;
use Laravel\Mcp\Server\Tool;
class MyTool extends Tool
{
protected string $description = 'Describe what this tool does';
public function schema(JsonSchema $schema): array
{
return [
'name' => $schema->string()->description('The name parameter')->required(),
];
}
public function handle(Request $request): Response
{
$request->validate(['name' => 'required|string']);
return Response::text('Hello, '.$request->get('name'));
}
}<!-- Register Primitives in MCP Server -->
use Laravel\Mcp\Server;
class AppServer extends Server
{
protected array $tools = [
\App\Mcp\Tools\MyTool::class,
];
protected array $resources = [
\App\Mcp\Resources\MyResource::class,
];
protected array $prompts = [
\App\Mcp\Prompts\MyPrompt::class,
];
}For MCP UI apps, read `references/app.md` — it covers quick start examples, full architecture, AppMeta/Csp/Permissions, `#[RendersApp]` tool linking, library scripts (Tailwind/Alpine via `Library`), host theming CSS variables, and real-world patterns.
1. Check `routes/ai.php` for proper registration 2. Test tool via MCP client
An open-source platform to deploy applications, databases, and services on your own servers. Open source & free forever, backed by our philosophy. 
Use this skill whenever the user mentions Horizon by name in a Laravel context. Covers the full Horizon lifecycle: installing…
ACTIVATE when the user works on authentication in Laravel. This includes login, registration, password reset, email verification,…
Use this skill to analyze how a Laravel application is actually written and record its conventions as shared rules. Trigger when…
Build, refactor, and troubleshoot Laravel Actions using lorisleiva/laravel-actions. Use when implementing reusable action classes…
Apply this skill whenever writing, reviewing, or refactoring Laravel PHP code. This includes creating or modifying controllers,…
Use for any task or question involving Livewire. Activate if user mentions Livewire, wire: directives, or Livewire-specific…
Use when launching cloud VMs, Kubernetes pods, or Slurm jobs for GPU/TPU/CPU workloads, training or fine-tuning models on cloud…
Use this skill when the user mentions "pinme", or needs to upload files, store to IPFS, create/publish/deploy websites or…