git-commit
/git-commit
Create git commits using Nimbalyst's interactive commit proposal widget. ONLY use when the user explicitly clicks "Commit with AI" button or asks for "smart commit". For regular commit requests, use standard git commands instead.
- Author
- nimbalyst ↗
- Repository
- nimbalyst ↗
- Licence
- MIT
- Last repository change
- 27.10.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 0
No signals detected. Repository changed on 27.10.2026, without references to retired models or APIs.
MIT, open: use and modify while retaining author attribution.
What it does and when to use it
Create git commits using Nimbalyst's interactive commit proposal widget. ONLY use when the user explicitly clicks "Commit with AI" button or asks for "smart commit". For regular commit requests, use standard git commands instead.
Triggers from the description
Original author description
Create git commits using Nimbalyst's interactive commit proposal widget. ONLY use when the user explicitly clicks "Commit with AI" button or asks for "smart commit". For regular commit requests, use standard git commands instead.
How it works
- Required Steps
- Commit Message Guidelines
- Important
SKILL.md preview
--- name: git-commit description: Create git commits using Nimbalyst's interactive commit proposal widget. ONLY use when the user explicitly clicks "Commit with AI" button or asks for "smart commit". For regular commit requests, use standard git commands instead. --- # Git Commit Workflow in Nimbalyst This skill is for the "Commit with AI" feature which provides an interactive commit proposal widget. **IMPORTANT: Only use this when:** - The user clicks the "Commit with AI" button (you'll see a message asking you to use developer_git_commit_proposal) - The user explicitly asks for "smart commit" or "commit with AI" **Do NOT use this for:** - Generic commit requests like "commit this", "commit the changes", "make a commit" - For those, use standard git commands: `git add` and `git commit` ## Required Steps 1. **Check if file context is already provided in the prompt** When the user clicks "Commit with AI", the prompt includes a pre-fetched list of session-edited files with uncommitted changes. If you see a file list in the prompt (lines like `- path/to/file.ts (modified)`), skip step 2 and go directly to step 3 using those files. 2. **Get session-edited files (fallback only)** Only if no file list was provided in the prompt: Call `mcp__nimbalyst__get_session_edited_files` to get ALL files you edited during this AI session, then cross-reference with git status. 3. **Propose the commit** Call `mcp__nimbalyst__developer_git_commit_proposal` with: - `filesToStage`: ALL session-edited files that have changes (do not cherry-pick a subset) - `commitMessage`: A well-crafted commit message following the guidelines below - `reasoning`: Explanation of why these files were selected ## Commit Message Guidelines - Start with type prefix: `feat:`, `fix:`, `refactor:`, `docs:`, `test:`, `chore:` - **Focus on IMPACT and WHY, not implementation details** - Title describes user-visible outcome or bug fixed - Use bullet points (dash prefix) only for multiple distinct changes - Keep lines under 72 characters - No emojis - Lead with problem solved or capability added, not technique used ### Good vs Bad Examples **BAD**: "feat: add pre-edit tagging for non-agentic AI providers" **GOOD**: "fix: OpenAI/LMStudio diffs now persist across app restarts" **BAD**: "refactor: extract helper function for validation" **GOOD**: "fix: prevent crash when user input is empty" ## Important - Do NOT run `git add` or `git commit` commands directly - Do NOT add "Co-Authored-By" or attribution lines - Do NOT add marketing taglines or links - Include ALL session-edited files that have changes - the user can deselect files in the widget if needed - The widget allows users to review, edit the message, and select/deselect files before confirming
Versions
| Repository | Score | Licence |
|---|---|---|
| This page · nimbalyst/nimbalyst | 100 | MIT |
| devantler-tech/ksail | 100 | MIT |
| marcusrbrown/systematic | 100 | MIT |
| dev-soprasteriano/alf | 100 | MIT |
| github/awesome-copilot | 100 | MIT |
| doocs/md | 100 | MIT |
| bastidood/skills | 100 | MPL-2.0 |
| atretyak1985/swarmery | 100 | Apache-2.0 |
| mgiovani/cc-arsenal | 100 | MIT |
Database snapshot: 13.11.2026 · package version 5f75c635e073 (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 96commit
Creates atomic conventional git commits using git-agent. This skill should be used when the user requests "commit", "git commit", "create commit", or wants to commit changes using AI atomic commits. - 100commit
Write a commit message and create a git commit. Use when the user wants to commit changes, asks for a commit message, or says "commit this" or "make a commit". - 100git-commit-helper
基于本次任务的变更执行 git add 与 git commit,产出"类型: 一句话简述"格式的简洁中文提交信息;多阶段任务拆分为多次提交。仅在用户明确下达提交指令时使用(如"提交"、"commit"、"把这些变更提交一下")——任何情况下都不得自动提交,未获明确指令时只汇报变更、不动 git。 - 100creating-commit
Creates context-aware git commits with smart pre-commit checks, submodule support, and conventional commit message generation. Use when user requests to commit changes, stage and commit, check in code, save work, save changes, push my code, finalize changes, add to git, create… - 100smart-commit
Create clean, atomic git commits with Conventional Commit messages, and write PR descriptions and release notes from the actual diff. Use whenever the user says commit, "commit-in", "bikin commit", push, prepare a PR, write a PR description, changelog, or release notes. - 95commit
Creates well-structured git commits using Conventional Commits format. Activate this skill whenever the user asks to commit changes, make a commit, save progress, or says "commit this", "commit my changes", "/commit", or any variation of requesting a git commit. Also activate…