A read-only Docker Hub CLI that lets you search images, pull repo metadata, browse tags, and check sizes without touching the web UI. Built on Docker Hub's public API with the Printing Press pattern: JSON output, offline-capable local store, agent mode that strips all interactive prompts. The `which` command is a nice touch for when you know what you want but not which flag does it. No auth required since it only reads public data. Useful when you're scripting container discovery or need to answer "how big is that image" without clicking around. Ships with MCP server support if you want tools instead of bash.

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

Install

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

Installs into .claude/skills of the current project.

Files

Docker Hub — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the docker-hub-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 docker-hub --cli-only
    
  2. Verify: docker-hub-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, DevOps & CI/CD, CLI & Terminal
First seen
Jun 3, 2026

More from mvanhorn/printing-press-library

All 39
1merit-systems avatarsocial-scrapingmerit-systems/agentcash-skillsScrape social media profiles, posts, comments, followers, and search across 4 platforms via x402. USE FOR: - Getting TikTok, Instagram, Facebook, or Reddit prof291skills.sh installs
2patricio0312rev avatarbackup-restore-runbook-generatorpatricio0312rev/skillsCreates comprehensive disaster recovery procedures with automated backup scripts, restore procedures, validation checks, and role assignments. Use for "database291skills.sh installs
3abcfed avatartapdabcfed/claude-marketplaceTAPD 敏捷研发管理平台集成。使用脚本调用 TAPD API,实现需求、缺陷、任务、迭代、测试用例、Wiki 等实体管理。使用场景包括:(1) 查询/创建/更新需求、缺陷、任务、迭代 (2) 管理测试用例和 Wiki (3) 管理评论和工时 (4) 关联需求与缺陷 (5) 获取源码提交关键字290skills.sh installs
4patricio0312rev avatarcors-configurationpatricio0312rev/skillsConfigures Cross-Origin Resource Sharing with proper headers, preflight handling, and security best practices. Use when users request "CORS setup", "cross-origi290skills.sh installs
5patricio0312rev avatartable-builderpatricio0312rev/skillsCreates data table patterns with filtering, sorting, pagination, row actions, column configuration, server/client rendering modes, and empty/loading states. Use289skills.sh installs
6evoscientist avatarnano-bananaevoscientist/evoskillsGenerate professional presentation slides and high-quality illustrations using Gemini image generation API (Nano Banana 2), with interactive browser-based revie288skills.sh installs