Community skill · published by reelier

reelier/pypi-latest-version

1 step · 3 assertions · green · READ-ONLY

Provenance

Recorded with
not recorded
License
MIT
Content hash
5425c1d5a7ed4551
Endpoints
pypi.org

Get this skill

This one command installs Reelier and fetches the skill’s frozen bytes in the same breath. The CLI verifies the content hash before writing anything — a mismatch writes nothing.

npx -y reelier@latest get reelier/pypi-latest-version

The skill file

reelier/pypi-latest-version.skill.md · v1· verbatim
---
name: pypi-latest-version
description: Latest published version of the Flask package from the PyPI JSON API — read-only, no account needed
license: MIT
---

# PyPI latest version

Inputs: (none — replays green as-is)

<!--
  Why an agent would replay this: confirms PyPI's public JSON API for a
  package is still answering with a well-formed version string before you
  depend on it in a build script or dependency-bump job. Read-only, no auth.

  Endpoint verified live on 2026-07-22: 200, info.name "Flask", version
  matches semver.
-->

The assertion pins the **shape** (a semver-looking string, the right
package identity), never the exact version — a new Flask release should
not break this replay.

## Steps

### Step 1 — Package metadata from PyPI
- intent: Fetch PyPI's JSON metadata for the flask package and confirm identity + a semver-looking version
- action: http.get {"url": "https://pypi.org/pypi/flask/json"}
- assert: status == 200
- assert: json.info.name == "Flask"
- assert: json.info.version matches /^\d+\.\d+/
- bind: version = json.info.version
- effect: read

Real receipts

100% pass rate across 1 shared replay of this skill:

Embeddable badge (markdown):

[![reelier](https://www.reelier.com/badge/gK78LjzphSSiNM0xFSKlnqTg)](https://www.reelier.com/r/gK78LjzphSSiNM0xFSKlnqTg?utm_source=registry&utm_campaign=reelier-pypi-latest-version)
Report this skill

Report abuse: see the skill registry terms & takedown process. Markdown twin of this page: /skills/reelier/pypi-latest-version/md.