Agent skill

Pp Nap Camp

by mvanhorn in mvanhorn/printing-press-library

Plan campervan campsite stays with source-backed pitch rules and dated acceptance evidence.

Apache-2.0Auto-check: notes

Install Pp Nap Camp

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

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

GitHub CLI
$ gh skill install mvanhorn/printing-press-library pp-nap-camp --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-nap-camp .claude/skills/pp-nap-camp && 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-nap-camp
GitHub stars
2.1k
Token cost
~1.8k tokens
SKILL.md length
703 words
Files
1
Skills in repo
506
Repo updated
First seen
Licence
Apache-2.0

At a glance

Plan campervan campsite stays with source-backed pitch rules and dated acceptance evidence.

  • Works in 3 steps: Install via the Printing Press… → Verify: nap-camp-pp-cli --version → Ensure the reported install directory is…
  • Phrases: find campervan-entry campsites in Japan
  • SKILL.md covers Prerequisites: Install the CLI, When to Use This CLI, Anti-triggers and Unique Capabilities, plus 6 more sections
  • Calls npx and go

What it does

Pp Nap Camp is an agent skill from mvanhorn/printing-press-library. Plan campervan campsite stays with source-backed pitch rules and dated acceptance evidence. Trigger phrases: find campervan-entry campsites in Japan, check Nap Camp pitch restrictions, compare campsite pitches, read a campsite acceptance calendar, use nap-camp, run nap-camp.

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

  • Phrases: find campervan-entry campsites in Japan
  • Check Nap Camp pitch restrictions
  • Compare campsite pitches
  • Read a campsite acceptance calendar

Example prompts

  • “/pp-nap-camp”

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: nap-camp-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 d9a1696. 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 Nap Camp loads about 1.8k tokens when it runs. Until then it costs about 75 tokens; SKILL.md has 703 words of instructions outside code blocks.

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

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 d9a1696, republished under its Apache-2.0 licence (© mvanhorn). 703 words, ~1,797 tokens.

Download SKILL.mdSave it as .claude/skills/pp-nap-camp/SKILL.md (or your agent's skills folder).
name
pp-nap-camp
description
Plan campervan campsite stays with source-backed pitch rules and dated acceptance evidence. Trigger phrases: `find campervan-entry campsites in Japan`, `check Nap Camp pitch restrictions`, `compare campsite pitches`, `read a campsite acceptance calendar`, `use nap-camp`, `run nap-camp`.
allowed-tools
Read, Bash
author
zjsng
license
Apache-2.0
argument-hint
<command> [args] | install cli|mcp
<!-- GENERATED FILE — DO NOT EDIT.
     This file is a verbatim mirror of library/travel/nap-camp/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/". -->

なっぷ (Nap Camp) CLI

Use the existing verified binary when installed. The library installer and direct Go install below apply after this CLI is merged into the public library; before merge, build this source checkout with Go 1.26.6 or newer and verify the resulting binary.

Prerequisites: Install the CLI

This skill drives the nap-camp-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 nap-camp --cli-only
  2. Verify: nap-camp-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/nap-camp/cmd/nap-camp-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.

Discover public campervan-entry campsites, inspect the specific pitch and compare a bounded shortlist. Planner commands distinguish source acceptance and starting prices from unknown vehicle clearance, vacancy and full totals.

When to Use This CLI

Use for public Japanese Nap Camp campsite discovery, specific pitch restrictions, conservative campervan requirements checks, dated acceptance candidates and saved-observation comparison. Preserve Japanese names, canonical links, JST dates, source qualifiers and observation timestamps in itineraries.

Anti-triggers

Use the canonical booking site for account, reservation or payment actions. Vehicle clearance certification, road routing, guaranteed vacancy and complete dated group/option quotes require other source evidence and human confirmation.

Unique Capabilities

Pitch evidence
  • planner fit — Check one specific pitch for vehicle, group, pet and power requirements without certifying unreported dimensions.

    Choose this for explicit contradictions and unknowns on a chosen pitch.

    bash
    nap-camp-pp-cli planner fit 11007 20005062 --people 2 --length-m 6 --agent
  • planner compare — Compare a bounded shortlist of specific campsite/pitch pairs with the same requirements.

    Choose this when comparing selected pitches across an itinerary.

    bash
    nap-camp-pp-cli planner compare 11007:20005062 11007:20005063 --people 2 --agent
Dates and observations
  • planner windows — Find candidate consecutive nights from dated source acceptance evidence.

    Choose this for multi-night planning with explicit unknown inventory.

    bash
    nap-camp-pp-cli planner windows 11007 20005062 --month 2026-10 --nights 2 --agent
  • planner snapshot — Capture a compact dated observation spanning campsite, pitch and optional calendar.

    Choose this to save a reviewable itinerary observation.

    bash
    nap-camp-pp-cli planner snapshot 11007 20005062 --month 2026-10 --agent
  • planner changes — Compare two saved observations of the same campsite and pitch.

    Choose this to detect source changes without repeating HTTP requests.

    bash
    nap-camp-pp-cli planner changes before.json after.json --agent
Show full SKILL.md (307 more words)Show less

Command Reference

Choose campsite discover for one result page, campsite inspect for facility details and a bounded plan list, pitch inspect for one selected plan, pitch calendar for a requested-month status projection and catalog for source IDs. Choose the planner capability above for the intended compound workflow. Inspect the leaf command's --help for current flags; source is an advanced raw contract group.

Recipes

Compare specific pitches
bash
nap-camp-pp-cli planner compare 11007:20005062 11007:20005063 --people 2 --agent

Each pair is checked independently; facility categories are not pitch permission.

Consecutive candidate nights
bash
nap-camp-pp-cli planner windows 11007 20005062 --month 2026-10 --nights 2 --limit 5 --agent

Only nights with source acceptance statuses 1/2 form candidates; vacancy is unknown.

Narrow pitch facts
bash
nap-camp-pp-cli planner snapshot 11007 20005062 --agent --select campsite.name,pitch.vehicle_entry,pitch.power

Return only the selected source facts; those fields do not establish vehicle dimensions or a full dated total.

Read a dated source calendar
bash
nap-camp-pp-cli pitch calendar 11007 20005062 --month 2026-10 --limit 7 --json

Filter the two-month upstream response to the requested month; zero nonacceptance prices stay unknown.

Auth Setup

Public read-only source contracts need no API key or account. Booking is a canonical-site handoff.

Run nap-camp-pp-cli doctor to verify setup.

Agent Mode

Use --agent for structured output, --select for known fields and --dry-run for a no-I/O request preview. Planning lists are bounded and empty collections are []. Keep unknown fields and qualification text. A fit verdict needs_confirmation is unresolved evidence; contradiction identifies a source mismatch. Partial compare failures are emitted with a nonzero exit.

Paths and state

nap-camp-pp-cli agent-context --pretty reports actual runtime config/data/cache locations. Fresh planning commands read the source; planner snapshot --save-to optionally creates a new full JSON observation and refuses existing paths. Omit month for calendar: []. planner changes accepts two such files with identical campsite/pitch IDs and schema version 1, ignores observation-time-only changes and separates unequal date coverage.

Direct Use

Resolve the installed binary, inspect the matching leaf command's help, then run the bounded command with --agent. Use --no-learn or NAP_CAMP_NO_LEARN=true for deterministic work. Fresh commands reject --data-source local; changes rejects --data-source live. Existing source observations are not current inventory.

© 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-nap-camp of mvanhorn/printing-press-library.

Open the folder on GitHubat commit d9a1696

Compare with similar skills

Pp Nap Camp 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 Nap Camp compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pp Nap Camp this skillmvanhorn/printing-press-library2.1k—~1.8kAutomated safety check: NotesApache-2.0
Ib Pitch Booknexu-io/open-design100k—~2kAutomated safety check: PassApache-2.0
HTML Ppt Pitch Decknexu-io/open-design100k—~1.3kAutomated safety check: PassApache-2.0
Napbradygaster/squad3.3k—~197Automated safety check: PassMIT
Nap Consistencythedaviddias/Front-End-Checklist74k—~613Automated safety check: PassMIT
Pitch Psychologistsickn33/agentic-awesome-skills47k2 repos~1.4kAutomated safety check: PassMIT

Similar skills

  • Ib Pitch Book

    nexu-io/open-design

    OpenDesign's investor pitch book: market map, moat, unit economics, and the ask — analyst-grade and diligence-ready.

    100k GitHub stars~2k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • HTML Ppt Pitch Deck

    nexu-io/open-design

    OpenDesign's demo-day pitch: hook, traction, moat, and the raise — built to make a partner sit up by page three.

    100k GitHub stars~1.3k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Nap

    bradygaster/squad

    Context hygiene — compress, prune, archive .squad/ state. An agent skill from bradygaster/squad.

    3.3k GitHub stars~197 tokensUpdated today
    Auto-check passed
  • Nap Consistency

    thedaviddias/Front-End-Checklist

    A skill your agent uses when auditing a local business website for local SEO.

    74k GitHub stars~613 tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • Pitch Psychologist

    sickn33/agentic-awesome-skills

    One sentence - what this skill does and when to invoke it. An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~1.4k tokens
    Auto-check passed
  • Pitch Narrative Builder

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when the user asks to "build our pitch deck narrative", "write a fundraising story", or "structure the sales pitch narrative"; derives from the narrative canon a company…

    2.9k GitHub stars~3.5k tokensUpdated today
    Business, Finance & HRAuto-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 today
    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 today
    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 today
    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 today
    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 today
    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 today
    Auto-check: notes

Questions about Pp Nap Camp

What does Pp Nap Camp do?

Plan campervan campsite stays with source-backed pitch rules and dated acceptance evidence. Pp Nap Camp is an agent skill from mvanhorn/printing-press-library. Plan campervan campsite stays with source-backed pitch rules and dated acceptance evidence.

When should I use Pp Nap Camp?

Pp Nap Camp fits situations like: phrases: find campervan-entry campsites in Japan; check Nap Camp pitch restrictions; compare campsite pitches; read a campsite acceptance calendar.

How do I install Pp Nap Camp in Claude Code?

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

How do I install Pp Nap Camp in Codex?

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

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

What does Pp Nap Camp need to run?

Going by SKILL.md and its folder, Pp Nap Camp 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 Nap Camp 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 Nap Camp 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 Nap Camp use?

Pp Nap Camp 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 Nap Camp use?

About 1.8k tokens (SKILL.md is roughly 7.2k 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 Nap Camp?

Skills that share tags, products or a category with Pp Nap Camp: Ib Pitch Book (nexu-io/open-design, 100k stars), HTML Ppt Pitch Deck (nexu-io/open-design, 100k stars), Nap (bradygaster/squad, 3.3k stars) and Nap Consistency (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pp Nap Camp?

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.