Agent skill

Pp Jalan

by mvanhorn in mvanhorn/printing-press-library

Discover Japan accommodation on Jalan, inspect ryokan room and plan terms, or compare a few stay dates.

No licenceAuto-check: notes

Install Pp Jalan

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

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

GitHub CLI
$ gh skill install mvanhorn/printing-press-library pp-jalan --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-jalan .claude/skills/pp-jalan && 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-jalan
GitHub stars
2.1k
Token cost
~2k tokens
SKILL.md length
778 words
Files
1
Skills in repo
505
Repo updated
First seen
Licence
None found

At a glance

Discover Japan accommodation on Jalan, inspect ryokan room and plan terms, or compare a few stay dates.

  • Works in 5 steps: Resolve a destination using stay… → Run stay search with dates and per-room… → Fetch stay property for access,… → …
  • Jalan hotel search
  • SKILL.md covers Source checkout setup, When to Use This CLI, Anti-triggers and Workflow, plus 8 more sections
  • Calls go and npx

What it does

Pp Jalan is an agent skill from mvanhorn/printing-press-library. Discover Japan accommodation on Jalan, inspect ryokan room and plan terms, or compare a few stay dates. Use for Jalan hotel search, onsen/bath evidence, meals, prices, cancellation terms, and booking handoff URLs.

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

When your agent uses it

  • Jalan hotel search
  • Onsen/bath evidence
  • Cancellation terms
  • Booking handoff URLs

Example prompts

  • “/pp-jalan”

Requirements

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

Workflow steps

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

  1. Resolve a destination using stay locations. Preserve its exact source area and Japanese name; aliases may describe a region larger than…
  2. Run stay search with dates and per-room party. Keep elementary children separate from infant meal/bedding categories. Use identical…
  3. Fetch stay property for access, amenities and review categories, then stay offers for dated room/plan combinations.
  4. Fetch stay plan for each serious candidate. Keep property ID, plan ID and room ID distinct; leading zeroes matter.
  5. Compare equal-party alternatives with stay compare. Return canonical Jalan URLs for booking handoff.

What it can do on your machine

Read from SKILL.md and the folder at commit 0fdcc7a. 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:

    • go
    • npx

    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 Jalan loads about 2k tokens when it runs. Until then it costs about 56 tokens; SKILL.md has 778 words of instructions outside code blocks.

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

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

Without a licence we can't republish the file, so here is its outline and opening line. It has 778 words (~2,021 tokens).

“This file is a verbatim mirror of library/travel/jalan/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/". -->”

— opening of SKILL.md by mvanhorn
name
pp-jalan
allowed-tools
Read, Bash

Read the full SKILL.md on GitHub

Files

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

Open the folder on GitHubat commit 0fdcc7a

Compare with similar skills

Pp Jalan 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 Jalan compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pp Jalan this skillmvanhorn/printing-press-library2.1k—~2kAutomated safety check: NotesNone
Node Inspect Debuggeropenclaw/openclaw392k1 repos~894Automated safety check: PassMIT
Discover Pluginsruvnet/ruflo74k—~2kAutomated safety check: NotesMIT
Aas Discoversickn33/agentic-awesome-skills47k1 repos~523Automated safety check: PassMIT
Blender Motion State Inspectionaffaan-m/ECC275k1 repos~2kAutomated safety check: PassMIT
Research Decision Roomnexu-io/open-design100k—~1.6kAutomated safety check: PassApache-2.0

Similar skills

  • Node Inspect Debugger

    openclaw/openclaw

    Debug Node.js with node inspect, --inspect, breakpoints, CDP, heap, and CPU profiles.

    392k GitHub starsUsed in 1 repo~894 tokens
    Frontend & DesignAuto-check passed
  • Discover Plugins

    ruvnet/ruflo

    Discover and recommend ruflo plugins based on your workflow, installed MCP tools, and current task

    74k GitHub stars~2k tokensUpdated yesterday
    Agent WorkflowsAuto-check: notes
  • Aas Discover

    sickn33/agentic-awesome-skills

    Discover AAS skills for an explicit task and compare their complete instructions without installing them.

    47k GitHub starsUsed in 1 repo~523 tokens
    Auto-check passed
  • A skill your agent uses when inspecting Blender characters, rigs, poses, animation retargeting, ground contact, facing direction, or model-vs-motion alignment where screenshots alone are not enough.

    275k GitHub starsUsed in 1 repo~2k tokens
    Game DevelopmentAuto-check passed
  • Research Decision Room

    nexu-io/open-design

    Turn messy user research notes, interviews, support tickets, surveys, and product context into an evidence-backed decision room: a single HTML artifact with an evidence ledger, theme map, confidence…

    100k GitHub stars~1.6k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Inspect Disk

    felixrieseberg/windows95

    Inspect or modify the Windows 95 disk image offline with mtools — no QEMU, no Electron, no boot.

    24k GitHub stars~1.3k tokensUpdated 28 days ago
    Auto-check passed

More from mvanhorn/printing-press-library

All 505 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 Jalan

What does Pp Jalan do?

Discover Japan accommodation on Jalan, inspect ryokan room and plan terms, or compare a few stay dates. Pp Jalan is an agent skill from mvanhorn/printing-press-library. Discover Japan accommodation on Jalan, inspect ryokan room and plan terms, or compare a few stay dates.

When should I use Pp Jalan?

Pp Jalan fits situations like: jalan hotel search; onsen/bath evidence; cancellation terms; booking handoff URLs.

How do I install Pp Jalan in Claude Code?

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

How do I install Pp Jalan in Codex?

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

Can I use Pp Jalan 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-jalan -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-jalan, .gemini/skills/pp-jalan, .github/skills/pp-jalan and .opencode/skills/pp-jalan in your project.

What does Pp Jalan need to run?

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

Does Pp Jalan 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 Jalan 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 Jalan use?

No licence was found for Pp Jalan or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Pp Jalan use?

About 2k tokens (SKILL.md is roughly 8.1k 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 Jalan?

Skills that share tags, products or a category with Pp Jalan: Node Inspect Debugger (openclaw/openclaw, 392k stars), Discover Plugins (ruvnet/ruflo, 74k stars), Aas Discover (sickn33/agentic-awesome-skills, 47k stars) and Blender Motion State Inspection (affaan-m/ECC, 275k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pp Jalan?

mvanhorn (a GitHub user) maintains it in mvanhorn/printing-press-library, which has 2,053 GitHub stars. The repository holds 505 skills in this directory. The repository was last updated on October 7, 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.