# The replay portfolio — five real Reelier skills

Five real, read-only skills against live public APIs — no accounts, no keys, no writes. Each run is a deterministic replay (same HTTP calls, same assertions, zero LLM tokens) and writes a receipt saying exactly which assertions held. All five were replayed for real with the published CLI on 2026-07-21; step and assertion counts below are parsed from the skill files themselves, never hand-typed.

## Skills

- [npm download radar](https://www.reelier.com/skills/npm-download-radar) — every run proves: npm's downloads API answers with a numeric weekly count. 1 step, 3 assertions, read-only. (twin: https://www.reelier.com/skills/npm-download-radar/md · canonical file: https://raw.githubusercontent.com/seldonframe/reelier/main/examples/portfolio/npm-download-radar.skill.md)
- [GitHub repo health](https://www.reelier.com/skills/github-repo-health) — every run proves: GitHub's repo API answers with non-negative counters and the right identity. 1 step, 4 assertions, read-only. (twin: https://www.reelier.com/skills/github-repo-health/md · canonical file: https://raw.githubusercontent.com/seldonframe/reelier/main/examples/portfolio/github-repo-health.skill.md)
- [HN mention radar](https://www.reelier.com/skills/hn-mention-radar) — every run proves: The Algolia HN search API answers with a well-formed hits array. 1 step, 2 assertions, read-only. (twin: https://www.reelier.com/skills/hn-mention-radar/md · canonical file: https://raw.githubusercontent.com/seldonframe/reelier/main/examples/portfolio/hn-mention-radar.skill.md)
- [Vendor status sweep](https://www.reelier.com/skills/vendor-status-sweep) — every run proves: npm's and GitHub's public status APIs both answer with a status indicator. 2 steps, 4 assertions, read-only. (twin: https://www.reelier.com/skills/vendor-status-sweep/md · canonical file: https://raw.githubusercontent.com/seldonframe/reelier/main/examples/portfolio/vendor-status-sweep.skill.md)
- [Registry latest](https://www.reelier.com/skills/registry-latest) — every run proves: The npm registry serves a latest version that looks like semver. 1 step, 2 assertions, read-only. (twin: https://www.reelier.com/skills/registry-latest/md · canonical file: https://raw.githubusercontent.com/seldonframe/reelier/main/examples/portfolio/registry-latest.skill.md)

## The standing public proof

A GitHub Action replays all five every 6 hours (plus on demand); the public Actions tab is the standing audit log: https://github.com/seldonframe/reelier/actions/workflows/portfolio-replay.yml. A failing endpoint produces an honestly failing receipt, never a retried-until-green one. Source files: https://github.com/seldonframe/reelier/tree/main/examples/portfolio

---

Reelier — agents make claims, Reelier writes receipts. AGPL-3.0.
HTML page: https://www.reelier.com/skills · Replay ledger: https://www.reelier.com/replays · Site twin: https://www.reelier.com/index.md · Machine-readable summary: https://www.reelier.com/llms.txt
