fortify-development
ACTIVATE when the user works on authentication in Laravel. This includes login, registration, password reset, email verification,…
Use this skill whenever the user mentions Horizon by name in a Laravel context. Covers the full Horizon lifecycle: installing Horizon (horizon:install, Sail setup), configuring config/horizon.php (supervisor blocks, queue assignments, balancing strategies,
Claude Code
$ npx -y skills add coollabsio/coolify --skill configuring-horizon --agent claude-code
Codex
$ npx skills add coollabsio/coolify --skill configuring-horizon -a codex -y
Cursor
$ npx skills add coollabsio/coolify --skill configuring-horizon -a cursor -y
Gemini CLI
$ npx skills add coollabsio/coolify --skill configuring-horizon -a gemini-cli -y
GitHub Copilot
$ npx skills add coollabsio/coolify --skill configuring-horizon -a github-copilot -y
OpenCode
$ npx skills add coollabsio/coolify --skill configuring-horizon -a opencode -y
Windsurf
$ npx skills add coollabsio/coolify --skill configuring-horizon -a windsurf -y
name: configuring-horizon description: "Use this skill whenever the user mentions Horizon by name in a Laravel context. Covers the full Horizon lifecycle: installing Horizon (horizon:install, Sail setup), configuring config/horizon.php (supervisor blocks, queue assignments, balancing strategies, minProcesses/maxProcesses), fixing the dashboard (authorization via Gate::define viewHorizon, blank metrics, horizon:snapshot scheduling), and troubleshooting production issues (worker crashes, timeout chain ordering, LongWaitDetected notifications, waits config). Also covers job tagging and silencing. Do not use for generic Laravel queues without Horizon, SQS or database drivers, standalone Redis setup, Linux supervisord, Telescope, or job batching." license: MIT metadata: author: laravel
Use `search-docs` for detailed Horizon patterns and documentation covering configuration, supervisors, balancing, dashboard authorization, tags, notifications, metrics, and deployment.
For deeper guidance on specific topics, read the relevant reference file before implementing:
php artisan horizon:install
Define supervisors in `config/horizon.php`. The `environments` array merges into `defaults` and does not replace the whole supervisor block:
<!-- Supervisor Config -->
'defaults' => [
'supervisor-1' => [
'connection' => 'redis',
'queue' => ['default'],
'balance' => 'auto',
'minProcesses' => 1,
'maxProcesses' => 10,
'tries' => 3,
],
],
'environments' => [
'production' => [
'supervisor-1' => ['maxProcesses' => 20, 'balanceCooldown' => 3],
],
'local' => [
'supervisor-1' => ['maxProcesses' => 2],
],
],Restrict access in `App\Providers\HorizonServiceProvider`:
<!-- Dashboard Gate -->
protected function gate(): void
{
Gate::define('viewHorizon', function (User $user) {
return $user->is_admin;
});
}1. Run `php artisan horizon` and visit `/horizon` 2. Confirm dashboard access is restricted as expected 3. Check that metrics populate after scheduling `horizon:snapshot`
An open-source platform to deploy applications, databases, and services on your own servers. Open source & free forever, backed by our philosophy. 
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 this skill for Laravel MCP development. Trigger when creating or editing MCP tools, resources, prompts, servers, or UI apps…
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…