Help us improve
Share bugs, ideas, or general feedback.
From git
Creates conventional git commit from conversation intent using git-agent and pushes to remote. Accepts optional Claude model name for co-author.
npx claudepluginhub fradser/dotclaude --plugin gitHow 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> <noreply@anthropic.com>"`
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_.../commitStages and commits changes from the current session with a conventional commit message and co-author attribution.
/commit-and-pushReviews git changes, stages appropriate files excluding generated/secrets, crafts conventional commit message, commits, and pushes to remote repository.
/commitStages and commits changes with user-approved messages, grouping related files into logical atomic commits without Claude attribution.
/commitCommits git changes following best practices for staging, conventional messages, and hooks using the git:commit skill.
/commitReviews session changes via git status/diff, proposes atomic commits with messages, creates them upon user approval without Claude attribution.
/commitCreates logical git commits in conventional commit format using provided files or message.
Share bugs, ideas, or general feedback.
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> <noreply@anthropic.com>"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