Borrowing it
Nothing to install: this file belongs to pwrdrvr/PwrSnap. 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/pwrdrvr/PwrSnap/main/.agents/skills/release-download-stats/SKILL.mdgit clone --depth 1 https://github.com/pwrdrvr/PwrSnapWrote 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/pwrdrvr/pwrsnap/release-download-stats)<a href="https://agentmods.dev/skills/pwrdrvr/pwrsnap/release-download-stats"><img src="https://agentmods.dev/badge/skills/pwrdrvr/pwrsnap/release-download-stats/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/pwrdrvr/pwrsnap/release-download-stats"><img src="https://agentmods.dev/badge/skills/pwrdrvr/pwrsnap/release-download-stats.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.00066 | $0.00540 |
| Opus 5 | $0.00033 | $0.00270 |
| Sonnet 5 | $0.00013 | $0.00108 |
| Haiku 4.5 | $0.00007 | $0.00054 |
Grade A, and why
release-download-stats 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 11d 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
Release Download Stats
Use this skill to inspect GitHub Release asset metadata for pwrdrvr/PwrSnap.
It reports cumulative GitHub download_count values for release assets; it
does not identify users and it does not count update-check polls.
Workflow
-
Run the bundled script from the repo root:
python3 .agents/skills/release-download-stats/scripts/release_download_stats.py -
For specific releases, pass exact tags or PwrSnap shorthand:
python3 .agents/skills/release-download-stats/scripts/release_download_stats.py beta.20 beta.18 beta.17 -
For the latest N releases:
python3 .agents/skills/release-download-stats/scripts/release_download_stats.py --latest 5 -
Summarize the results in the response. Prefer:
- mac updater ZIP downloads separately from DMG downloads.
PwrSnap.dmgstable alias separately from versioned DMG assets.- Total DMG as
stable alias + versioned DMGonly when useful. - Windows setup EXE downloads separately from macOS assets.
- GiB totals for approximate transfer volume.
Interpretation Rules
- Treat GitHub values as cumulative per asset, not per day.
- State that GitHub does not distinguish manual downloads, bots, CI, or auto-updater downloads.
- State that update-check polls against files such as
latest-mac.ymlare not represented by these asset counts unless those files are reported as assets. - When both
PwrSnap.dmgand a versioned.dmgare present, do not collapse them unless the user asks for total DMG traffic. - Use UTC timestamps unless the user asks for a local timezone conversion.
Common Commands
Print markdown tables:
python3 .agents/skills/release-download-stats/scripts/release_download_stats.py beta.20 beta.18 beta.17
Emit JSON for further processing:
python3 .agents/skills/release-download-stats/scripts/release_download_stats.py --json --latest 10
What ships with it
2 files 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.
- 11d ago First seen · 63 lines · 66 tokens per session scan A b75434b5ca34
release-download-stats is a skill published in the GitHub repository pwrdrvr/PwrSnap (5 stars, last pushed today), licensed MIT. It adds 66 tokens to every session and 540 once invoked, about $0.0003 per session on Opus 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-31.
Other skills, from other repositories
omh-deploy-and-monitor
This is a Hermes-native deploy-and-monitor workflow skill.
release-and-publish
Ship a release end-to-end across every registry the project targets (npm, MCP Registry, GitHub Releases for .mcpb bundles, GHCR). Runs the final verification gate, fast-forwards main when the release rode a release PR, creates the annotated tag on the commit main now points at, pushes commits and tags, then publishes…
git-wrapup
Land working-tree changes as logical commits — the work grouped by concern, topped by a release commit (version bump, changelog, regenerated artifacts). Verify, commit. Stops at "committed locally on main" — or, when the project releases through a release PR, at "release branch pushed, PR open". No tag, no push to…
release-pr-review
Review pass on an open release PR (release/ → main) — the step between git-wrapup and release-and-publish when a project releases in gated release PR mode. Reads the PR's commit range through the code-simplifier lens plus a correctness review, verifies whatever an automated reviewer left on the PR, lands fixes as…
release-notes
Draft user-facing release notes from a git log range. Trigger when the user asks for "release notes", "changelog entry", or "what shipped this week" with a git ref range. Output is markdown sections grouped by Features / Fixes / Breaking with PR links.
finalize
Finalize orphaned recordings - stop processes, compress, push to orphan branch. TRIGGERS - finalize recording, stop asciinema, orphaned recording.