This is the CLI you reach for when someone sends you a paywalled WSJ link or you need to preserve a URL before it vanishes. It wraps archive.today and the Wayback Machine with smart lookup-before-submit logic so you're not creating duplicate snapshots, plus automatic fallback when one service is down or serving CAPTCHAs to cloud IPs. The read command is the hero: it finds existing archives first and only submits fresh captures when nothing exists. Bulk mode handles batch archiving with rate limiting, and get with Wayback fallback means you can actually extract article text from paywalled sources without manual intervention. No API keys, no auth dance, just a Go binary that does the right thing. Honest take: this should have been the official API.

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

Install

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

Installs into .claude/skills of the current project.

Files

archive.today — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the archive-is-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 archive-is --cli-only
    
  2. Verify: archive-is-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, AI & Agent Building, Release Management, Automation & Workflows, CLI & Terminal
First seen
Jun 3, 2026

More from mvanhorn/printing-press-library

All 39
1riba2534 avatarfeishu-cli-bitableriba2534/feishu-cli飞书多维表格(Bitable/Base)操作。底层使用 base/v3 新 API,支持视图完整配置写入、 记录 upsert、记录批量获取、记录附件上传下载、记录修改历史、角色 CRUD + 协作者增删、 多维表格本体重命名/高级权限开关、数据聚合查询、 仪表盘 + 仪表盘块 CRUD、表单 + 表单问题 CRUD、648skills.sh installs
2sanjay3290 avatarpostgressanjay3290/ai-skillsExecute read-only SQL queries against multiple PostgreSQL databases. Use when: (1) querying PostgreSQL databases, (2) exploring database schemas/tables, (3) run646skills.sh installs
3alirezarezvani avatarsaas-scaffolderalirezarezvani/claude-skillsGenerates complete, production-ready SaaS project boilerplate including authentication, database schemas, billing integration, API routes, and a working dashboa641skills.sh installs
4fugazi avatarplaywright-e2e-testingfugazi/test-automation-skills-agentsAuthor and maintain versioned Playwright (@playwright/test) TypeScript UI specs for browser user flows. Use when asked to create, run, debug, or refactor E2E te634skills.sh installs
5intellectronica avatartavilyintellectronica/agent-skillsUse this skill for web search, extraction, mapping, crawling, and research via Tavily’s REST API when web searches are needed and no built-in tool is available,631skills.sh installs
6astronomer avatarairflow-pluginsastronomer/agentsBuilds Airflow 3.1+ plugins that embed FastAPI apps, custom UI pages, React components, middleware, macros, and operator links directly into the Airflow UI. Use622skills.sh installs