Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/githits-com/githits-cli/githits-releasenpx skills add githits-com/githits-cli --skill githits-releasegit clone --depth 1 https://github.com/githits-com/githits-cliWrote 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/githits-com/githits-cli/githits-release)<a href="https://agentmods.dev/skills/githits-com/githits-cli/githits-release"><img src="https://agentmods.dev/badge/skills/githits-com/githits-cli/githits-release.svg" alt="Measured on agentmods" 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 | $0.00057 | $0.02382 |
| Opus 5 | $0.00028 | $0.01191 |
| Sonnet 5 | $0.00011 | $0.00476 |
| Haiku 4.5 | $0.00006 | $0.00238 |
Grade C, and why
githits-release scanned grade C with 1 finding 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 3d 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.
Harvests environment variableshighData exfiltration
Enumerating or grepping the environment for keys collects credentials unrelated to what the mod says it does.
- Required GitHub production environment secrets are identifiers used for masking and OIDC wiring: `AZURE_TENANT_ID`, `AZURE_SUBSCRIPTION_ID`, `AZURE_CLIENT_ID`, `MCP_REGISTRY_KEY_VAULT_NAME`, and `MCP_REGISTRY_SIGNING_K How it starts
The opening of the file, as written. The whole thing — 91 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Use this skill for GitHits changelog maintenance, release work, version-bump PRs, release-readiness reviews, and release notes.
Human Merge Gate
- Release preparation ends with an open release PR. A request to audit, prepare, create, cut, or release a version does not authorize merging, enabling auto-merge, tagging, publishing, or waiting for publication.
- Merge a release PR only after receiving separate, explicit human approval given after the release PR exists. The approval must explicitly authorize merging and identify that PR by number, URL, or an otherwise unambiguous reference to the already-open PR.
- Earlier requests for an end-to-end release do not satisfy the merge gate. After opening the PR, report its URL and check status, then stop and ask for merge approval. Do not enable auto-merge as a substitute for approval.
- After the separate approval, merge only the approved PR. The successful
Mainworkflow will trigger publication, which may then be monitored to completion.
Release Checklist
- Root
githitsand@githits/mcphave separate release flows. Bump both only when both surfaces changed. - For root
githitsreleases, bumppackage.jsonandserver.json, then runbun run plugins:generateto update.plugin/plugin.json,.claude-plugin/plugin.json,.claude-plugin/marketplace.json,.codex-plugin/plugin.json,.cursor-plugin/plugin.json,gemini-extension.json, and the versionless Antigravityplugin.json/mcp_config.jsonadapter together. - For
@githits/mcpreleases, bumppackages/mcp/package.jsonand its workspace version inbun.lockonly when MCP package API, tool behavior, instructions, schemas, MCP auth/error behavior, or remote-server-facing public types changed. - For coordinated CLI and MCP releases, keep the MCP minor aligned with the CLI minor for discoverability. Start the first MCP release for a CLI minor at
X.Y.0, then bump MCP patch for later MCP-package-visible changes in that CLI minor. Do not bump MCP for CLI-only changes. - After merge, the root release workflow and MCP release workflow both run from the successful
Mainworkflow onmain. The MCP workflow publishes only when@githits/mcp@<version>is not already on npm; use its manualworkflow_dispatchpath only for recovery or explicit dry runs. - The root release workflow also publishes
server.jsonto the official MCP registry ascom.githits/githitsafter npm publishesgithits@<version>. Treat the MCP registry entry as part of the rootgithitsrelease, not the@githits/mcppackage release. - Keep
server.json.version, the npm package entry version inserver.json, and rootpackage.json.versionaligned. The release workflow rewrites a temporary registry manifest frompackage.json, but the committedserver.jsonshould still reflect the intended next root release for review and local validation. - Keep root
package.json#mcpNameequal tocom.githits/githits; npm registry ownership validation depends on the published package manifest matchingserver.json.name. - Run or rely on package-scoped version checks to verify root plugin versions stay aligned and MCP versions are intentionally independent.
- Reconcile the complete package-specific tag-to-HEAD delta with the files in
changes/. Every fragment must name every public artifact and an explicit pending bump, includingnonefor unaffected packages. - Run
bun run plugins:generate, inspect the generated diff, and runbun run plugins:checkbefore release-readiness signoff. Do not release with manually edited or stale generated assets. - Finalize the changelog before release. Group the fragments into a separate
## [<artifact> <version>] - YYYY-MM-DDsection for each released artifact, then delete every consumed fragment. - Review public skills before signoff whenever user-facing CLI/MCP behavior changed. After the behavior is released or included in the same release branch, update
skills/githits-code/SKILL.md,skills/githits-package/SKILL.md, and their references soskills.shusers get instructions that match the released surface. - Keep PR titles and labels release-note friendly; GitHub release notes are generated from merged PRs and
.github/release.ymlcategories. - Run
bun run buildbefore release-readiness signoff. Run targeted smoke/eval commands when MCP tools, CLI commands, shared formatters, auth/error envelopes, Agent Skills, or agent-facing instructions changed.
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.
- 3d ago First seen · 91 lines · 57 tokens per session scan C 1fdc2499f276
githits-release is a skill published in the GitHub repository githits-com/githits-cli (93 stars, last pushed today), licensed Apache-2.0. It adds 57 tokens to every session and 2,382 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it C with 1 finding (harvests environment variables). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
organize
Open the Cross-Code Organizer (CCO) dashboard — view and manage all memories, skills, MCP servers, hooks, and configs across scopes.
codestory-grounding
Use when an agent should ground a local repository with CodeStory before making source claims, planning edits, choosing tests, reviewing changes, or using broad retrieval evidence through the CodeStory plugin MCP.
ai-unity-asset-pipeline
Build, install, run, and verify a reusable image-to-game-ready-3D pipeline for Unity with controlled ImageGen references, approved AI mesh providers, Blender MCP/CLI, modular era catalogs, Blender retopology/LOD/pivot processing, and Unity import/render proof. Use for 2D-to-3D assets, vehicles, aircraft, ships…
source-command-cb-usage
코드브레인 활동 — Codex+Codex 토큰 + hook/MCP breakdown + PreToolUse 차단 횟수.
source-command-cb-health
코드브레인 상태 한 줄 요약 — doctor·큐·worker·인덱스.
coograph-apply
Implement tasks from an OpenSpec change. Use when the user wants to start or continue implementing a proposed change.