From git
Creates a conventional git commit using git-agent and pushes to the remote repository. Supports co-author attribution via a model name argument.
How this command is triggered — by the user, by Claude, or both
Slash command
/git:SKILLhaikucommit-and-push/Files this command reads when invoked
This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
Do NOT run `git status`, `git diff`, `git log`, or any other commands before `git-agent commit`. 1. Derive a one-sentence intent from the conversation 2. If `$ARGUMENTS` contains a Claude model name, use it as co-author: `git-agent commit --intent "<intent>" --co-author "<model> <[email protected]>"` 3. Otherwise: `git-agent commit --intent "<intent>"` 4. On auth error (401), retry with `--free` 5. Fallback (binary unavailable): manual `git commit` with Conventional Commits format via HEREDOC 6. `git push` (add `-u origin <branch>` if upstream not set) CLI reference: `${CLAUDE_PLUGIN_...
Do NOT run git status, git diff, git log, or any other commands before git-agent commit.
$ARGUMENTS contains a Claude model name, use it as co-author: git-agent commit --intent "<intent>" --co-author "<model> <[email protected]>"git-agent commit --intent "<intent>"--freegit commit with Conventional Commits format via HEREDOCgit push (add -u origin <branch> if upstream not set)CLI reference: ${CLAUDE_PLUGIN_ROOT}/references/cli.md
npx claudepluginhub fradser/dotclaude --plugin git/commitStages and commits changes from the current session with a conventional commit message and co-author attribution.
/commitCreates git commits from session changes with user approval and no Claude attribution. Presents a commit plan, asks for confirmation, then adds files and commits.
/commitAutomatically generates a conventional commit message from staged changes, commits, and pushes to the current branch. Optionally creates and pushes a git tag.
/commitCommits git changes following best practices for staging, conventional messages, and hooks using the git:commit skill.
/commit-and-pushStages changed files, creates a structured commit message following Conventional Commits format, and pushes to the remote repository. Accepts an optional commit summary as argument.
/commitReviews session changes via git status/diff, proposes atomic commits with messages, creates them upon user approval without Claude attribution.