ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 3/5

caprover-deploy

Deploy apps to CapRover and set up GitHub Actions CI/CD workflows for new or existing projects. Use when the user says things like "deploy X", "trigger a deploy of X", "deploy branch Y to Z", "set up CI/CD for this project", "configure CapRover deploy workflow", "add deploy workflow to my repo", or asks about deployment status. Supports GitHub workflow triggers, CapRover webhook triggers, and direct CLI deploys. Also helps scaffold .github/workflows/deploy.yml, captain-definition, and GitHub secrets for any new project.

Why use this skill?

Automate your CapRover deployments and GitHub Actions workflows with the OpenClaw caprover-deploy skill. Manage CI/CD and app status effortlessly.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/guim4dev/caprover-ci-deploys
Or

What This Skill Does

The caprover-deploy skill acts as a powerful orchestrator for your deployment pipeline, bridging the gap between your local development environment and your CapRover infrastructure. It streamlines the deployment process by automating the interaction between GitHub Actions and CapRover API endpoints. The skill is designed to manage app lifecycles, configure CI/CD workflows, and handle the heavy lifting of authentication—whether you are using GitHub Personal Access Tokens (PATs) or per-app CapRover tokens. It allows you to trigger builds, monitor deployment statuses, and bootstrap configuration files like captain-definition for new projects without leaving the OpenClaw interface.

Installation

To install this skill, run the following command in your terminal or OpenClaw interface: clawhub install openclaw/skills/skills/guim4dev/caprover-ci-deploys. After installation, navigate to the skill directory to locate the config.json template. You will need to populate this file with your CapRover server details, GitHub PAT, and specific app mappings. Ensure this file is added to your .gitignore to protect your credentials. Once configured, OpenClaw will automatically detect the skill and begin suggesting deployment actions based on your natural language queries.

Use Cases

  • Automated CI/CD Scaffolding: Quickly set up deployment workflows for new projects by having the agent scaffold the necessary deploy.yml and captain-definition files.
  • One-Click Deployments: Initiate complex multi-step deployments across different environments (e.g., staging, production) using simple conversational commands.
  • Deployment Status Monitoring: Query your infrastructure to check if a specific branch deployment succeeded or failed, providing instant feedback without checking the dashboard.
  • Workflow Automation: Transition from manual CLI usage to triggered GitHub Actions workflows, ensuring consistent builds through standardized CI/CD pipelines.

Example Prompts

  1. "Deploy the main branch of my web-app to production using the existing CI workflow."
  2. "Can you set up a new GitHub Actions deployment workflow for my latest repository and link it to CapRover?"
  3. "Check the deployment status of the backend-api app; did the last push to production succeed?"

Tips & Limitations

  • Security First: Always use App-specific tokens rather than your master CapRover password whenever possible to maintain a principle of least privilege.
  • Fuzzy Matching: The skill is designed to be user-friendly with fuzzy matching for app names, but ensure your app names in config.json are distinct to avoid ambiguity.
  • Network Requirements: Ensure your CapRover instance is reachable by the environment where the skill is executing; if you are behind a strict firewall, the GitHub Actions strategy is generally more reliable than direct CLI calls.
  • Workflow Names: Ensure the github_workflow key in config.json matches the exact filename in your .github/workflows/ directory for the dispatch trigger to work correctly.

Metadata

Author@guim4dev
Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-guim4dev-caprover-ci-deploys": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#caprover#ci-cd#deployment#github-actions#devops
Safety Score: 3/5

Flags: external-api, file-read, file-write, network-access