This is Hacker News done right for automation. It installs a Go CLI that syncs stories and comments into local SQLite, then gives you commands no other HN tool has: `since` shows exactly what moved on the front page between syncs, `velocity` tracks a story's rank trajectory over time, `controversial` finds high-debate threads by comment-to-point ratio, and `pulse` graphs topic mentions across days. The hiring commands mine multiple Who-is-Hiring threads for language trends and repeat posters. You also get offline full-text search over your growing local corpus and per-user traction stats. If you're building agents that need to track HN signal over time instead of just fetching today's top 30, the snapshot history makes queries that would otherwise require constant API hammering trivial.

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

Install

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

Installs into .claude/skills of the current project.

Files

Hacker News — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the hackernews-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 hackernews --cli-only
    
  2. Verify: hackernews-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
Testing & QA, Git & Pull Requests, AI & Agent Building, CLI & Terminal, Databases
First seen
Jun 3, 2026

More from mvanhorn/printing-press-library

All 39
1orchestra-research avatarevaluating-code-modelsorchestra-research/ai-research-skillsEvaluates code generation models across HumanEval, MBPP, MultiPL-E, and 15+ benchmarks with pass@k metrics. Use when benchmarking code models, comparing coding 1Kskills.sh installs
2orchestra-research avatarpyvene-interventionsorchestra-research/ai-research-skillsProvides guidance for performing causal interventions on PyTorch models using pyvene's declarative intervention framework. Use when conducting causal tracing, a1Kskills.sh installs
3dodopayments avatardodo-best-practicesdodopayments/skillsGuide for initial Dodo Payments setup, including SDK installation, test and live environments, API keys, and the canonical checkout-to-webhook architecture.1Kskills.sh installs
4samuraigpt avatarmuapi-platformsamuraigpt/generative-media-skillsSetup and utility scripts for muapi.ai — configure API keys, test connectivity, and poll for async generation results1Kskills.sh installs
5microsoft avatarsenseimicrosoft/github-copilot-for-azure**WORKFLOW SKILL** — Iteratively improve skill frontmatter compliance using the Ralph loop pattern. WHEN: \"run sensei\", \"sensei help\", \"improve skill\", \"1Kskills.sh installs
6mindrally avatarpython-cybersecurity-tool-developmentmindrally/skillsGuidelines for building Python cybersecurity tools with secure coding practices, async scanning, and structured security testing.1Kskills.sh installs