Borrowing it
Nothing to install: this file belongs to jerrywu001/cc-sessions-viewer. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/jerrywu001/cc-sessions-viewer/main/.agents/skills/git-push/SKILL.mdgit clone --depth 1 https://github.com/jerrywu001/cc-sessions-viewerWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/jerrywu001/cc-sessions-viewer/git-push)<a href="https://agentmods.dev/skills/jerrywu001/cc-sessions-viewer/git-push"><img src="https://agentmods.dev/badge/skills/jerrywu001/cc-sessions-viewer/git-push/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/jerrywu001/cc-sessions-viewer/git-push"><img src="https://agentmods.dev/badge/skills/jerrywu001/cc-sessions-viewer/git-push.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00074 | $0.00576 |
| Opus 5.5 | $0.00030 | $0.00230 |
| Sonnet 5.5 | $0.00015 | $0.00115 |
| Haiku 4.5 | $0.00007 | $0.00058 |
Grade A, and why
git-push scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Git Push
Only use this skill when the user explicitly asks to commit and push.
Workflow
- Run
git pullfirst to fetch the latest remote changes. - If the pull output contains conflict markers such as
CONFLICTorMerge conflict, stop immediately — do not commit or push — and clearly list the conflicting files. - Analyze the changes in parallel:
git status --shortgit diff HEAD
- Generate an English commit message. The commit type must be chosen from:
featfixdocstyleupdaterefactortestframeworkrevertUse lowercase for the type because this repository's commitlint enforces lowercase conventional-commit types.
- The commit message format must be:
type: brief summary of the change
- Change detail 1
- Change detail 2
- Do not add any AI-generated sign-off.
- Before staging or committing, run the CI checks locally:
npx vue-tsc --noEmitnpm run test:runcargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warningscargo test --manifest-path src-tauri/Cargo.tomlStop immediately if any check fails; do not commit or push a failing change.
- In the main repository, run:
git add .git restore --staged .env.development 2>/dev/null || true(only skip committing.env.development; keep the local edits)- Commit with the multi-line message
git push
- After completion, report the commit hash, commit message, current branch, and push result.
Rules
- If there are no changes, stop and explain that no commit is needed.
- If commitlint or a git hook fails, fix the message or the underlying issue and retry; do not bypass validation.
- Do not use interactive git commands.
- Only push to the remote when the user has explicitly asked for a push.
.env.developmentchanges must be removed from the staging area before commit; do not implement the exclusion by modifying.gitignore.
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 58 lines · 74 tokens per session scan A 2d528d025fbc
git-push is a skill published in the GitHub repository jerrywu001/cc-sessions-viewer (408 stars, last pushed yesterday), licensed MIT. It adds 74 tokens to every session and 576 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
autofix-pr
Watch a pull request and fix it from a worktree of its own - CI failures, review feedback from trusted authors and merge conflicts are fixed, pushed to the PR branch and answered on the PR under the user's git and gh identity. Usage - /autofix-pr [ | ] [--once] [--every ] [--no-reply] [--yes] [instructions]…
git-github-flow
Use for branch prep, clean commits, PR descriptions, GitHub issue triage, changelogs, release notes, review response, merge readiness, or publishing a branch safely.
commit
A guide for creating a Git commit, which is a saved set of code changes, from the current differences in a project.
repo-hygiene
Use when the scheduled repo-hygiene workflow runs from GitHub Actions (or an operator dry-run) to scan the repository for small, certain docs/test/code hygiene issues and fix them as one batched branch.
create-issue
Draft and submit a GitHub issue from a user idea or bug description, with bilingual body and correct labels.
ax-extract-workflow
Reconstruct workflow behind a past coding-agent artifact using local ax sessions/commits/skills/tool traces. Use when asked how X was built.