laravel-sail

Manage Laravel Sail Docker environments by starting, stopping, and running commands.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/krlmrr/laravel-playground --skill laravel-sail
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: laravel-sail
Source: https://github.com/krlmrr/laravel-playground/tree/main/.claude/skills/laravel-sail
Command: npx skills add https://github.com/krlmrr/laravel-playground --skill laravel-sail

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Laravel development with Docker often requires repetitive setup and manual container management. This skill provides a unified workflow for starting/stopping Sail, adding services, and executing commands inside containers.

Core Features & Use Cases

  • Start/stop Sail environment and manage services (MySQL, Redis, Meilisearch).
  • Run Artisan, Composer, NPM, and other commands inside containers.
  • Access container shell and troubleshoot issues.

Quick Start

Launch and use the Sail-enabled Laravel development environment in Docker.

Frequently Asked Questions about laravel-sail

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Laravel Sail in Docker to manage my local development environment?

Laravel Sail in Docker manages your local development environment by providing commands to start and stop containers, add services like MySQL or Redis, and run commands inside the containers. It simplifies Dockerized Laravel development workflows.

Can I run Artisan and Composer commands inside my Dockerized Laravel project?

Yes, you can run Artisan, Composer, and NPM commands directly inside your Dockerized Laravel project. The Sail environment executes these commands within the running containers to maintain consistent dependency management.

How do I add services like Redis and Meilisearch to my Laravel Sail environment?

To add services like Redis and Meilisearch to your Laravel Sail environment, you use the provided customization commands. This configures the Docker Compose setup to include and manage the additional service containers alongside your application.

How do I access the container shell to troubleshoot issues in a Laravel Sail setup?

You can access the container shell to troubleshoot issues in a Laravel Sail setup by using the dedicated shell access command. This allows you to interact directly with the Docker container environment and diagnose problems inside the Laravel project.

What is the best way to automate starting and stopping Docker containers for Laravel development?

The best way to automate starting and stopping Docker containers for Laravel development is using Sail's unified workflow commands. These commands manage the Docker Compose lifecycle, reducing repetitive manual container setup and teardown.

Does Laravel Sail work without manually configuring Docker Compose for every new project?

Yes, Laravel Sail works without manually configuring Docker Compose for every new project by providing a pre-configured Docker environment. It standardizes the container setup so you can launch and manage the development environment automatically.