Agent skill

Pp Shipsgo

by mvanhorn in mvanhorn/printing-press-library

Every ShipsGo endpoint, plus an RFQ workspace, lane analytics, and an offline shipment book no other tool offers.

Apache-2.0Auto-check: notes

Install Pp Shipsgo

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

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

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

At a glance

Every ShipsGo endpoint, plus an RFQ workspace, lane analytics, and an offline shipment book no other tool offers.

  • Works in 3 steps: Install via the Printing Press installer → Verify: shipsgo-pp-cli --version → Ensure $GOPATH/bin (or $HOME/go/bin) is…
  • Phrases: compare carriers on this RFQ
  • SKILL.md covers Prerequisites: Install the CLI, When to Use This CLI, Unique Capabilities and Command Reference, plus 10 more sections
  • Calls claude, npx and go; needs SHIPSGO_USER_TOKEN

What it does

Pp Shipsgo is an agent skill from mvanhorn/printing-press-library. Every ShipsGo endpoint, plus an RFQ workspace, lane analytics, and an offline shipment book no other tool offers. Trigger phrases: compare carriers on this RFQ, show my freight shipment book, check ETA drift this morning, score COSCO on Shanghai to LA, track this container, use shipsgo, run shipsgo.

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

When your agent uses it

  • Phrases: compare carriers on this RFQ
  • Show my freight shipment book
  • Check ETA drift this morning
  • Score COSCO on Shanghai to LA

Example prompts

  • “/pp-shipsgo”

Requirements

  • Node.js
  • A credential in SHIPSGO_USER_TOKEN
  • 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
  2. Verify: shipsgo-pp-cli --version
  3. Ensure $GOPATH/bin (or $HOME/go/bin) is on $PATH.

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:

    • claude
    • 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 these keys or tokens, usually read from environment variables:

    • SHIPSGO_USER_TOKEN

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

Context cost

Pp Shipsgo loads about 3.7k tokens when it runs. Until then it costs about 81 tokens; SKILL.md has 1,670 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~81
When it runs · the whole SKILL.md, loaded when a task matches
~3.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 d9a1696, republished under its Apache-2.0 licence (© mvanhorn). 1,670 words, ~3,705 tokens.

Download SKILL.mdSave it as .claude/skills/pp-shipsgo/SKILL.md (or your agent's skills folder).
name
pp-shipsgo
description
Every ShipsGo endpoint, plus an RFQ workspace, lane analytics, and an offline shipment book no other tool offers. Trigger phrases: `compare carriers on this RFQ`, `show my freight shipment book`, `check ETA drift this morning`, `score COSCO on Shanghai to LA`, `track this container`, `use shipsgo`, `run shipsgo`.
allowed-tools
Read, Bash
author
werkstoffclub
license
Apache-2.0
argument-hint
<command> [args] | install cli|mcp
<!-- GENERATED FILE — DO NOT EDIT.
     This file is a verbatim mirror of library/commerce/shipsgo/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/". -->

ShipsGo — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the shipsgo-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:
    bash
    npx -y @mvanhorn/printing-press-library install shipsgo --cli-only
  2. Verify: shipsgo-pp-cli --version
  3. Ensure $GOPATH/bin (or $HOME/go/bin) is on $PATH.

If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer):

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

If --version reports "command not found" after install, the install step did not put the binary on $PATH. Do not proceed with skill commands until verification succeeds.

shipsgo wraps the full ShipsGo v2 API (ocean + air, 16 endpoints, all CRUD verbs) and layers on top a freight-RFQ workflow that lives entirely in your local SQLite store. Use rfq compare to score carriers against your own shipment history, eta-drift to catch slipping voyages before customers do, and credit-budget to never burn a free-tier credit on a duplicate container.

When to Use This CLI

Use shipsgo whenever an agent is asked to evaluate, monitor, or report on freight shipments tracked through ShipsGo. It is the right tool for RFQ comparison (carrier scoring on real shipment history), ETA drift watches, port/lane analytics, and unified ocean+air shipment views. It is NOT the right tool for booking new shipments with carriers (use a TMS) or for parcel/last-mile shipping (use Shippo or ShipEngine).

Unique Capabilities

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

RFQ workflow
  • rfq new — Create, populate, and inspect an RFQ workspace that groups multiple tracked shipments under one quote slug.

    Reach for this when an agent needs to evaluate a freight quote against actual shipments — the RFQ slug becomes the join key for compare, digest, and follower fan-out.

    bash
    shipsgo-pp-cli rfq new Q3-LCL-Asia --lane SHA-LAX --carriers COSCO,ONE,MSC
  • rfq compare — For one RFQ slug, group its shipments by carrier and emit mean actual transit days, ETA-vs-actual delta, and shipment count.

    This is the literal RFQ question: which carrier actually performs best on this lane. Use when an agent has to pick or recommend a carrier from a quote.

    bash
    shipsgo-pp-cli rfq compare Q3-LCL-Asia --format md --agent
  • digest — Emit a structured table of shipment id, last milestone, current ETA, and ETA-delta since last digest, scoped to an RFQ or a time window.

    Use Friday afternoons to assemble the importer's weekly status update without screenshotting the dashboard.

    bash
    shipsgo-pp-cli digest --rfq Q3-LCL-Asia --since 7d --format md
  • followers-broadcast — Add or remove one follower email across every shipment in an RFQ in one command, gated by credit-budget and --dry-run.

    Use when a new stakeholder joins an RFQ — saves dozens of dashboard clicks.

    bash
    shipsgo-pp-cli followers-broadcast Q3-LCL-Asia importer@example.com --dry-run
Analytics
  • lane stats — Across all locally tracked shipments on an origin→destination lane, report p50/p90 transit days with per-carrier breakdown.

    Lane analytics are paywalled on commercial alternatives (Freightify, GoComet). Use when planning carrier mix on a specific port pair.

    bash
    shipsgo-pp-cli lane stats SHA LAX --since 90d --json
  • eta-drift — List shipments whose ETA shifted by more than N days since the last sync — sorted by drift magnitude.

    Drift is the earliest signal of voyage trouble. Use as a watch query before customer-facing status digests.

    bash
    shipsgo-pp-cli eta-drift --threshold 2 --since 7d --json
  • reliability — Median(actual_delivery − original_eta) and on-time percentage for a carrier, optionally scoped to a specific lane.

    This is the single number that should decide every RFQ. Use when ranking carriers in a quote response.

    bash
    shipsgo-pp-cli reliability COSCO --lane SHA-LAX --json
Reachability mitigation
  • credit-budget — Read ShipsGo X-RateLimit-* headers from the last response, combine with local dedupe state, and refuse new POSTs when the reserve would be breached.

    Free tier is 3 credits and the rate limit is 100/min collective. Use before any batch POST loop.

    bash
    shipsgo-pp-cli credit-budget --reserve 5 --json
  • dupe-check — Look up a container number or AWB in the local store and exit non-zero with the existing shipment id if already tracked.

    Use in any script that may POST a new shipment — saves a credit on every re-run.

    bash
    shipsgo-pp-cli dupe-check MSCU1234567 --json
Local state that compounds
  • book — Single view across ocean + air shipments, filterable by ETA window, status, tag, port, or carrier — backed by FTS5 and local indices.

    Replaces the dashboard's daily 'what's arriving this week' query with a sub-second, agent-pipeable command.

    bash
    shipsgo-pp-cli book --eta-within 7d --status sailing --json
  • webhook tail — Tail the locally stored webhook_events table chronologically; supports --since, --shipment, and --watch.

    Use to audit milestone history when a customer disputes an ETA change.

    bash
    shipsgo-pp-cli webhook tail --since 24h --shipment ship_abc123 --json

Command Reference

air — Manage air

  • shipsgo-pp-cli air create — This endpoint allows you to create a new shipment by providing the necessary shipment details.
  • shipsgo-pp-cli air create-shipments — This endpoint allows users to add a new follower to an existing air shipment.
  • shipsgo-pp-cli air create-shipments-2 — This endpoint allows users to add a tag to an existing air shipment.
  • shipsgo-pp-cli air delete — This endpoint allows users to delete an existing air shipment.
  • shipsgo-pp-cli air delete-shipments — This endpoint allows users to remove an existing follower from an existing air shipment.
  • shipsgo-pp-cli air delete-shipments-2 — This endpoint allows users to remove an existing tag from an existing air shipment.
  • shipsgo-pp-cli air get — This endpoint retrieves the details of an existing air shipment.
  • shipsgo-pp-cli air get-shipments — This endpoint provides a GeoJSON FeatureCollection with all map-related data for a shipment, including airport locations
  • shipsgo-pp-cli air list — The shipments list endpoint allows you to retrieve a list of airlines.
  • shipsgo-pp-cli air list-shipments — The shipments list endpoint allows you to retrieve a list of your shipments (basic information).
  • shipsgo-pp-cli air update — This endpoint allows users to update the fields of an existing air shipment.

ocean — Manage ocean

  • shipsgo-pp-cli ocean create — This endpoint allows you to create a new shipment by providing the necessary shipment details.
  • shipsgo-pp-cli ocean create-shipments — This endpoint allows users to add a new follower to an existing ocean shipment.
  • shipsgo-pp-cli ocean create-shipments-2 — This endpoint allows users to add a tag to an existing ocean shipment.
  • shipsgo-pp-cli ocean delete — This endpoint allows users to delete an existing ocean shipment.
  • shipsgo-pp-cli ocean delete-shipments — This endpoint allows users to remove an existing follower from an existing ocean shipment.
  • shipsgo-pp-cli ocean delete-shipments-2 — This endpoint allows users to remove an existing tag from an existing ocean shipment.
  • shipsgo-pp-cli ocean get — This endpoint retrieves the details of an existing ocean shipment.
  • shipsgo-pp-cli ocean get-shipments — This endpoint provides a GeoJSON FeatureCollection with all map-related data for a shipment, including port locations
  • shipsgo-pp-cli ocean list — The shipments list endpoint allows you to retrieve a list of carriers.
  • shipsgo-pp-cli ocean list-shipments — The shipments list endpoint allows you to retrieve a list of your shipments (basic information)
  • shipsgo-pp-cli ocean update — This endpoint allows users to update the fields of an existing ocean shipment.
Show full SKILL.md (645 more words)Show less
Finding the right command

When you know what you want to do but not which command does it, ask the CLI directly:

bash
shipsgo-pp-cli which "<capability in your own words>"

which resolves a natural-language capability query to the best matching command from this CLI's curated feature index. Exit code 0 means at least one match; exit code 2 means no confident match — fall back to --help or use a narrower query.

Recipes

Score an RFQ before accepting a quote
bash
shipsgo-pp-cli rfq compare Q3-LCL-Asia --json --select carrier,mean_transit_days,on_time_pct,sample_size

Returns one row per carrier in the RFQ; the on_time_pct column ranks them.

Pre-flight before posting a new container
bash
shipsgo-pp-cli dupe-check MSCU1234567 --json

Exit code 3 means already tracked locally. Wrap your batch POST loops with this guard to save free-tier credits.

Catch slipping voyages each morning
bash
shipsgo-pp-cli eta-drift --threshold 2 --since 24h --agent --select shipment_id,container,old_eta,new_eta,drift_days

Lists only shipments whose ETA shifted ≥ 2 days since yesterday — narrowed to the columns an agent actually needs for an alert.

Lane health check for a customer call
bash
shipsgo-pp-cli lane stats SHA LAX --since 90d --json

Returns p50/p90 transit days plus per-carrier breakdown for the SHA→LAX lane over the last quarter.

Auth Setup

Authenticate by setting SHIPSGO_USER_TOKEN to an API token created at shipsgo.com/dashboard/air/integrations/api-tokens. The token sits in a single X-Shipsgo-User-Token header on every request — no OAuth, no refresh flow. Use shipsgo-pp-cli doctor to confirm the token is loaded and reachable.

Agent Mode

Add --agent to any command. Expands to: --json --compact --no-input --no-color --yes.

  • Pipeable — JSON on stdout, errors on stderr

  • Filterable — --select keeps a subset of fields. Dotted paths descend into nested structures; arrays traverse element-wise. Critical for keeping context small on verbose APIs:

    bash
    shipsgo-pp-cli air list --agent --select id,name,status
  • Previewable — --dry-run shows the request without sending

  • Non-interactive — never prompts, every input is a flag

  • Explicit retries — use --idempotent only when an already-existing create should count as success, and --ignore-missing only when a missing delete target should count as success

Agent Feedback

When you (or the agent) notice something off about this CLI, record it:

shipsgo-pp-cli feedback "the --since flag is inclusive but docs say exclusive"
shipsgo-pp-cli feedback --stdin < notes.txt
shipsgo-pp-cli feedback list --json --limit 10

Entries are stored locally at ~/.local/share/shipsgo-pp-cli/feedback.jsonl. They are never POSTed unless SHIPSGO_FEEDBACK_ENDPOINT is set AND either --send is passed or SHIPSGO_FEEDBACK_AUTO_SEND=true. Default behavior is local-only.

Write what surprised you, not a bug report. Short, specific, one line: that is the part that compounds.

Output Delivery

Every command accepts --deliver <sink>. The output goes to the named sink in addition to (or instead of) stdout, so agents can route command results without hand-piping. Three sinks are supported:

SinkEffect
stdoutDefault; write to stdout only
file:<path>Atomically write output to <path> (tmp + rename)
webhook:<url>POST the output body to the URL (application/json or application/x-ndjson when --compact)

Unknown schemes are refused with a structured error naming the supported set. Webhook failures return non-zero and log the URL + HTTP status on stderr.

Named Profiles

A profile is a saved set of flag values, reused across invocations. Use it when a scheduled agent calls the same command every run with the same configuration - HeyGen's "Beacon" pattern.

shipsgo-pp-cli profile save briefing --json
shipsgo-pp-cli --profile briefing air list
shipsgo-pp-cli profile list --json
shipsgo-pp-cli profile show briefing
shipsgo-pp-cli profile delete briefing --yes

Explicit flags always win over profile values; profile values win over defaults. agent-context lists all available profiles under available_profiles so introspecting agents discover them at runtime.

Exit Codes

CodeMeaning
0Success
2Usage error (wrong arguments)
3Resource not found
4Authentication required
5API error (upstream issue)
7Rate limited (wait and retry)
10Config error

Argument Parsing

Parse $ARGUMENTS:

  1. Empty, help, or --help → show shipsgo-pp-cli --help output
  2. Starts with install → ends with mcp → MCP installation; otherwise → see Prerequisites above
  3. Anything else → Direct Use (execute as CLI command with --agent)

MCP Server Installation

Install the MCP binary from this CLI's published public-library entry or pre-built release, then register it:

bash
claude mcp add shipsgo-pp-mcp -- shipsgo-pp-mcp

Verify: claude mcp list

Direct Use

  1. Check if installed: which shipsgo-pp-cli If not found, offer to install (see Prerequisites at the top of this skill).
  2. Match the user query to the best command from the Unique Capabilities and Command Reference above.
  3. Execute with the --agent flag:
    bash
    shipsgo-pp-cli <command> [subcommand] [args] --agent
  4. If ambiguous, drill into subcommand help: shipsgo-pp-cli <command> --help.

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

Open the folder on GitHubat commit d9a1696

Compare with similar skills

Pp Shipsgo 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 Shipsgo compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pp Shipsgo this skillmvanhorn/printing-press-library2.1k—~3.7kAutomated safety check: NotesApache-2.0
Auditing EndpointsPostHog/posthog40k—~2.9kAutomated safety check: PassCustom licence
Creating An EndpointPostHog/posthog40k—~2.9kAutomated safety check: WarnCustom licence
Fastapi Endpointdavila7/claude-code-templates33k—~3.9kAutomated safety check: PassMIT
Exploring Endpoint Execution LogsPostHog/posthog40k—~1.7kAutomated safety check: PassCustom licence
API Endpoint Buildersickn33/agentic-awesome-skills47k2 repos~1.9kAutomated safety check: PassMIT

Similar skills

  • Auditing Endpoints

    PostHog/posthog

    Official

    Audit every endpoint in a PostHog project for staleness, failed materialisations, and unused materialised versions.

    40k GitHub stars~2.9k tokensUpdated yesterday
    Auto-check passed
  • Creating An Endpoint

    PostHog/posthog

    Official

    Create a PostHog endpoint with the right shape on the first try — covers query kind choice, name conventions, what to expose as variables (HogQL codename vs insight breakdown), datafreshnessseconds…

    40k GitHub stars~2.9k tokensUpdated yesterday
    Auto-check: warnings
  • Fastapi Endpoint

    davila7/claude-code-templates

    Plan and build production-ready FastAPI endpoints with async SQLAlchemy, Pydantic v2 models, dependency injection for auth, and pytest tests.

    33k GitHub stars~3.9k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Official

    Explore and diagnose a PostHog endpoint's execution logs — error messages, failed runs, cache misses, slow runs, or unexpected row counts during endpoint invocations.

    40k GitHub stars~1.7k tokensUpdated yesterday
    DatabasesAuto-check passed
  • API Endpoint Builder

    sickn33/agentic-awesome-skills

    Builds production-ready REST API endpoints with validation, error handling, authentication, and documentation.

    47k GitHub starsUsed in 2 repos~1.9k tokens
    Backend & APIsAuto-check passed
  • Release Lanes

    udecode/plate

    Maintain Plate's latest and beta release lanes end-to-end with an autogoal plan: promote next to main, sync main directly back into next, repair release metadata conflicts, re-enter beta, and verify…

    17k GitHub stars~1.7k tokensUpdated yesterday
    Auto-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 Shipsgo

What does Pp Shipsgo do?

Every ShipsGo endpoint, plus an RFQ workspace, lane analytics, and an offline shipment book no other tool offers. Pp Shipsgo is an agent skill from mvanhorn/printing-press-library. Every ShipsGo endpoint, plus an RFQ workspace, lane analytics, and an offline shipment book no other tool offers.

When should I use Pp Shipsgo?

Pp Shipsgo fits situations like: phrases: compare carriers on this RFQ; show my freight shipment book; check ETA drift this morning; score COSCO on Shanghai to LA.

How do I install Pp Shipsgo in Claude Code?

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

How do I install Pp Shipsgo in Codex?

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

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

What does Pp Shipsgo need to run?

Going by SKILL.md and its folder, Pp Shipsgo needs the command-line tools its instructions call (claude, npx and go) and credentials named SHIPSGO_USER_TOKEN. Our summary lists: Node.js; A credential in SHIPSGO_USER_TOKEN. Its frontmatter pre-approves these tools: Read, Bash.

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

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

About 3.7k tokens (SKILL.md is roughly 15k 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 Shipsgo?

Skills that share tags, products or a category with Pp Shipsgo: Auditing Endpoints (PostHog/posthog, 40k stars), Creating An Endpoint (PostHog/posthog, 40k stars), Fastapi Endpoint (davila7/claude-code-templates, 33k stars) and Exploring Endpoint Execution Logs (PostHog/posthog, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pp Shipsgo?

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.