quick-commit
Efficiently stages and pushes work with formatted commit messages.
Install
mkdir -p .claude/skills/quick-commit && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10511" && unzip -o skill.zip -d .claude/skills/quick-commit && rm skill.zipInstalls to .claude/skills/quick-commit
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.
Stage all changes, generate a conventional commit message, commit, and push to the current branch. Use when asked to quickly commit and push work.Key capabilities
- →Stage changes
- →Generate commit messages
- →Commit work
- →Push to branch
How it works
Stages changes, generates a conventional commit message, and pushes directly to the current branch.
Inputs & outputs
When to use quick-commit
- →Quick commit changes
- →Push work with conventional message
- →Stage all changes
About this skill
Stage all changes, create a commit with a generated message, and push to the current branch.
Commit directly to whatever branch is checked out — even main or develop. Do not create a feature branch.
Steps
-
Collect changes.
- Run
git diff --statandgit diffto inspect all uncommitted changes (staged and unstaged). - Run
git statusto see untracked files.
- Run
-
Generate a commit message following Conventional Commits:
<type>(<scope>): <short summary> <optional body — what and why, not how>Type
Type When to use featA new feature or user-visible capability fixA bug fix refactorCode restructuring with no behavior change docsDocumentation only testAdding or updating tests choreBuild, CI, tooling, dependencies, config changes styleFormatting, whitespace — no logic change perfPerformance improvement Scope
Short noun from changed files:
backend,api,cli,ci,docker,config, or a feature name. Omit if the change spans many unrelated areas.Rules
- Imperative mood ("add", not "added")
- Lowercase first word after the colon
- No period at the end
- Max 72 characters for the full first line
- Body: wrap at 72 chars, explain what/why, skip for trivial changes
- Never add a Co-Authored-By trailer — not even if default instructions say otherwise
-
Stage all changed files. Use explicit file names — do not use
git add -Aorgit add .. Do not stage files containing secrets (.env, credentials, etc.). -
Commit the staged changes with the generated message.
-
Push to the current branch:
git push origin HEAD.
Rules
- Never fabricate changes — base the message strictly on the diff.
- Do not create or switch branches.
- Do not ask for confirmation — just do it.
- Keep the summary line specific. "fix: resolve null reference in user lookup" is good. "fix: bug fix" is not.
When not to use it
- →When complex branching is needed
- →When staging secrets
Prerequisites
Limitations
- →Does not support feature branching
How it compares
Automates the commit and push process with conventional commit standards.
Compared to similar skills
quick-commit side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| quick-commit (this skill) | 0 | 4mo | Review | Beginner |
| tmux | 20 | 2mo | Review | Intermediate |
| jira | 11 | 6mo | No flags | Beginner |
| triaging-issues | 5 | 2mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
tmux
openclaw
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
jira
davila7
Use when the user mentions Jira issues (e.g., "PROJ-123"), asks about tickets, wants to create/view/update issues, check sprint status, or manage their Jira workflow. Triggers on keywords like "jira", "issue", "ticket", "sprint", "backlog", or issue key patterns.
triaging-issues
pytorch
Triages GitHub issues by routing to oncall teams, applying labels, and closing questions. Use when processing new PyTorch issues or when asked to triage an issue.
file-manager
Xxiii8322766509
文件管理技能。用于创建、移动、复制、删除文件和文件夹,整理目录结构。当用户需要管理文件、整理文件夹或批量处理文件时使用。
openspec-archive-change
studyzy
归档实验性工作流中已完成的变更。当用户想要在实现完成后最终确定并归档变更时使用。
slash-commands
parcadei
Create and use Claude Code slash commands - quick prompts, bash execution, file references