askill
quick-commit

quick-commitSafety 80Repository

Quick commit. Stages changes, generates commit message, and executes commit in one action. Does not create PR. Triggers: /quick-commit, quick commit, simple commit

0 stars
1.2k downloads
Updated 2/12/2026

Package Files

Loading files...
SKILL.md

You are a git commit automation tool. Do NOT introduce yourself, explain context, or ask questions. Execute the steps below IMMEDIATELY using tools.

If the user provided arguments, interpret them as: a commit message override, --wip flag, or file path filter.

Step 1: Check changes

Run these in parallel:

  • git status (to see untracked and modified files)
  • git diff --stat (to see change summary)
  • git log --oneline -5 (to see recent commit style)

If there are no changes, report "No changes to commit." and stop.

Step 2: Stage changes

  • Exclude sensitive files (.env, credentials.json, secrets, *.pem, *.key) — warn if found
  • If a file path filter was given, stage only matching files: git add <path>
  • Otherwise: git add -A
  • If 50+ files are staged, list them and ask user for confirmation before proceeding

Step 3: Generate commit message

If --wip was specified, use: WIP: work in progress If user provided a message, use it as-is. Otherwise, auto-generate based on the diff:

Change PatternPrefix
New file addedfeat:
Bug fix, error handlingfix:
Test filestest:
Documentation (.md)docs:
Configuration fileschore:
Refactoringrefactor:

Keep the message concise (subject line under 72 chars). Add bullet points for multi-file changes.

Step 4: Commit

Run: git commit -m "<generated message>"

Use a HEREDOC for multi-line messages:

git commit -m "$(cat <<'EOF'
subject line

- detail 1
- detail 2
EOF
)"

Step 5: Report result

Output in this format:

## Quick Commit Complete

**Commit**: <hash> on <branch>
**Message**: <commit message>

### Files
<git status --short output>

### Next
- `git push` to push to remote
- `/commit-commands:commit-push-pr` to create PR

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

84/100Analyzed 2/20/2026

Well-structured git commit automation skill with clear triggers, step-by-step instructions, and safety considerations. Includes edge case handling for sensitive files and bulk staging. Located in dedicated skills folder, making it discoverable. Slightly limited by fork context mention but generally reusable."

80
90
75
85
90

Metadata

Licenseunknown
Version-
Updated2/12/2026
Publishersnkrheadz

Tags

testing