commit-and-push

Automate code commit and push workflows with Conventional Commits and PR preparation.

Updated May 11, 2026
One-click install
npx skills add https://github.com/guhans6/agent-workbench --skill commit-and-push-guhans6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-and-push
Source: https://github.com/guhans6/agent-workbench/tree/main/platforms/codex/skills/commit-and-push
Command: npx skills add https://github.com/guhans6/agent-workbench --skill commit-and-push-guhans6

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that code changes are committed and pushed with best practices, clean commit messages, and proper issue tracking.

Core Features & Use Cases

  • Commit Hygiene: Implements Conventional Commits for clear and maintainable commit history.
  • Issue Tracking: Links commits to specific issues when relevant, with explicit user confirmation.
  • PR Preparation: Assists in preparing pull requests with appropriate titles and issue closures.

Quick Start

Use the commit-and-push skill to commit and push your changes, ensuring that your commits are clean and issues are properly linked.

Frequently Asked Questions about commit-and-push

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

FAQPage Schema
How do I write clean commit messages and link issues automatically?

To write clean commit messages and link issues, this skill automates commit grouping and formats messages using Conventional Commits. It links commits to specific issues only after receiving explicit user confirmation for the tracking linkage.

What is the best way to prepare a pull request with issue tracking?

The best way to prepare a pull request with issue tracking is to automate PR preparation alongside issue-aware commits. This skill generates appropriate PR titles and handles issue closures based on explicit user input.

How does Conventional Commits formatting work for code hygiene?

Conventional Commits formatting enforces code hygiene by structuring commit messages with clear scopes and types. This skill implements this standard during the commit grouping process to maintain a clean, readable project history.

Do I need to manually link commits to issues when pushing code?

You do not need to manually link commits to issues. This skill requires explicit user input to confirm issue linkage, ensuring commits are properly tracked and pushed without automatic assumptions about issue associations.

Can I group code changes before creating a pull request?

Yes, you can group code changes before creating a pull request. This skill handles scope determination and commit grouping to organize your changes logically before formatting the final commit messages and PR recommendations.

When should I not use automated commit and push workflows?

You should not use automated commit and push workflows when you need to push changes without explicit issue linkage. This skill requires user confirmation for issue tracking and PR creation, making it unsuitable for rapid untracked pushes.