Quick Commit and Push
SkillDev toolsQuickly commit and push local changes while leaving validation to GitHub checks
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Quick Commit and Push skill
What this skill tells your AI
The instructions your AI receives, as published by ahtavarasmus/lightfriend in .agents/skills/commit/SKILL.md and read by ahel’s review.
Commit and push local changes quickly. Do not run local formatting, lint, or test commands by default; GitHub Actions runs validation after push.
Process
Step 1: Check for Changes
git status
Review what will be committed. If there are no changes, inform the user and stop.
Use git diff --stat or git diff --cached --stat when a quick scope check is useful. Do not run full validation unless the user explicitly asks for it.
Step 2: Stage Changes
git add -A
Step 3: Create Commit
Ask the user for a commit message, or generate one based on the changes.
IMPORTANT: Never include:
- "Generated with Codex"
- "Co-Authored-By: Codex"
- Any AI/Codex attribution
Commit message format:
git commit -m "Short description of changes"
For multi-line messages:
git commit -m "$(cat <<'EOF'
Short summary
Longer description if needed
EOF
)"
Step 4: Push to Remote
git push origin HEAD
If push fails due to upstream changes, pull first:
git pull --rebase origin HEAD && git push origin HEAD
Failure Handling
If staging, commit, or push fails:
- Stop immediately
- Report the failure to the user
- Do not continue to later git steps
- Help fix the issues if requested
If GitHub checks fail after push, inspect and fix them in a follow-up workflow.
Quick Commands Reference
# Quick commit + push
git status
git add -A
git commit -m "message"
git push origin HEAD
Signals
- GitHub stars
- 78
- Forks
- 9
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
commit-ahtavarasmus- Source
- github.com/ahtavarasmus/lightfriend