A read-only PyPI JSON API client that lets you inspect Python package metadata, versions, release files, and vulnerability data from the command line. Built on the Printing Press pattern, so it's designed for agent-friendly output with JSON envelopes, field selection to keep context small, and explicit provenance tracking (live vs. cached). The RSS commands are handy for monitoring new packages and recent updates. No auth required, which is refreshing. It won't let you publish or mutate anything, just look things up. If you're building tooling that needs to check package info or scan for vulnerabilities in a scriptable way, this does the job without pulling in the full pip machinery.

skills.sh installs
266
GitHub stars
2.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add mvanhorn/printing-press-library --skill pp-pypi --agent claude-code

Installs into .claude/skills of the current project.

Files

Pypi — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the pypi-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:

  1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows:
    npx -y @mvanhorn/printing-press-library install pypi --cli-only
    
  2. Verify: pypi-pp-cli --version
  3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill.

If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer):

Sponsors

Details

Repository
github.com/mvanhorn/printing-press-library
Categories
Backend & APIs, Security, Release Management, Python, CLI & Terminal
First seen
Jun 3, 2026

More from mvanhorn/printing-press-library

All 39
1tencentcloudbase avatarcloudbase-agenttencentcloudbase/skillsBuild and deploy AI agents with CloudBase Agent SDK (TypeScript & Python). Implements the AG-UI protocol for streaming agent-UI communication. Use when deployin266skills.sh installs
2cinience avataralicloud-ai-cloud-call-centercinience/alicloud-skillsManage Alibaba Cloud Cloud Call Center (CCC) via OpenAPI/SDK. Use whenever the user is working on CCC operations such as instance/resource management, configura264skills.sh installs
3patricio0312rev avatarvector-db-setuppatricio0312rev/skillsSets up vector databases for semantic search including Pinecone, Chroma, pgvector, and Qdrant with embedding generation and similarity search. Use when users re263skills.sh installs
4patricio0312rev avatarcontract-testing-builderpatricio0312rev/skillsImplements API contract testing to ensure provider-consumer compatibility using Pact or similar tools. Prevents breaking changes with contract specifications an262skills.sh installs
5patricio0312rev avatarschema-consistency-checkerpatricio0312rev/skillsAudits database schemas for naming conventions, type consistency, nullability patterns, and missing constraints. Provides violations report with recommended fix262skills.sh installs
6balloob avatarhome-assistantballoob/llm-skillsUse this if the user wants to connect to Home Assistant or leverage Home Assistant in any shape or form inside their project. Guide users integrating Home Assis261skills.sh installs