smart-push

Automate Git commits, pushes, and GitHub Actions CI monitoring with auto-fixes.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/yaronsherer/YSkills --skill smart-push-yaronsherer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smart-push
Source: https://github.com/yaronsherer/YSkills/tree/main/.claude/skills/smart-push
Command: npx skills add https://github.com/yaronsherer/YSkills --skill smart-push-yaronsherer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, jq, git, and includes scripts (resource) components.

What problem does it solve?

Automates intelligent git commit, push, and CI/CD monitoring. It analyzes changes, crafts conventional commit messages, avoids committing secrets, pushes to the correct remote, monitors GitHub Actions, and auto-fixes CI failures.

Core Features & Use Cases

  • Analyzes changes to craft conventional commit messages for clean history.
  • Monitors GitHub Actions workflows and auto-fixes common CI failures.
  • Performs secret scanning to prevent sensitive data from entering the repo.

Quick Start

Run the smart-push skill to commit changes, push to the correct remote, and monitor CI workflows.

Frequently Asked Questions about smart-push

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

FAQPage Schema
How do I automate git commit, push, and GitHub Actions monitoring in one workflow?

You can automate the entire git commit, push, and CI/CD monitoring workflow by running a single command that analyzes changes, crafts conventional commit messages, pushes to the correct remote, and monitors GitHub Actions. It handles individual or team projects end-to-end.

How do I prevent secrets from being committed to my git repository?

To prevent secrets from being committed, the workflow performs automated secret scanning before finalizing your commit. This blocks sensitive data from entering the repository while analyzing changes and crafting your commit messages.

Can I automatically generate conventional commit messages for my changes?

Yes, you can automatically generate conventional commit messages by analyzing your staged changes. The workflow crafts compliant commit messages automatically, ensuring a clean and standardized project history without manual effort.

How do I auto-fix common GitHub Actions CI failures?

You can auto-fix common GitHub Actions CI failures by using the built-in diagnosis and auto-repair capabilities. It monitors your CI workflows, diagnoses failures, and provides or applies auto-fix steps to resolve issues.

Do I need jq and gh installed to monitor CI workflows and commit changes?

Yes, you need jq, gh, and git installed in your environment to use this workflow. These dependencies are required to interact with git repositories, query GitHub Actions, and parse JSON outputs for CI monitoring.