commit-push-deploy
Automates the standard git workflow of staging, committing, pushing, and triggering a deployment.
Install
mkdir -p .claude/skills/commit-push-deploy && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/8731" && unzip -o skill.zip -d .claude/skills/commit-push-deploy && rm skill.zipInstalls to .claude/skills/commit-push-deploy
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Commit relevant changes, push to remote, and deploy the site. Use when finished with changes and ready to ship.Key capabilities
- →Stage relevant changes
- →Draft commit messages
- →Push to remote repository
- →Execute deployment command
How it works
Sequentially stages changes, prompts for a commit message, pushes to remote, and triggers the deployment skill.
Inputs & outputs
When to use commit-push-deploy
- →Deploy latest site changes
- →Commit and push current work
- →Automate deployment after git changes
About this skill
Commit, Push, and Deploy
Steps
- Run
git statusandgit diffto understand what changed - Stage only the relevant files for the current work (avoid unrelated changes)
- Draft a clear commit message summarizing the changes
- Ask the user to confirm the commit message before proceeding
- Create the commit
- Run
git pushto push to remote - Run the /deploy skill to build and deploy the site
When not to use it
- →When changes are not ready for production
- →When deployment requires manual intervention
Prerequisites
Limitations
- →Requires /deploy skill to be available
How it compares
Automates the end-to-end shipping process instead of manual git and deploy commands.
Compared to similar skills
commit-push-deploy side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| commit-push-deploy (this skill) | 0 | 7mo | No flags | Beginner |
| github-release-management | 4 | 6mo | Review | Advanced |
| agent-release-swarm | 1 | 6mo | Review | Advanced |
| magerun-release | 1 | 5mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
github-release-management
ruvnet
Comprehensive GitHub release orchestration with AI swarm coordination for automated versioning, testing, deployment, and rollback management
agent-release-swarm
ruvnet
Agent skill for release-swarm - invoke with $agent-release-swarm
magerun-release
netz98
Technical release process for n98-magerun2
release
ziggy42
Use this skill when the user wants to cut a new release.
release-branch
mono
Create a release branch for SkiaSharp. Use when user says "release X", "start release X", "create release branch for X", "I want to release", or "release now". This is the FIRST step of releasing - creates branch and pushes to trigger CI. Can auto-detect next preview version from main branch.
release-minor
knuckleswtf
Automates the process of tagging a new minor release for Scribe by analyzing commit messages, updating the changelog, and creating a GitHub release.