PU

push-to-github

Verifies code quality via linting and testing before pushing to GitHub.

Install

mkdir -p .claude/skills/push-to-github && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/7868" && unzip -o skill.zip -d .claude/skills/push-to-github && rm skill.zip

Installs to .claude/skills/push-to-github

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Runs all necessary checks (lint, tests) and pushes to GitHub. Use this as the final safety gate.
96 charsno explicit “when” trigger
Beginner

Key capabilities

  • Run unit tests
  • Execute linting checks
  • Verify CI safety
  • Push to remote branch

How it works

It acts as a final gate by running automated tests and linting before executing a git push.

Inputs & outputs

You give it
Codebase changes
You get back
Verified and pushed code

When to use push-to-github

  • Performing pre-push linting and tests
  • Finalizing code quality checks before deployment
  • Ensuring CI safety

About this skill

Push to GitHub

Use this skill when you are ready to push your changes to the remote repository. It acts as a safety gate to prevent breaking CI.

Usage

  1. Verifies changes (Unit Tests).
  2. Runs code checks (Lint/CheckCode).
  3. Pushes to the current branch.

Command

python3 .agent/skills/push_to_github/scripts/push.py

When not to use it

  • When skipping quality checks is required
  • When working on a local-only branch

Prerequisites

Python 3

Limitations

  • Dependent on existing test and lint configurations

How it compares

It enforces a mandatory quality check before pushing, unlike a standard git push command.

Compared to similar skills

push-to-github side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
push-to-github (this skill)16moReviewBeginner
e2e-testing-patterns82moNo flagsIntermediate
testing-workflow169moReviewIntermediate
perf-lighthouse135moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

Search skills

Search the agent skills registry