mine.commit-push

Stage changes, generate commit messages, update changelogs, and push to Git.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/NodeJSmith/Claudefiles --skill mine-commit-push
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mine.commit-push
Source: https://github.com/NodeJSmith/Claudefiles/tree/main/skills/mine.commit-push
Command: npx skills add https://github.com/NodeJSmith/Claudefiles --skill mine-commit-push

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of committing and pushing code changes to your Git repository, ensuring proper commit messages and changelog updates.

Core Features & Use Cases

  • Automated Committing: Stages all changes and creates a commit with a user-defined message.
  • Changelog Management: Intelligently updates the CHANGELOG.md file based on the nature of the changes.
  • Branching Logic: Automatically creates a new branch if you are on the default branch.
  • Commit Scope Check: Prompts the user to split commits if unrelated changes are detected.
  • Use Case: After completing a new feature, you can use this skill to commit your work, update the changelog, and push it to your remote repository in one go.

Quick Start

Use the mine.commit-push skill to commit and push your current changes.

Frequently Asked Questions about mine.commit-push

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically commit and push code changes with a generated changelog?

To automatically commit and push code changes, this Skill stages your updates, generates a commit message, intelligently updates the CHANGELOG.md file, and pushes to your remote repository in one workflow.

Can I use this to commit code if I am currently on the default branch?

Yes, you can use this to commit code on the default branch, but the Skill automatically creates a new branch for you to ensure proper branch management before staging and committing your changes.

How does this handle multi-line commit messages and unrelated changes?

For multi-line commit messages and unrelated changes, the Skill handles complex message formatting and actively prompts you to split commits if it detects unrelated code changes, ensuring a clean commit history.

What is the best way to update CHANGELOG.md based on the nature of my git changes?

The best way to update CHANGELOG.md is to let the Skill intelligently create changelog entries based on your specific change type, automatically categorizing updates as it stages and commits your code.

Do I need any external dependencies to automate my git commit and push workflow?

You do not need any external dependencies to automate your git commit and push workflow, as this Skill operates independently using built-in scripts to manage staging, changelogs, and branching.