Verify and Stop
JuliusBrussee/caveman
Prove existing work meets acceptance conditions without expanding scope. Use for validation-only tasks, completion checks, focused gate runs, and last-mile…
Find and compare Japan roadside-station service stops with source evidence and explicit unknowns.
$ npx skills add mvanhorn/printing-press-library --skill pp-michi-no-eki -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install mvanhorn/printing-press-library pp-michi-no-eki --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-michi-no-eki .claude/skills/pp-michi-no-eki && 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-michi-no-eki" agent skill from https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-michi-no-eki into .claude/skills/pp-michi-no-eki/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pp-michi-no-eki", 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-michi-no-ekiType 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-michi-no-eki -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install mvanhorn/printing-press-library pp-michi-no-eki --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-michi-no-eki .agents/skills/pp-michi-no-eki && 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-michi-no-eki" agent skill from https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-michi-no-eki into .agents/skills/pp-michi-no-eki/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pp-michi-no-eki", 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-michi-no-eki -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install mvanhorn/printing-press-library pp-michi-no-eki --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-michi-no-eki .cursor/skills/pp-michi-no-eki && 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-michi-no-eki" agent skill from https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-michi-no-eki into .cursor/skills/pp-michi-no-eki/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pp-michi-no-eki", 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-michi-no-eki--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-michi-no-eki -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install mvanhorn/printing-press-library pp-michi-no-eki --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-michi-no-eki .gemini/skills/pp-michi-no-eki && 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-michi-no-eki" agent skill from https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-michi-no-eki into .gemini/skills/pp-michi-no-eki/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pp-michi-no-eki", 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-michi-no-ekiInstalls 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-michi-no-eki -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-michi-no-eki .github/skills/pp-michi-no-eki && 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-michi-no-eki" agent skill from https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-michi-no-eki into .github/skills/pp-michi-no-eki/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pp-michi-no-eki", 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-michi-no-eki -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-michi-no-eki --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-michi-no-eki .opencode/skills/pp-michi-no-eki && 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-michi-no-eki" agent skill from https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-michi-no-eki into .opencode/skills/pp-michi-no-eki/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pp-michi-no-eki", 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-michi-no-ekiFind and compare Japan roadside-station service stops with source evidence and explicit unknowns.
Pp Michi No Eki is an agent skill from mvanhorn/printing-press-library. Find and compare Japan roadside-station service stops with source evidence and explicit unknowns. Trigger phrases: find Nagano roadside stations with onsen, compare roadside-station parking, nearby Michi-no-Eki service stops, check station-linked notices, use michi-no-eki, run michi-no-eki.
Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
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:
npxgoFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Pp Michi No Eki loads about 3.5k tokens when it runs. Until then it costs about 80 tokens; SKILL.md has 1,596 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,596 words, ~3,534 tokens.
.claude/skills/pp-michi-no-eki/SKILL.md (or your agent's skills folder).<!-- GENERATED FILE — DO NOT EDIT.
This file is a verbatim mirror of library/travel/michi-no-eki/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 michi-no-eki-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 michi-no-eki --cli-onlymichi-no-eki-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/travel/michi-no-eki/cmd/michi-no-eki-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.
Search the official Japanese directory by prefecture, source region, and facilities. Compare parking and published hours, rank nearby candidates, inspect bounded station notices, and compare saved observations without inferring camping permission.
Find Japan roadside-station service stops; inspect source-listed food, shops, baths, parking and facilities; compare a shortlist; rank scoped nearby candidates; inspect bounded station-linked notices; compare saved factual observations offline. Resolve filter vocabulary with catalog, then use concrete IDs from find.
Use the relevant booking/provider interface for campsite/RV inventory or transactions. Use routing tools for driving/vehicle-clearance planning. Station listing or active icons do not establish overnight lodging, outdoor camping or live service availability.
Native station planning preserves read-only source behavior. Optional local learning has explicit write hints, validates cached resource identity, and preserves supported derived rules on targeted undo.
These commands combine source evidence into bounded planning workflows.
readiness — Inspect source facts and permission or service unknowns for one station ID
Campervan planner; trip agent can inspect source evidence without merging tabs manually.
michi-no-eki-pp-cli readiness 19187 --agentcompare — Compare up to six ordered station IDs with source facts and per-ID failures
Campervan planner; trip agent can inspect source evidence without merging tabs manually.
michi-no-eki-pp-cli compare --ids 19187,19189 --agentnearby — Rank source stations by straight-line kilometers from required latitude/longitude, scoped by area and facilities
Campervan planner can inspect source evidence without merging tabs manually.
michi-no-eki-pp-cli nearby --prefecture nagano --facility onsen --lat 35.8632686 --lon 138.2769108 --limit 3 --agentstation-notices — Find notices explicitly linked to one station ID within page/detail scan limits
Advisory researcher; trip agent can inspect source evidence without merging tabs manually.
michi-no-eki-pp-cli station-notices 19487 --max-scan-pages 1 --max-detail-records 10 --agentchanges — Compare two saved snapshot files offline by stable station ID and factual fields, or use an explicit synthetic demo
Trip agent; advisory researcher can inspect source evidence without merging tabs manually.
michi-no-eki-pp-cli changes --demo --agentcatalog for official IDs/aliases. Choose --prefecture or the provider's --region, not both. Preserve Japanese names and canonical URLs.find --facility with explicit --match all|any. Provider multi-facility search is any-of; the default all-of is a local required-facility filter. present is listed evidence, not_listed is an inactive source icon, and missing data is unknown.station, compare or readiness for published hours, nominal parking capacities and operator handoff links. Current opening, fees, charging operation, spaces and vehicle fit remain unknown. General MLIT rest guidance stays separate from per-station permissions.nearby only with supplied itinerary coordinates; distances are straight-line kilometers. Inspect candidate cap/coverage and missing-coordinate warnings.notices or station-notices with independent page/detail scan caps. Match exact linked station IDs. station-notices retains every notice on the scanned index pages, then opens only the --max-detail-records prefix; a no-match covers those opened details, not later index rows. Publication date is a JST calendar date, distinct from dates discussed in text. Follow the canonical notice for full text/attachments.snapshot --ids ... --json stdout for user-directed local saving. changes reads two snapshots, excludes observation timestamps, and marks fetch gaps unresolved. Projected outputs cannot serve as complete snapshots.Use find, station, notices, notice, catalog, guidance, snapshot, and the verified capability commands above. Each command exposes domain examples in help. Low-level stations search/get and bulletins list/get return HTML metadata/links; prefer domain commands for planning.
michi-no-eki-pp-cli recall "station 19187" --agent --debug-mismatches
michi-no-eki-pp-cli learnings list --agent
# Only when the user asks to undo this specific local teaching
michi-no-eki-pp-cli learnings forget "station 19187" --resource 19187 --agentThese optional helpers write local learning/audit state; they do not fetch station evidence or populate a nationwide station cache. A known conflicting cached resource remains in mismatches and cannot become an exact hit through a teaching alias or synthesized pattern. Direct aliases require a canonical shared by query, teaching and cached resource. Pattern validation uses the exact entity that produced its candidate, not unrelated entities elsewhere in the query. Recall considers later verified entity bindings from the same pattern when an earlier binding conflicts, retains its first accepted binding, and accepted typed resource IDs are omitted from mismatch diagnostics and their warnings. Final typed-ID deduplication retains the best validated hit under Recall ranking, so a prior partial or lower-ranked hit cannot hide better evidence. recall --limit caps final results, not local database work: candidate validation can scan the full optional pattern store to preserve identity filtering and final ranking. Large local stores can take longer; no local-work or latency bound is claimed. Identifier-verified patterns with no extractable cached identity retain their legacy matching behavior; that is not evidence of current provider identity or facts. Missing cached resources retain an explicit warning and still require a live source fetch. Only a genuine missing row uses this fallback; unexpected cached-identity read failures or cancellation fail recall with runtime exit 5 and no success envelope. Undo reconciles only affected inferred families. A rule needs two distinct compatible positive (boost) examples from eligible teaching sources; unusable rows do not veto valid support. New synthesis and reconciliation after an affected forget exclude hide/alias effects. Unsupported affected rules are removed; explicitly taught and unrelated patterns remain. An explicit teach-pattern records its full declared scope; later inference cannot replace it.
Native domain calls and low-level stations/bulletins reads suppress automatic learning journals/corrections. The six stateful MCP helpers disclose local writes; normal optional recall results remain available.
michi-no-eki-pp-cli compare --ids 19187,19189 --agent --select stations.id,stations.name,stations.parking,fetch_failuresReturn ordered station facts and explicit fetch gaps.
michi-no-eki-pp-cli nearby --prefecture nagano --facility onsen --lat 35.8632686 --lon 138.2769108 --limit 3 --agentStraight-line distance ranks scoped source candidates, not driving routes.
michi-no-eki-pp-cli station-notices 19487 --max-scan-pages 1 --max-detail-records 10 --agentMatch exact linked station IDs within a bounded notice scan.
michi-no-eki-pp-cli changes --before before.json --after after.json --agentCompare user-saved factual observations without network.
Authorized directory routes require no authentication. No accounts, cookies or bookings are used.
Run michi-no-eki-pp-cli doctor to verify setup.
Use --agent/--json; project with --select to reduce response size. Empty arrays are []. find/nearby return at most50 stations and separately cap candidate examination at5000 (default2000). Compare/snapshot accept at most6 IDs. Notice index scans cap at5 pages and retain every notice on those pages; station-notice detail fetches then open at most50 of them (default10). Rows past that detail prefix are not matches. Declared HTML transport bounds wire bytes and each decode layer to 5 MiB; the domain parser rechecks that bound before parsing. This bounds body bytes, not total process RSS. Snapshot files are capped at 2 MiB. Root --timeout bounds the live workflow, generated pacing applies, and domain observations bypass response cache. Live domain commands reject local mode; changes rejects live mode.
Partial failures appear in fetch_failures and stderr; all-failure operations exit nonzero. The optional MCP mirrors for compare, snapshot and station-notices preserve bounded structured failure accounting in an explicitly failed tool result; they do not rerun the source operation. General exit codes:0 success,2 usage/input,3 not found,4 auth,5 API/runtime,7 rate limiting,10 configuration. Never turn a directory icon, headline count or empty notice scan into permission/inventory/status certainty.
Use the domain CLI workflows for source extraction. Typed MCP HTML tools are hidden by the source spec because their generated handlers expose raw HTML; use the domain CLI or safe command mirrors. This public provider needs no credentials. Credential-like headers such as Authorization and X-API-Key are withheld on a cross-origin redirect; do not add other sensitive custom headers.
Generated low-level link rows can place an HTML page URL in image when no image is published; treat that field as unverified. Use normalized domain workflows for service evidence. Detail endpoint commands return page metadata rather than an empty link-only result.
Low-level detail metadata includes the requested numeric ID, canonical handoff URL, source URL and JST observation time. entity_fields_status distinguishes recognized native identity fields from generic page metadata with explicit unknowns. Domain station/notice remain the richer factual workflows.
Optional framework SQL/workflow-status descriptions mention sync, but this source has no domain sync or database-ingestion workflow; use native domain commands and saved snapshots. Explicit optional learning helpers can open/create/migrate local stores or append audit/telemetry. Six MCP helpers (recall, learnings candidates/list/stats, playbook list and workflow status) declare those local writes with readOnly=false; direct SQL/context remain read-only. Native domain commands, low-level stations/bulletins reads and help suppress automatic journals/corrections. --no-learn does not make explicit optional learning helpers write-free. CLI-only installation does not activate the optional MCP server.
export bulletins writes parsed notice records from the same notice parser as notices and notice, as JSON or JSONL. --limit 0 follows the notice index until it ends; a positive --limit stops once that many records are collected. If another index page remains after 500 pages, export fails instead of writing a partial file. A failed export leaves an existing --output file unchanged. It does not emit the raw HTML page. Use snapshot --ids ... --json for retained factual station observations.
Low-level list/search reads in --data-source auto may initialize or migrate the optional resolver cache even when an HTML response yields no cacheable JSON records. --no-cache controls the HTTP cache; use --data-source live --no-cache to bypass resolver write-through and HTTP caching. The detail metadata adapters use direct source reads. Low-level groups suppress automatic learning journals/corrections; this cache behavior is separate from the twelve native commands and help paths that leave no automatic local state.
© 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-michi-no-eki of mvanhorn/printing-press-library.
Open the folder on GitHubat commit d9a1696
Pp Michi No Eki 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 Michi No Eki this skillmvanhorn/printing-press-library | 2.1k | — | ~3.5k | Automated safety check: Notes | Apache-2.0 | |
| Verify and StopJuliusBrussee/caveman | 111k | 1 repos | ~176 | Automated safety check: Pass | Apache-2.0 | |
| Stop Wordsthedaviddias/Front-End-Checklist | 74k | — | ~521 | Automated safety check: Pass | MIT | |
| Geo Comparesickn33/agentic-awesome-skills | 47k | 1 repos | ~2.7k | Automated safety check: Notes | MIT | |
| Compare Python TypecheckersJetBrains/intellij-community | 21k | — | ~617 | Automated safety check: Pass | Custom licence | |
| Recipe Compare Sheet Tabsgoogleworkspace/cli | 31k | — | ~182 | Automated safety check: Pass | Apache-2.0 |
JuliusBrussee/caveman
Prove existing work meets acceptance conditions without expanding scope. Use for validation-only tasks, completion checks, focused gate runs, and last-mile…
thedaviddias/Front-End-Checklist
A skill your agent uses when applies primarily when creating new content pages.
sickn33/agentic-awesome-skills
Monthly delta tracking and progress reporting for GEO clients.
JetBrains/intellij-community
Compare Python type inference with ty, pyrefly, and basedpyright.
googleworkspace/cli
Read data from two tabs in a Google Sheet to compare and identify differences.
taishi-i/awesome-japanese-nlp-resources
Compare several Japanese NLP libraries, models, or datasets for a keyword (a specific tool name, or a function/task like '形態素解析') across a handful of criteria chosen for that comparison, rendered as…
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.
Find and compare Japan roadside-station service stops with source evidence and explicit unknowns. Pp Michi No Eki is an agent skill from mvanhorn/printing-press-library. Find and compare Japan roadside-station service stops with source evidence and explicit unknowns.
Pp Michi No Eki fits situations like: phrases: find Nagano roadside stations with onsen; compare roadside-station parking; nearby Michi-no-Eki service stops; check station-linked notices.
Run `npx skills add mvanhorn/printing-press-library --skill pp-michi-no-eki -a claude-code`. Or copy the skill folder (cli-skills/pp-michi-no-eki in mvanhorn/printing-press-library) into .claude/skills/pp-michi-no-eki in your project. Claude Code loads it when a task matches its description.
Run `npx skills add mvanhorn/printing-press-library --skill pp-michi-no-eki -a codex`. Or copy the skill folder (cli-skills/pp-michi-no-eki in mvanhorn/printing-press-library) into .agents/skills/pp-michi-no-eki 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-michi-no-eki -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-michi-no-eki, .gemini/skills/pp-michi-no-eki, .github/skills/pp-michi-no-eki and .opencode/skills/pp-michi-no-eki in your project.
Going by SKILL.md and its folder, Pp Michi No Eki needs the command-line tools its instructions call (npx and go). Our summary lists: Node.js. Its frontmatter pre-approves these tools: Read, Bash.
SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. 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 Michi No Eki 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.5k tokens (SKILL.md is roughly 14k 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 Michi No Eki: Verify and Stop (JuliusBrussee/caveman, 111k stars), Stop Words (thedaviddias/Front-End-Checklist, 74k stars), Geo Compare (sickn33/agentic-awesome-skills, 47k stars) and Compare Python Typecheckers (JetBrains/intellij-community, 21k 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.