Agent skill

Pp Yamap

by mvanhorn in mvanhorn/printing-press-library

Discover Japan hikes on YAMAP, inspect planned model courses and recorded trip metrics, read dated contributor reports, or check source map coverage.

Apache-2.0Auto-check: notes

Install Pp Yamap

skills CLI
$ npx skills add mvanhorn/printing-press-library --skill pp-yamap -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mvanhorn/printing-press-library pp-yamap --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-yamap .claude/skills/pp-yamap && rm -rf skills-src

Use ~/.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/

Facts

Skill name
pp-yamap
GitHub stars
2.1k
Token cost
~1.4k tokens
SKILL.md length
553 words
Files
1
Skills in repo
506
Repo updated
First seen
Licence
Apache-2.0

At a glance

Discover Japan hikes on YAMAP, inspect planned model courses and recorded trip metrics, read dated contributor reports, or check source map coverage.

  • Works in 3 steps: Install via the Printing Press… → Verify: yamap-pp-cli --version → Ensure the reported install directory is…
  • YAMAP hiking discovery
  • SKILL.md covers Prerequisites: Install the CLI, When to Use This CLI, Anti-triggers and Recipes, plus 5 more sections
  • Calls npx and go

What it does

Pp Yamap is an agent skill from mvanhorn/printing-press-library. Discover Japan hikes on YAMAP, inspect planned model courses and recorded trip metrics, read dated contributor reports, or check source map coverage. Use for YAMAP hiking discovery, recent reports, use yamap, or run yamap.

Its SKILL.md is about 1.4k 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.

When your agent uses it

  • YAMAP hiking discovery

Example prompts

  • “/pp-yamap”

Requirements

  • Node.js
  • Pre-approved tools (allowed-tools): Read, Bash

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and…
  2. Verify: yamap-pp-cli --version
  3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill.

What it can do on your machine

Read from SKILL.md and the folder at commit 76de244. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx
    • go

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    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.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Pp Yamap loads about 1.4k tokens when it runs. Until then it costs about 58 tokens; SKILL.md has 553 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~58
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

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.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Bash

Automated 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.

SKILL.md

The full file from mvanhorn/printing-press-library at commit 76de244, republished under its Apache-2.0 licence (© mvanhorn). 553 words, ~1,402 tokens.

Download SKILL.mdSave it as .claude/skills/pp-yamap/SKILL.md (or your agent's skills folder).
name
pp-yamap
description
Discover Japan hikes on YAMAP, inspect planned model courses and recorded trip metrics, read dated contributor reports, or check source map coverage. Use for YAMAP hiking discovery, recent reports, use yamap, or run yamap.
allowed-tools
Read, Bash
author
zjsng
license
Apache-2.0
<!-- GENERATED FILE — DO NOT EDIT.
     This file is a verbatim mirror of library/travel/yamap/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/". -->

YAMAP public hiking discovery

Prerequisites: Install the CLI

This skill drives the yamap-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:
    bash
    npx -y @mvanhorn/printing-press-library install yamap --cli-only
  2. Verify: yamap-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). This installs into $GOPATH/bin (default $HOME/go/bin), so add that directory to $PATH instead:

bash
go install github.com/mvanhorn/printing-press-library/library/travel/yamap/cmd/yamap-pp-cli@latest

If --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 named mountains, planned model courses, recorded trips and map areas. Keep source metrics and contributor observations separate from closure and safety decisions.

When to Use This CLI

Use Japanese names, preserve source IDs and prefectures, then fetch one detail lazily. Public anonymous first-party reads need no paid account. Installation from the public catalog becomes available after maintainer merge.

Anti-triggers

Do not use for safety certification, authoritative closure clearance, GPX/offline navigation, account data, purchases, bookings or route creation.

Recipes

Compact mountain candidates
bash
yamap-pp-cli mountains search 高尾山 --agent --select id,name,prefectures,url

Keep source IDs and Japanese names.

Recent contributor reports
bash
yamap-pp-cli reports recent 高尾山 --limit 3 --agent

Activity-date filter within bounded candidate coverage.

Inspect map coverage
bash
yamap-pp-cli maps coverage 77 --agent

Area bounds do not establish route safety or offline availability.

Unique Capabilities

Focused helpers preserve the evidence boundaries described above.

Hiking evidence
  • reports recent — Find recorded activity evidence by trip date in a bounded scan

    bash
    yamap-pp-cli reports recent 高尾山 --limit 3 --agent
  • reports observations — Read bounded contributor observations with trip dates and source links

    bash
    yamap-pp-cli reports observations 51497803 --agent
  • routes compare — Compare planned metrics with recorded metrics without assuming track equivalence

    bash
    yamap-pp-cli routes compare 1771 51497803 --agent
  • maps coverage — Inspect map area bounds and limits of map coverage

    bash
    yamap-pp-cli maps coverage 77 --agent
  • inventory status — Inspect cached request inventory and freshness without a crawl

    bash
    yamap-pp-cli inventory status --agent
Show full SKILL.md (238 more words)Show less

Auth Setup

Anonymous public first-party JSON reads; no account or paid key. Membership-only GPX and multi-landmark operations excluded.

Run yamap-pp-cli doctor to verify setup.

Agent Mode

Focused commands emit compact {meta,results} JSON by default. Add --select for result fields; metadata always retains coverage/provenance. Distances/elevation use meters; durations seconds. UTC timestamps and Japan trip dates are explicit. Unavailable values are null.

Model courses are planned references. Report summaries use legacy metrics and may omit planned status; detail prefers regularized elapsed/active/rest totals. Exact moving time is unavailable. Contributor text and publisher cautions retain separate evidence classes. Neither user reports nor false publisher closure flags establish safe/open status. Linked authoritative notices are not independently fetched. Map bounds do not prove offline/track/trail coverage.

Bounded reads and freshness

One page/five results default, limit at most twenty. Recent scans default twenty candidates, at most five pages. Sort/recency guarantees apply only within the scan; older seasons remain dated. Empty results cannot establish no reports or safe/open trails. Exact-request cache TTL is fifteen minutes. Use --refresh explicitly, --no-cache for no persistence, or --data-source local for exact cached reads with stale metadata. Isolate paths with --home when needed. --diagnostics writes costs to stderr.

Troubleshooting

Read stderr and exit status: 2 usage, 3 absent source/cache, 4 restricted, 5 network/challenge/schema, 7 throttled, 10 config/path. Failures emit no result JSON. Inspect source links before interpreting observations. Run yamap-pp-cli doctor --agent for connectivity and yamap-pp-cli inventory status --agent for cache coverage.

© 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

Files

Just SKILL.md in cli-skills/pp-yamap of mvanhorn/printing-press-library.

Open the folder on GitHubat commit 76de244

Compare with similar skills

Pp Yamap 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.

Pp Yamap compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pp Yamap this skillmvanhorn/printing-press-library2.1k—~1.4kAutomated safety check: NotesApache-2.0
Plancodewhale-hq/Codewhale41k—~213Automated safety check: PassMIT
Planningn8n-io/n8n207k—~2.5kAutomated safety check: PassCustom licence
Planasgeirtj/system_prompts_leaks69k—~5.1kAutomated safety check: PassCC0-1.0
Review Planpenpot/penpot61k—~841Automated safety check: PassMPL-2.0
Make A Planpenpot/penpot61k—~1.6kAutomated safety check: PassMPL-2.0

Similar skills

  • Plan

    codewhale-hq/Codewhale

    Turn a sufficiently understood task into an ordered implementation plan with dependencies and verification.

    41k GitHub stars~213 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Planning

    n8n-io/n8n

    Official

    ONLY for coordinated multi-artifact work: multiple workflows with dependencies, shared data-table schema/migration across tasks, or the user explicitly asked to review a plan first.

    207k GitHub stars~2.5k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Plan

    asgeirtj/system_prompts_leaks

    On an explicit planning request, always call readskill for this skill before answering.

    69k GitHub stars~5.1k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Review Plan

    penpot/penpot

    Plan review flow — evaluate an implementation plan before it is executed, delegating the review to a subagent that follows the plan-review-criteria skill.

    61k GitHub stars~841 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Make A Plan

    penpot/penpot

    Planning flow — research the subject of this session, produce an implementation plan with the planner skill, resolve open questions with the user in plain language, and save the final plan to…

    61k GitHub stars~1.6k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Executing Plans Inline

    obra/superpowers

    Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.

    297k GitHub starsUsed in 2 repos~5.1k tokens
    Agent WorkflowsAuto-check passed

More from mvanhorn/printing-press-library

All 506 skills in this repo
  • Agent Desktop

    mvanhorn/printing-press-library

    Desktop automation through the real Rust agent-desktop CLI, published in Printing Press through a small bridge.

    2.1k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check: notes
  • Gfonts

    mvanhorn/printing-press-library

    Search, browse, and download Google Fonts from the terminal via the gfonts CLI.

    2.1k GitHub stars~574 tokensUpdated yesterday
    Auto-check passed
  • Pp 1688

    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.

    2.1k GitHub stars~3k tokensUpdated yesterday
    Auto-check: notes
  • Pp Activity Japan

    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.

    2.1k GitHub stars~2k tokensUpdated yesterday
    Auto-check: notes
  • Pp Adminbyrequest

    mvanhorn/printing-press-library

    Every Admin By Request portal action, plus a local SQLite mirror of audit, events, inventory and requests for ad-hoc...

    2.1k GitHub stars~3.3k tokensUpdated yesterday
    Auto-check: notes
  • Pp Agent Capture

    mvanhorn/printing-press-library

    macOS screen capture, window recording, GIF conversion, and agent evidence bundles from the terminal.

    2.1k GitHub stars~1.6k tokensUpdated yesterday
    Auto-check: notes

Questions about Pp Yamap

What does Pp Yamap do?

Discover Japan hikes on YAMAP, inspect planned model courses and recorded trip metrics, read dated contributor reports, or check source map coverage. Pp Yamap is an agent skill from mvanhorn/printing-press-library. Discover Japan hikes on YAMAP, inspect planned model courses and recorded trip metrics, read dated contributor reports, or check source map coverage.

When should I use Pp Yamap?

Pp Yamap fits situations like: YAMAP hiking discovery.

How do I install Pp Yamap in Claude Code?

Run `npx skills add mvanhorn/printing-press-library --skill pp-yamap -a claude-code`. Or copy the skill folder (cli-skills/pp-yamap in mvanhorn/printing-press-library) into .claude/skills/pp-yamap in your project. Claude Code loads it when a task matches its description.

How do I install Pp Yamap in Codex?

Run `npx skills add mvanhorn/printing-press-library --skill pp-yamap -a codex`. Or copy the skill folder (cli-skills/pp-yamap in mvanhorn/printing-press-library) into .agents/skills/pp-yamap in your project. Codex loads it when a task matches its description.

Can I use Pp Yamap in Cursor, Gemini CLI or GitHub Copilot?

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-yamap -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-yamap, .gemini/skills/pp-yamap, .github/skills/pp-yamap and .opencode/skills/pp-yamap in your project.

What does Pp Yamap need to run?

Going by SKILL.md and its folder, Pp Yamap needs the command-line tools its instructions call (npx and go). Our summary lists: Node.js. Its frontmatter pre-approves these tools: Read, Bash.

Does Pp Yamap access the network?

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.

Is Pp Yamap safe to install?

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.

What licence does Pp Yamap use?

Pp Yamap 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.

How many tokens does Pp Yamap use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Pp Yamap?

Skills that share tags, products or a category with Pp Yamap: Plan (codewhale-hq/Codewhale, 41k stars), Planning (n8n-io/n8n, 207k stars), Plan (asgeirtj/system_prompts_leaks, 69k stars) and Review Plan (penpot/penpot, 61k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pp Yamap?

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.