A read-only Wikipedia CLI from the Printing Press library that wraps the Wikipedia REST API. You get article summaries, search, on-this-day feeds, media lookups, and random article pulls, all formatted as JSON with agent mode flags. The --select flag is the standout feature here: it keeps context small by letting you cherry-pick fields from verbose API responses. No auth required, no mutating operations. The feedback command logs surprises locally without phoning home unless you opt in. If you're building research pipelines or daily digest agents that need structured Wikipedia data without scraping HTML, this is cleaner than curl and jq chains. Go install required, paths matter.

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

Install

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

Installs into .claude/skills of the current project.

Files

Wikipedia — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the wikipedia-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 wikipedia --cli-only
    
  2. Verify: wikipedia-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, CLI & Terminal
First seen
Jun 3, 2026

More from mvanhorn/printing-press-library

All 39
1manutej avatarexpressjs-developmentmanutej/luxor-claude-marketplaceComprehensive Express.js development skill covering routing, middleware, request/response handling, error handling, and building production-ready REST APIs562skills.sh installs
2sanjay3290 avatargoogle-docssanjay3290/ai-skillsInteract with Google Docs - create documents, search by title, read content, and edit text. Use when user asks to: create a Google Doc, find a document, read do561skills.sh installs
3aaronontheweb avatarplaywright-blazor-testingaaronontheweb/dotnet-skillsWrite UI tests for Blazor applications (Server or WebAssembly) using Playwright. Covers navigation, interaction, authentication, selectors, and common Blazor-sp560skills.sh installs
4get-convex avatarfunction-creatorget-convex/agent-skillsCreate Convex queries, mutations, and actions with proper validation, authentication, and error handling. Use when implementing new API endpoints.560skills.sh installs
5jezweb avatarwordpress-plugin-corejezweb/claude-skillsBuild secure WordPress plugins with hooks, database interactions, Settings API, custom post types, and REST API. Covers Simple, OOP, and PSR-4 architecture patt560skills.sh installs
6aj-geddes avatarintegration-testingaj-geddes/useful-ai-promptsDesign and implement integration tests that verify component interactions, API endpoints, database operations, and external service communication. Use for integ557skills.sh installs