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.zipInstalls 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.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
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
- Verifies changes (Unit Tests).
- Runs code checks (Lint/CheckCode).
- 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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| push-to-github (this skill) | 1 | 6mo | Review | Beginner |
| e2e-testing-patterns | 8 | 2mo | No flags | Intermediate |
| testing-workflow | 16 | 9mo | Review | Intermediate |
| perf-lighthouse | 13 | 5mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by google
View all by google →You might also like
e2e-testing-patterns
wshobson
Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.
testing-workflow
amo-tech-ai
Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.
perf-lighthouse
tech-leads-club
Run Lighthouse audits locally via CLI or Node API, parse and interpret reports, set performance budgets. Use when measuring site performance, understanding Lighthouse scores, setting up budgets, or integrating audits into CI. Triggers on: lighthouse, run lighthouse, lighthouse score, performance audit, performance budget.
xcodebuildmcp
cameroncooke
Official skill for XcodeBuildMCP. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).
verify
Use when you want to validate changes before committing, or when you need to check all React contribution requirements.
playwright-pro
alirezarezvani
Production-grade Playwright testing toolkit. Use when the user mentions Playwright tests, end-to-end testing, browser automation, fixing flaky tests, test migration, CI/CD testing, or test suites. Generate tests, fix flaky failures, migrate from Cypress/Selenium, sync with TestRail, run on BrowserStack. 55 templates, 3 agents, smart reporting.