Agent skill · software engineering · sundial-org

deploy-agent

Multi-step deployment agent for full-stack apps. Build → Test → GitHub → Cloudflare Pages with human approval at each step.

Why this skill is useful

Adds a multi-step deployment automation script that integrates GitHub and Cloudflare Pages, providing capabilities not typically known to the AI.

What it needs

Requires gh, git, jq, wrangler installed locally. Requires cloudflare account access. About 4k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

deploy-agent Deploy full-stack applications via a multi-step workflow with human approval at each stage. Quick Start Workflow Steps Step Command Description Requires Approval ------ --------- ------------- ------------------- 1 deploy-agent init <name> Start deployment ✅ Design phase 2 deploy-agent build <name> Build app ✅ Before testing 3 deploy-agent test <name> Test locally ✅ Before GitHub 4 deploy-agent push <name> Push to GitHub ✅ Before Cloudflare 5 deploy-agent deploy <name> Deploy to Cloudflare ✅ Final Commands Initialize Deployment Creates a new deployment state and waits for design input. Check Status Shows current step, approvals, and deployment info. Continue Get guidance on what to do next in the current step. Build (Step 2) After designing with C.R.A.B, run this to build the app. Test (Step 3) Verify the app is running locally before pushing. Push to GitHub (Step 4) Creates GitHub repo and pushes code. Default repo name = app name. Deploy to Cloudflare (Step 5) Deploys to Cloudflare Pages. Default domain: {name}.sheraj.org Cancel Aborts and cleans up the deployment. List Shows all active deployments. Example Session State Management State stored in: ~/.clawdbot/skills/deploy-agent/state/{deployment-name}.json Requirements Tool Purpose ------ --------- gh GitHub repo creation and management wrangler Cloudflare Pages deployment git Version control jq JSON parsing (for state management) Configuration Cloudflare token should be configured in ~/.wrangler.toml: Notes Each deployment is independent State persists across sessions Human approval required at each major step Use "cancel" to abort anytime --- Next.js + Cloudflare D1 Deployment Guide This section covers common pitfalls and fixes for deploying Next.js apps with D1 on Cloudflare Pages. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/deploy-agent

View the source on GitHub

Browse the @skills marketplace