plugins/scm-utils/skills/commit/SKILL.md
Intelligently commit outstanding changes in logical, focused commits. Use this when you want to commit code using git.
npx skillsauth add nsheaps/ai-mktpl commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
!git status
!git log --oneline -10
You should commit outstanding changes by breaking them into logical, focused commits. The optional hint ($ARGUMENTS) provides guidance on what to commit, how to group changes, or what to emphasize in commit messages.
If the hint is unclear or ambiguous, ASK THE USER for clarification before proceeding.
Follow this iterative process:
git status to see all modified filesgit diff for each file to understand all changesgit log --oneline -10 to see recent commit message patternsgh pr view to see if a PR exists for these changes and review its title and bodygit add <specific-files>git show --statgit add . - always be explicit about filesDefault behavior:
docs: update memory management guidelines to clarify MCP usagefeat: add intelligent commit slash command for better git workflowfix: correct memory.json file format documentationWith hint /scm-utils:commit each file separate:
docs: update commit.md to support optional hintsdocs: clarify memory management MCP tool differencesfeat: add new agent configuration fileWith hint /scm-utils:commit only documentation:
docs: update commit workflow and memory management guidelinestools
Reference material for Claude Code internals — the on-disk layout under ~/.claude and project-scope .claude, the plugin cache, session-env propagation, and the full hook lifecycle. Auto-recall when working on Claude-Code-related tasks: writing or debugging hooks, authoring plugins, inspecting session state, troubleshooting why an env var is or isn't visible to a Bash tool call, or when paths under ~/.claude or ~/.claude/plugins/ come up.
development
Manage GitHub App installation tokens in Claude Code sessions. Use when tokens expire, auth errors occur in long-running sessions, or when setting up GitHub App credentials for agent teams. <example>my github token expired</example> <example>refresh the github app token</example> <example>check token status</example> <example>set up github app authentication for this session</example>
tools
Auto-detect project formatting tools and configure edit-utils settings
tools
Use this skill when the user asks about 1Password, secrets management, retrieving credentials, using op CLI, service accounts, secret references, vault operations, or any task involving the 1Password CLI (op). Also use when needing to inject secrets into environment variables, read passwords or API keys from 1Password, or manage 1Password items from the command line.