site-deploy

Automate PHP web application deployment with code pulls, dependency installs, and cache clears.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Frostmoore/falmingdragon --skill site-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: site-deploy
Source: https://github.com/Frostmoore/falmingdragon/tree/main/skills/site-deploy
Command: npx skills add https://github.com/Frostmoore/falmingdragon --skill site-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Deploying PHP web applications often involves repetitive steps like pulling code, installing dependencies, and clearing caches, which can lead to human errors and inconsistent environments.

Core Features & Use Cases

  • Automates code pull, dependency installation, and cache clearing for Laravel or generic PHP projects.
  • Runs Laravel Artisan commands (migrate, config:cache, route:cache) when applicable.
  • Handles optional frontend builds if a package.json exists and npm is configured.

Quick Start

Trigger a full deploy for the target project by pulling the latest code, installing dependencies, and applying migrations.

Frequently Asked Questions about site-deploy

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

FAQPage Schema
How do I automate Laravel deployment with git, composer, and npm in one command?

Automating Laravel deployment handles pulling code, installing dependencies, and clearing caches. It coordinates git, composer, npm, and laravel_artisan commands to execute migrations, config caching, and frontend builds in one streamlined process.

Can I use this deployment automation for generic PHP projects without Laravel?

Yes, this deployment automation supports generic PHP projects. It pulls code and installs composer dependencies, skipping Laravel-specific Artisan commands like migrate and route caching when the target project lacks Laravel framework structures.

Does the deployment script run npm frontend builds automatically?

The deployment script runs npm frontend builds automatically when a package.json file exists and npm is configured. It handles optional frontend build steps alongside PHP dependency installation and cache clearing.

What is the best way to streamline PHP web app deployments and avoid repetitive manual errors?

Streamlining PHP web app deployments is achieved by automating end-to-end tasks. Pulling code, installing dependencies, and clearing caches automatically eliminates human errors and ensures consistent environments across deployments.

Do I need bash and git installed to run automated PHP application deployments?

Yes, bash and git are required. The deployment process coordinates bash, git_operation, composer_operation, npm_operation, and laravel_artisan to perform necessary code pulling, dependency installation, and cache management tasks.