From git
Creates an atomic conventional git commit and pushes it to the remote repository. Use when committing staged changes with the conventional commit format and immediately pushing to the remote branch.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git:commit-and-pushhaikuThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Launch a general-purpose agent** that executes all 2 phases in a single task.
Launch a general-purpose agent that executes all 2 phases in a single task.
Prompt template:
Execute the commit-and-push workflow (2 phases).
## Phase 1: Create Commits
**Goal**: Create all commits following conventional commits format
**Actions**:
1. Load `git:commit` skill using the Skill tool
2. Execute commit workflow to create all commits following conventional commits format
## Phase 2: Push to Remote
**Goal**: Push commits to the remote repository
**Actions**:
1. Once all commits are created, push the current branch to the remote repository
2. Use `git push` (add `-u origin <branch>` if upstream is not set)
If no commits created, report "No commits to push" and exit.
Execute: Launch a general-purpose agent using the prompt template above
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
npx claudepluginhub rootial/dotclaude --plugin git