deploy

Detect deployment targets from project files and deploy to Surge.sh, Netlify, or Vercel.

Updated May 22, 2025
One-click install
npx skills add https://github.com/curtjen/.gir --skill deploy-curtjen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy
Source: https://github.com/curtjen/.gir/tree/main/skills/deploy
Command: npx skills add https://github.com/curtjen/.gir --skill deploy-curtjen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-to-end deployment of a project to a configured hosting provider, removing manual steps and potential human errors.

Core Features & Use Cases

  • Target detection: Detects deployment targets from project files like .deploy-config, package.json scripts, or GitHub workflow files.
  • Build and deploy: Builds the project and deploys to supported hosting providers (Surge.sh, Netlify CLI, Vercel CLI).
  • CI/CD readiness: Enables a repeatable deployment workflow for local development or CI environments.

Quick Start

Deploy the current project to its hosting provider using the configured deployment target.

Frequently Asked Questions about deploy

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

FAQPage Schema
How do I automate project deployment to Vercel or Netlify?

Automate project deployment by detecting targets from project files and executing Vercel or Netlify CLI tools. This removes manual steps and potential human errors by applying a repeatable workflow across local and CI environments.

What do I need to configure before deploying to Surge.sh?

Before deploying to Surge.sh, you need a valid deployment config, a successful project build, and the appropriate CLI tools installed. Deployment targets are detected from project files like .deploy-config, package.json scripts, or GitHub workflow files.

Can I use this to deploy from a CI environment?

Yes, you can use this to deploy from a CI environment. It enables a repeatable deployment workflow that operates across both local development and CI environments by detecting targets from your existing project files.

How are hosting provider targets detected for deployment?

Hosting provider targets are detected by parsing project files such as .deploy-config, package.json scripts, or GitHub workflow files. This mechanism automatically identifies whether to deploy to Surge.sh, Netlify, or Vercel.

Why does my deployment fail after running the build?

Deployment fails if the project lacks a valid deployment config, if the build is unsuccessful, or if the appropriate CLI tools for the hosting provider are not installed. Ensure all prerequisites are met before executing the deploy step.