Agent skill

Pp Eplus

by mvanhorn in mvanhorn/printing-press-library

Search Japan concerts, theatre, sports and cultural events on eplus; inspect sessions, lottery deadlines, international ticket terms, or compare booking links.

Apache-2.0Auto-check: notes

Install Pp Eplus

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

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

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

At a glance

Search Japan concerts, theatre, sports and cultural events on eplus; inspect sessions, lottery deadlines, international ticket terms, or compare booking links.

  • Works in 3 steps: Install via the Printing Press… → Verify: eplus-pp-cli --version → Ensure the reported install directory is…
  • SKILL.md covers Prerequisites, Catalog installation after…, Prerequisites: Install the CLI and Workflow, plus 4 more sections
  • Calls go and npx

What it does

Pp Eplus is an agent skill from mvanhorn/printing-press-library. Search Japan concerts, theatre, sports and cultural events on eplus; inspect sessions, lottery deadlines, international ticket terms, or compare booking links.

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

Example prompts

  • “/pp-eplus”

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: eplus-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 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 Eplus loads about 1.7k tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 636 words of instructions outside code blocks.

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

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 0fdcc7a, republished under its Apache-2.0 licence (© mvanhorn). 636 words, ~1,658 tokens.

Download SKILL.mdSave it as .claude/skills/pp-eplus/SKILL.md (or your agent's skills folder).
name
pp-eplus
description
Search Japan concerts, theatre, sports and cultural events on eplus; inspect sessions, lottery deadlines, international ticket terms, or compare booking links.
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/media-and-entertainment/eplus/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/". -->

eplus discovery

Prerequisites

This local CLI requires Go 1.26.6 or newer. Build from its source root:

bash
go build -o build/stage/bin/eplus-pp-cli ./cmd/eplus-pp-cli
./build/stage/bin/eplus-pp-cli --version

Use the built path or its directory on PATH. No credentials are needed for public discovery. Catalog installation requires the publication PR to merge first.

Catalog installation after publication

The generator-owned block below applies after publication. Until then, use the local build above.

Prerequisites: Install the CLI

This skill drives the eplus-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 eplus --cli-only
  2. Verify: eplus-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/media-and-entertainment/eplus/cmd/eplus-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 Japanese performances and plan source-backed ticket sale windows.

Workflow

  1. Use eplus-pp-cli which "<capability>" --json and the command's help when the capability is unfamiliar.
  2. Search domestic performances with bounded filters. Start with a broad source region and Japanese venue/prefecture names.
  3. Inspect a returned canonical detail URL for exact sessions and each sale round.
  4. Search international offerings separately if the traveler needs overseas access. Inspect the specific product URL and its conditions.
  5. Compare two to four detail IDs and return source-backed booking links to the user.
bash
eplus-pp-cli events search --artist Radiohead --limit 3 --agent
eplus-pp-cli events search --from 2026-11-01 --to 2026-11-07 --category theatre --region kanto --agent
eplus-pp-cli events detail 4592490001-P0030001P021003 --agent
eplus-pp-cli international search --category concert --limit 3 --agent
eplus-pp-cli international detail 7078 --agent
eplus-pp-cli compare 7078 7079 --source international --agent
eplus-pp-cli policies --agent
Show full SKILL.md (363 more words)Show less

Interpretation

compare requires --limit to cover at least one session per input ID. Bounded results select sessions round-robin across successful inputs and retain partial coverage metadata.

Read results and meta. meta.partial, scan counts, observations and fetch failures describe coverage and freshness. Narrow fields using --select id,name,date,sales; increase --pages for domestic scans or --max-scan for international tour scans only when needed. Detail is lazy. Use --fresh for deadline/inventory checks and state when the data was fetched.

date is the source service date, even when 25:30 normalizes to the next calendar day. Times are JST. Keep event, performance and sale-round identities distinct, including source codes and URLs. Search round codes and detail booking selectors occupy different namespaces.

Lottery accepting means applications are open, with inventory unknown; first-come and general sale/presale are separate concepts. Preserve the deadline and eligibility. A domestic listing never proves overseas bookability. International conditional requires checking product country/residency/ID/collection terms; generic FAQ guidance cannot override them. Empty terms arrays with unknown/partial status mean unobserved terms, not unrestricted access. Static JPY 0 may be a selection placeholder.

Boundaries and errors

Discovery and booking-link handoff only. Keep checkout, lottery entry, purchases, reservations and account changes in the user's browser. Public discovery has no offline mirror; --data-source local fails clearly. Unavailable source contracts fail instead of returning invented listings. Empty bounded scans are real empty results and may require widening the scan.

Usage failures exit 2, exhausted rate limits exit 7, source/network/parser failures exit nonzero. Diagnostics are stderr; JSON remains on stdout. Check eplus-pp-cli doctor --json for connectivity and eplus-pp-cli agent-context --json for the current tree. Sandbox DNS failures describe the environment, not provider access policy.

Unique Capabilities

These capabilities aren't available in any other tool for this API.

  • events detail — Inspect separate performance and sale-round identities, exact JST windows and lottery deadlines while keeping unknown inventory and overseas access explicit.

    An accepting lottery is an application window, not an available seat; source-specific identities and conditions must survive compact output.

    bash
    eplus-pp-cli events detail 4592490001-P0030001P021003 --agent

Recipes

Inspect sale rounds
bash
eplus-pp-cli events detail 4592490001-P0030001P021003 --agent

Keep each performance and lottery deadline separate; available seats remain unknown for lotteries.

Check international terms
bash
eplus-pp-cli international detail 7078 --agent

Inspect the selected product price and event-specific overseas access conditions.

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

Open the folder on GitHubat commit 0fdcc7a

Compare with similar skills

Pp Eplus 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 Eplus compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pp Eplus this skillmvanhorn/printing-press-library2.1k—~1.7kAutomated safety check: NotesApache-2.0
Eventscoreyhaines31/marketingskills54k—~3kAutomated safety check: PassMIT
Event Staffing Orderingsickn33/agentic-awesome-skills47k1 repos~1.5kAutomated safety check: PassMIT
Event Sourcing Architectdavila7/claude-code-templates32k4 repos~659Automated safety check: PassMIT
Event Store Designwshobson/agents40k9 repos~828Automated safety check: PassMIT
Event Delegationthedaviddias/Front-End-Checklist74k—~500Automated safety check: PassMIT

Similar skills

  • Events

    coreyhaines31/marketingskills

    When the user wants to plan, run, sponsor, speak at, or get pipeline from events — webinars, conferences, trade shows, meetups, dinners, workshops, virtual summits, or user conferences.

    54k GitHub stars~3k tokensUpdated today
    Marketing & SEOAuto-check passed
  • Event Staffing Ordering

    sickn33/agentic-awesome-skills

    Order W-2 compliant temporary event staff for conventions, trade shows, festivals, concerts, sporting events, and brand activations across 300+ US and Canadian markets via TempGuru.

    47k GitHub starsUsed in 1 repo~1.5k tokens
    Agent WorkflowsAuto-check passed
  • Event Sourcing Architect

    davila7/claude-code-templates

    Expert in event sourcing, CQRS, and event-driven architecture patterns.

    32k GitHub starsUsed in 4 repos~659 tokens
    Backend & APIsAuto-check passed
  • Event Store Design

    wshobson/agents

    Designs event stores for event-sourced systems: requirements, a comparison of EventStoreDB, PostgreSQL, Kafka, DynamoDB and Marten, and stream and versioning practices.

    40k GitHub starsUsed in 9 repos~828 tokens
    Backend & APIsAuto-check passed
  • Event Delegation

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing scripts, client components, bundles, or runtime behavior related to Use event delegation for dynamic content.

    74k GitHub stars~500 tokensUpdated yesterday
    Auto-check passed
  • Scores news, announcements and macro events with the LLM, stores them in an event CSV and blends the decaying event signal with technical signals in signal_engine.py.

    35k GitHub stars~2.1k tokensUpdated today
    Business, Finance & HRAuto-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 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 Eplus

What does Pp Eplus do?

Search Japan concerts, theatre, sports and cultural events on eplus; inspect sessions, lottery deadlines, international ticket terms, or compare booking links. Pp Eplus is an agent skill from mvanhorn/printing-press-library. Search Japan concerts, theatre, sports and cultural events on eplus; inspect sessions, lottery deadlines, international ticket terms, or compare booking links.

How do I install Pp Eplus in Claude Code?

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

How do I install Pp Eplus in Codex?

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

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

What does Pp Eplus need to run?

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

Pp Eplus 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 Eplus use?

About 1.7k tokens (SKILL.md is roughly 6.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 Eplus?

Skills that share tags, products or a category with Pp Eplus: Events (coreyhaines31/marketingskills, 54k stars), Event Staffing Ordering (sickn33/agentic-awesome-skills, 47k stars), Event Sourcing Architect (davila7/claude-code-templates, 32k stars) and Event Store Design (wshobson/agents, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pp Eplus?

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.