Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/mattmre/EVOKORE-MCP-PUBLICnpx agentmods add skills/mattmre/evokore-mcp-public/github-release-managementWrote 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/mattmre/evokore-mcp-public/github-release-management)<a href="https://agentmods.dev/skills/mattmre/evokore-mcp-public/github-release-management"><img src="https://agentmods.dev/badge/skills/mattmre/evokore-mcp-public/github-release-management/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/mattmre/evokore-mcp-public/github-release-management"><img src="https://agentmods.dev/badge/skills/mattmre/evokore-mcp-public/github-release-management.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.00045 | $0.01469 |
| Opus 5 | $0.00023 | $0.00734 |
| Sonnet 5 | $0.00009 | $0.00294 |
| Haiku 4.5 | $0.00005 | $0.00147 |
Grade A, and why
github-release-management scanned grade A 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 9d 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.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
curl -sSf -X POST "$ROUTER_API/releases/$RELEASE_ID/weights" \ How it starts
The opening of the file, as written. The whole thing — 141 lines — stays where its author put it; the contents beside it link to each section on GitHub.
GitHub Release Management Skill
Ships releases via progressive canary traffic gates (5% → 25% → 50% → 100%) with auto-rollback on health-gate failures. Implemented as a GitHub Actions workflow that pauses between stages to evaluate error rate, p95 latency, and health-check telemetry before widening the blast radius.
Trigger
Use this skill when:
- Cutting a production release that must not flip 100% of traffic at once
- Introducing a breaking runtime change behind a feature flag
- Wiring GitHub Actions to promote a build through canary gates with auto-rollback
- Debugging a release that stalled mid-canary or rolled back unexpectedly
Canary Traffic Routing
Traffic is shifted by updating the weight on the canary target. Each stage is held long enough to accumulate meaningful telemetry (default: 10 min minimum, 30 min for stage 1).
| Stage | Canary Weight | Stable Weight | Min Hold | Gate Required |
|---|---|---|---|---|
| 1 | 5% | 95% | 30 min | Yes |
| 2 | 25% | 75% | 15 min | Yes |
| 3 | 50% | 50% | 15 min | Yes |
| 4 | 100% | 0% | sticky | Final check |
Example GitHub Actions step (weight update via router API):
- name: Shift traffic to canary 5%
run: |
curl -sSf -X POST "$ROUTER_API/releases/$RELEASE_ID/weights" \
-H "Authorization: Bearer $ROUTER_TOKEN" \
-H "Content-Type: application/json" \
-d '{"canary": 5, "stable": 95}'
Health Gate Criteria
A stage is healthy only when ALL of the following are true over the hold window:
- Error rate: canary 5xx rate <= stable 5xx rate + 0.5 percentage points AND absolute canary 5xx rate < 1.0%
- p95 latency: canary p95 <= stable p95 × 1.20 (max +20% regression tolerated)
- Health checks: 100% of
/healthzprobes return 200 for the last 5 minutes - Saturation: canary CPU and memory within 90% of stable baseline
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.
- 9d ago First seen · 141 lines · 45 tokens per session scan A d86ed59b22d6
github-release-management is a skill published in the GitHub repository mattmre/EVOKORE-MCP-PUBLIC (3 stars, last pushed 3mo ago), licensed MIT. It adds 45 tokens to every session and 1,469 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
github-release-management
Comprehensive GitHub release orchestration with AI swarm coordination for automated versioning, testing, deployment, and rollback management.
github-release-management
Comprehensive GitHub release orchestration with AI swarm coordination for automated versioning, testing, deployment, and rollback management.
github-release-management
Comprehensive GitHub release orchestration with AI swarm coordination for automated versioning, testing, deployment, and rollback management.
changelog-scan
Scan merged PRs and commits since a given reference, extract titles, labels, types, and signals. Produces structured input for release notes drafting.
draft-release-notes
Turn changelog-scan output into polished, categorized release notes draft. Propose only.
Release Checklist
Check release readiness and record a release note. Use for release and rollback requests.