Paperclip
paperclipai/paperclip
Interact with the Paperclip control plane API for task coordination and governance.
Printing Press CLI for Judge Me. An agent skill from mvanhorn/printing-press-library.
$ npx skills add mvanhorn/printing-press-library --skill pp-judge-me -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install mvanhorn/printing-press-library pp-judge-me --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/mvanhorn/printing-press-library.git skills-src && mkdir -p .claude/skills && cp -r skills-src/cli-skills/pp-judge-me .claude/skills/pp-judge-me && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "pp-judge-me" agent skill from https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-judge-me into .claude/skills/pp-judge-me/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pp-judge-me", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-judge-meType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add mvanhorn/printing-press-library --skill pp-judge-me -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install mvanhorn/printing-press-library pp-judge-me --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mvanhorn/printing-press-library.git skills-src && mkdir -p .agents/skills && cp -r skills-src/cli-skills/pp-judge-me .agents/skills/pp-judge-me && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "pp-judge-me" agent skill from https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-judge-me into .agents/skills/pp-judge-me/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pp-judge-me", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mvanhorn/printing-press-library --skill pp-judge-me -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install mvanhorn/printing-press-library pp-judge-me --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mvanhorn/printing-press-library.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/cli-skills/pp-judge-me .cursor/skills/pp-judge-me && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "pp-judge-me" agent skill from https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-judge-me into .cursor/skills/pp-judge-me/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pp-judge-me", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/mvanhorn/printing-press-library.git --path cli-skills/pp-judge-me--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add mvanhorn/printing-press-library --skill pp-judge-me -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install mvanhorn/printing-press-library pp-judge-me --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mvanhorn/printing-press-library.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/cli-skills/pp-judge-me .gemini/skills/pp-judge-me && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "pp-judge-me" agent skill from https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-judge-me into .gemini/skills/pp-judge-me/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pp-judge-me", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install mvanhorn/printing-press-library pp-judge-meInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add mvanhorn/printing-press-library --skill pp-judge-me -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/mvanhorn/printing-press-library.git skills-src && mkdir -p .github/skills && cp -r skills-src/cli-skills/pp-judge-me .github/skills/pp-judge-me && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "pp-judge-me" agent skill from https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-judge-me into .github/skills/pp-judge-me/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pp-judge-me", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mvanhorn/printing-press-library --skill pp-judge-me -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install mvanhorn/printing-press-library pp-judge-me --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mvanhorn/printing-press-library.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/cli-skills/pp-judge-me .opencode/skills/pp-judge-me && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "pp-judge-me" agent skill from https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-judge-me into .opencode/skills/pp-judge-me/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pp-judge-me", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
pp-judge-mePrinting Press CLI for Judge Me. An agent skill from mvanhorn/printing-press-library.
Pp Judge Me is an agent skill from mvanhorn/printing-press-library. Printing Press CLI for Judge Me. Our REST API lets you access to resources and perform actions on behalf of a store.
Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Backend & APIs, covering REST APIs. The repository describes itself as: Official library of CLIs generated by the CLI Printing Press. Endorsed, tested, and community-contributed. The licence is Apache-2.0.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit d9a1696. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadBashFrom allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
goclaudenpxcurlFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
api.judge.meAlso links to:
judge.mehelp.judge.meFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
JUDGE_ME_API_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Pp Judge Me loads about 3.9k tokens when it runs. Until then it costs about 32 tokens; SKILL.md has 1,637 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Read, BashAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from mvanhorn/printing-press-library at commit d9a1696, republished under its Apache-2.0 licence (© mvanhorn). 1,637 words, ~3,871 tokens.
.claude/skills/pp-judge-me/SKILL.md (or your agent's skills folder).<!-- GENERATED FILE — DO NOT EDIT.
This file is a verbatim mirror of library/marketing/judge-me/SKILL.md,
regenerated post-merge by tools/generate-skills/. Hand-edits here are
silently overwritten on the next regen. Edit the library/ source instead.
See the repository agent guide, section "Generated artifacts: registry.json, cli-skills/". -->
This skill drives the judge-me-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:
$HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows:npx -y @mvanhorn/printing-press-library install judge-me --cli-onlyjudge-me-pp-cli --version$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). This installs into $GOPATH/bin (default $HOME/go/bin), so add that directory to $PATH instead:
go install github.com/mvanhorn/printing-press-library/library/marketing/judge-me/cmd/judge-me-pp-cli@latestIf --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds.
Our REST API lets you access to resources and perform actions on behalf of a store. For more information, read Judge.me's integration guidelines and FAQs.
Pass your API token in the X-Api-Token HTTP header (recommended):
curl -H "X-Api-Token: YOUR_API_TOKEN" https://api.judge.me/api/v1/widgets/product_review?shop_domain=example.myshopify.com&id=123Judge.me uses OAuth2 to grant App Developers access to Judge.me API. You need to use the OAuth api_token generated from the Judge.me app following this guide. Example of how to authenticate with OAuth:
GET https://app.judge.me/oauth/authorize?client_id=[your_client_id]&redirect_uri=[your_redirect_uri]&response_type=code&scope=[list_of_permissions_you_are_asking]&state=[state]These capabilities aren't available in any other tool for this API.
reputation summary — One read-only dashboard for store-level review count, rating, shop metadata, settings, and local review stats.
Use before campaigns or launch reviews to spot trust-presentation problems quickly.
judge-me-pp-cli reputation summary --agentreputation products — Ranks synced products by low-rating rate, average rating, verified rate, and newest review recency.
Use weekly to find products dragging down customer trust.
judge-me-pp-cli sync --resources reviews --max-pages 1 && judge-me-pp-cli reputation products --agentreputation moderation-queue — Surfaces low-rated, hidden, spam-marked, or not-yet-curated synced reviews for human attention.
Use during support triage to prioritize reputation-impacting reviews.
judge-me-pp-cli reputation moderation-queue --agentreputation settings-audit — Audits Judge.me settings that affect trust presentation, including autopublish, picture reviews, star color, and admin email presence when returned.
Use after setup or theme changes to confirm trust display configuration.
judge-me-pp-cli reputation settings-audit --agentreputation product — Fetches product-level count/histogram evidence when product ID is known and widget availability/byte evidence for handles or external IDs.
Use before merchandising or ad pushes to verify product social proof is present.
judge-me-pp-cli reputation product --handle example-product --agentprivate-replies — Manage private replies
judge-me-pp-cli private-replies — Create a private email reply to a Judge.me review privately via your app interface.replies — Manage replies
judge-me-pp-cli replies — Create a reply to a Judge.me review on the public Judge.me review widget via your app interface.reviewers — Manage reviewers
judge-me-pp-cli reviewers data-request — Data Requestjudge-me-pp-cli reviewers get — Get information of the reviewers such as name and email.judge-me-pp-cli reviewers update — Create or update a reviewer via your app interface.reviews — You can use the reviews endpoints to access review information. Common use cases include:
Synchronize and display reviews in your admin dashboard.
Get event of new reviews (via webhook) to perform an action on your side.
Let users manage reviews (publish/hide) on your side. *Note: these endpoints respond raw review information, which may include unpublished reviews, or review content that is not sanitized yet (so risks of XSS). To render review content on storefront, please use widget endpoints instead.
judge-me-pp-cli reviews create — Create a web review in background
judge-me-pp-cli reviews get — Get info of a specific review.
judge-me-pp-cli reviews index — Get info of reviews of a product. If product_id is not provided, return all product and store reviews of that store.
judge-me-pp-cli reviews reviewers-count — Get count of reviews for a specific product or reviewer.
judge-me-pp-cli reviews update — Publish or hide a Judge.me review via your app interface.
settings — Manage settings
judge-me-pp-cli settings — Get multiple settings values of the store in [Judge.me](http://judge.shops — Manage shops
judge-me-pp-cli shops comments-create — Create a checkout comment. Available in Checkout Comments app only.judge-me-pp-cli shops destroy — Uninstall the store from Judge.mejudge-me-pp-cli shops info — Get the basic information of the store such as [Judge.me](http://judge.judge-me-pp-cli shops update — Update store informationwebhooks — Subscribe to an event happens in Judge.me. Judge.me will send a POST request to the registered URL containing relevant information for each event.
Common webhook keys:
judge-me-pp-cli webhooks bulk-create — Bulk Createjudge-me-pp-cli webhooks create — Create a webhook in Judge.me with a key and a url. When an event associated with key happens, Judge.judge-me-pp-cli webhooks destroy — Deletejudge-me-pp-cli webhooks get — Getjudge-me-pp-cli webhooks index — Indexjudge-me-pp-cli webhooks update — Updatewidgets — Manage widgets
judge-me-pp-cli widgets all-reviews-count — Return a single total number of product and store reviews.judge-me-pp-cli widgets all-reviews-page — All Reviews Page is a dedicated page to showcase all product and store reviews all in one place.judge-me-pp-cli widgets all-reviews-rating — Return a single number of average rating of product reviews and store reviews.judge-me-pp-cli widgets checkout-comments — Return Checkout Comments widget for a product (for Checkout Comments app only).judge-me-pp-cli widgets featured-carousel — Reviews Carousel is usually placed on the homepage to showcase specific reviews featured by the store.judge-me-pp-cli widgets html-miracle — Return special HTML that helps show essential parts of widgets before the JS and CSS files are loaded.judge-me-pp-cli widgets preview-badge — Preview Badge is usually placed below product titles on product pages or inside product thumbnails on collection pages.judge-me-pp-cli widgets product-review — Review Widget is usually placed at the bottom of each product page, displaying all reviews of a product.judge-me-pp-cli widgets reviews-tab — Floating Reviews Tab display all product and store reviews via a floating button on any pages.judge-me-pp-cli widgets settings — Return widget settings of the shop, under HTML format, containing a <script> tag and a <style> tag.judge-me-pp-cli widgets shop-reviews-count — Return a single total number of store reviews.judge-me-pp-cli widgets shop-reviews-rating — Return a single number of average rating of store reviews.judge-me-pp-cli widgets verified-badge — Verified Reviews Count Badge displays the number of verified published reviews.When you know what you want to do but not which command does it, ask the CLI directly:
judge-me-pp-cli which "<capability in your own words>"which resolves a natural-language capability query to the best matching command from this CLI's curated feature index. Exit code 0 means at least one match; exit code 2 means no confident match — fall back to --help or use a narrower query.
Run judge-me-pp-cli auth setup to print the URL and steps for getting a key (add --launch to open the URL). Then set:
export JUDGE_ME_API_TOKEN="<your-key>"
export JUDGE_ME_SHOP_DOMAIN="your-store.myshopify.com"JUDGE_ME_PRIVATE_APIKEY is also accepted as the generated-token alias.
Run judge-me-pp-cli doctor to verify setup.
Add --agent to any command. Expands to: --json --compact --no-input --no-color --yes.
Pipeable — JSON on stdout, errors on stderr
Filterable — --select keeps a subset of fields. Dotted paths descend into nested structures; arrays traverse element-wise. Critical for keeping context small on verbose APIs:
judge-me-pp-cli reviewers get mock-value --agent --select id,name,statusPreviewable — --dry-run shows the request without sending
Offline-friendly — sync/search commands can use the local SQLite store when available
Non-interactive — never prompts, every input is a flag
Explicit retries — use --idempotent only when an already-existing create should count as success, and --ignore-missing only when a missing delete target should count as success
Commands that read from the local store or the API wrap output in a provenance envelope:
{
"meta": {"source": "live" | "local", "synced_at": "...", "reason": "..."},
"results": <data>
}Parse .results for data and .meta.source to know whether it's live or local. A human-readable N results (live) summary is printed to stderr only when stdout is a terminal AND no machine-format flag (--json, --csv, --compact, --quiet, --plain, --select) is set — piped/agent consumers and explicit-format runs get pure JSON on stdout.
When you (or the agent) notice something off about this CLI, record it:
judge-me-pp-cli feedback "the --since flag is inclusive but docs say exclusive"
judge-me-pp-cli feedback --stdin < notes.txt
judge-me-pp-cli feedback list --json --limit 10Entries are stored locally at ~/.local/share/judge-me-pp-cli/feedback.jsonl. They are never POSTed unless JUDGE_ME_FEEDBACK_ENDPOINT is set AND either --send is passed or JUDGE_ME_FEEDBACK_AUTO_SEND=true. Default behavior is local-only.
Write what surprised you, not a bug report. Short, specific, one line: that is the part that compounds.
Every command accepts --deliver <sink>. The output goes to the named sink in addition to (or instead of) stdout, so agents can route command results without hand-piping. Three sinks are supported:
| Sink | Effect |
|---|---|
stdout | Default; write to stdout only |
file:<path> | Atomically write output to <path> (tmp + rename) |
webhook:<url> | POST the output body to the URL (application/json or application/x-ndjson when --compact) |
Unknown schemes are refused with a structured error naming the supported set. Webhook failures return non-zero and log the URL + HTTP status on stderr.
A profile is a saved set of flag values, reused across invocations. Use it when a scheduled agent calls the same command every run with the same configuration - HeyGen's "Beacon" pattern.
judge-me-pp-cli profile save briefing --json
judge-me-pp-cli --profile briefing reviewers get mock-value
judge-me-pp-cli profile list --json
judge-me-pp-cli profile show briefing
judge-me-pp-cli profile delete briefing --yesExplicit flags always win over profile values; profile values win over defaults. agent-context lists all available profiles under available_profiles so introspecting agents discover them at runtime.
| Code | Meaning |
|---|---|
| 0 | Success |
| 2 | Usage error (wrong arguments) |
| 3 | Resource not found |
| 4 | Authentication required |
| 5 | API error (upstream issue) |
| 7 | Rate limited (wait and retry) |
| 10 | Config error |
Parse $ARGUMENTS:
help, or --help → show judge-me-pp-cli --help outputinstall → ends with mcp → MCP installation; otherwise → see Prerequisites above--agent)go install github.com/mvanhorn/printing-press-library/library/marketing/judge-me/cmd/judge-me-pp-mcp@latestclaude mcp add judge-me-pp-mcp -- judge-me-pp-mcpclaude mcp listwhich judge-me-pp-cli
If not found, offer to install (see Prerequisites at the top of this skill).--agent flag:judge-me-pp-cli <command> [subcommand] [args] --agentjudge-me-pp-cli <command> --help.© mvanhorn, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in cli-skills/pp-judge-me of mvanhorn/printing-press-library.
Open the folder on GitHubat commit d9a1696
Pp Judge Me next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Pp Judge Me this skillmvanhorn/printing-press-library | 2.1k | — | ~3.9k | Automated safety check: Notes | Apache-2.0 | |
| Paperclippaperclipai/paperclip | 100k | — | ~9.6k | Automated safety check: Pass | MIT | |
| Nodejs Backend Patternsever-works/ever-works | 162 | 18 repos | ~4k | Automated safety check: Pass | AGPL-3.0 | |
| OpenAPI to MCP Servermcp-use/mcp-use | 11k | — | ~5.2k | Automated safety check: Pass | Apache-2.0 | |
| Use Yaakmountain-loop/yaak | 19k | — | ~1.9k | Automated safety check: Pass | MIT | |
| API DesignerJeffallan/claude-skills | 12k | 1 repos | ~2k | Automated safety check: Pass | MIT |
paperclipai/paperclip
Interact with the Paperclip control plane API for task coordination and governance.
ever-works/ever-works
Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices.
mcp-use/mcp-use
Turns an OpenAPI or Swagger spec into an MCP server with the mcp-use TypeScript SDK, mapping each operation to a tool, wiring auth, testing and deploying.
mountain-loop/yaak
A skill your agent uses when the user mentions Yaak, a Yaak workspace, or the yaak command, or asks to call, hit, or smoke test HTTP/REST endpoints, save or organize API requests for reuse or manual…
Jeffallan/claude-skills
Designs REST and GraphQL APIs from resource modeling to an OpenAPI 3.1 contract, with versioning, pagination and RFC 7807 error handling.
ruvnet/RuView
Covers the RuView `wifi-densepose` command line binary, its Axum REST API and the WebAssembly builds for browsers and ESP32, for embedding or scripting RuView.
mvanhorn/printing-press-library
Desktop automation through the real Rust agent-desktop CLI, published in Printing Press through a small bridge.
mvanhorn/printing-press-library
Search, browse, and download Google Fonts from the terminal via the gfonts CLI.
mvanhorn/printing-press-library
The free, offline Trigger phrases: search 1688 for, find a factory on 1688 for, wholesale price on 1688 for, who is the cheapest supplier on 1688 for, compare 1688 suppliers for, use 1688, run 1688.
mvanhorn/printing-press-library
Inspect known Activity Japan plan IDs or URLs, compare dated prices and sessions, check language-sitemap coverage, and hand off to canonical booking pages.
mvanhorn/printing-press-library
Every Admin By Request portal action, plus a local SQLite mirror of audit, events, inventory and requests for ad-hoc...
mvanhorn/printing-press-library
macOS screen capture, window recording, GIF conversion, and agent evidence bundles from the terminal.
Categories
Printing Press CLI for Judge Me. An agent skill from mvanhorn/printing-press-library. Pp Judge Me is an agent skill from mvanhorn/printing-press-library. Printing Press CLI for Judge Me.
Pp Judge Me fits situations like: tasks that involve REST APIs.
Run `npx skills add mvanhorn/printing-press-library --skill pp-judge-me -a claude-code`. Or copy the skill folder (cli-skills/pp-judge-me in mvanhorn/printing-press-library) into .claude/skills/pp-judge-me in your project. Claude Code loads it when a task matches its description.
Run `npx skills add mvanhorn/printing-press-library --skill pp-judge-me -a codex`. Or copy the skill folder (cli-skills/pp-judge-me in mvanhorn/printing-press-library) into .agents/skills/pp-judge-me in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mvanhorn/printing-press-library --skill pp-judge-me -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pp-judge-me, .gemini/skills/pp-judge-me, .github/skills/pp-judge-me and .opencode/skills/pp-judge-me in your project.
Going by SKILL.md and its folder, Pp Judge Me needs the command-line tools its instructions call (go, claude, npx and curl) and credentials named JUDGE_ME_API_TOKEN. Our summary lists: Node.js; A credential in YOUR_API_TOKEN; A credential in JUDGE_ME_API_TOKEN. Its frontmatter pre-approves these tools: Read, Bash.
SKILL.md names 3 domains. In commands or code: api.judge.me; the agent is likely to contact it when it follows the instructions. As links in the text: judge.me and help.judge.me. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Pp Judge Me is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.9k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Pp Judge Me: Paperclip (paperclipai/paperclip, 100k stars), Nodejs Backend Patterns (ever-works/ever-works, 162 stars), OpenAPI to MCP Server (mcp-use/mcp-use, 11k stars) and Use Yaak (mountain-loop/yaak, 19k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
mvanhorn (a GitHub user) maintains it in mvanhorn/printing-press-library, which has 2,056 GitHub stars. The repository holds 506 skills in this directory. The repository was last updated on October 9, 2026.
Source: mvanhorn/printing-press-library on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.