Skill
Community

commit-and-push

Install
1
Install the plugin
$
npx claudepluginhub computomatic/claude-plugin --plugin dev

Want just this skill?

Then install: npx claudepluginhub u/[userId]/[slug]

Description

Commit and push changes

Tool Access

This skill is limited to using the following tools:

Bash(git add:*)Bash(git commit:*)Bash(git push:*)
Skill Content

Git State

Status: !git status

Changes: !git diff

Recent commits: !git log --oneline -5

Task

Review the conversation context above to understand what the user was working on. Then:

  1. Identify related changes: From the diff, determine which files are related to the work discussed in the conversation. Unrelated changes (e.g., unfinished work on a different feature) should NOT be staged.

  2. Stage selectively: Only git add files that are related to the conversation context. If all changes appear related, stage everything.

  3. Generate commit message: Write a clear commit message describing what was accomplished.

  4. Commit and push: Commit the staged changes and push to the remote branch.

If you're unsure whether certain files are related, ask the user before staging.

Stats
Stars0
Forks0
Last CommitMar 20, 2026

Similar Skills