A command-line tool for Notion that gives you two things the web UI doesn't: a local SQLite mirror of your workspace and commands to find what changed recently or went stale. Run `sync pages` once to pull everything down, then use `changed --since 8h` to see what moved overnight or `stale --days 30` to find abandoned pages before cleanup. It wraps the full Notion API (pages, blocks, databases, comments) but the real value is treating your workspace like a queryable data store. Needs a Notion Internal Integration token. Agent mode outputs compact JSON you can pipe and filter with `--select` to keep context tight.

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

Install

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

Installs into .claude/skills of the current project.

Files

Notion — Printing Press CLI

Prerequisites: Install the CLI

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

More from mvanhorn/printing-press-library

All 39
1PicsArt avatargen-ai-usePicsArt/gen-ai-skillsGenerate AI images, videos, audio via Picsart gen-ai CLI.367skills.sh installs
2kazukinagata avatare-taxkazukinagata/shinkokuThis skill should be used when the user wants to file their tax return electronically via the 確定申告書等作成コーナー (NTA Tax Return Preparation Corner) using Claude in C342skills.sh installs
3bobmatnyc avatarclapbobmatnyc/claude-mpm-skillsBuild production Rust CLIs with Clap: subcommands, config layering, validation, exit codes, shell completions, and testable command surfaces341skills.sh installs
4incept5 avatareve-troubleshootingincept5/eve-skillpacksTroubleshoot common Eve deploy and job failures using CLI-first diagnostics.310skills.sh installs
5incept5 avatareve-deploy-debuggingincept5/eve-skillpacksDeploy and debug Eve-compatible apps via the CLI, with a focus on staging environments.307skills.sh installs
6odyssey4me avatargitlabodyssey4me/agent-skillsCreate and manage GitLab issues, merge requests, pipelines, and repositories using the glab CLI. Use when asked to open an MR, review a merge request, check CI/303skills.sh installs