← Back to Skills Marketplace
aiwithabidi

Shippo

by aiwithabidi · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
285
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install shippo
Description
Shippo — shipping labels, rates comparison, package tracking, address validation, and returns.
Usage Guidance
This skill appears to do what it claims (calls the Shippo API) and only needs SHIPPO_API_TOKEN, but there are two issues you should consider before installing: 1) The bundled script quietly tries to load credentials from WORKSPACE or ~/.openclaw/workspace/.env if SHIPPO_API_TOKEN isn't set. That file-read behavior is not documented — check that your workspace .env does not contain unrelated secrets you don't want accessed. 2) The Python CLI contains several implementation bugs (mismatched argument names like dest="from_addr" vs getattr(args, 'from'), broken path placeholder replacements) that can cause commands to crash or call invalid endpoints. These are quality defects, not evidence of exfiltration, but they mean you should review and test the code before using it in production. Recommended actions: review the scripts/shippo.py source yourself, confirm the token usage is only for api.goshippo.com, fix the argument and path bugs (or ask the author for a corrected release), and avoid running it in an environment where ~/.openclaw/workspace/.env contains any unrelated secrets. If you need higher assurance, request the skill's source repository or a signed release from the author (agxntsix) and test in a sandbox first.
Capability Analysis
Type: OpenClaw Skill Name: shippo Version: 1.0.0 The skill is a standard CLI wrapper for the Shippo API, used for managing shipping labels and tracking. It uses the Python standard library to make authenticated requests to 'api.goshippo.com' and includes typical logic for retrieving API tokens from environment variables or a local .env file. While there are minor coding bugs in 'scripts/shippo.py' (such as incorrect attribute names in 'cmd_create_shipment' and a mismatch in string replacement for tracking numbers), there is no evidence of malicious intent, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
Name/description (Shippo API actions) match the required credential (SHIPPO_API_TOKEN) and the script calls https://api.goshippo.com. The declared primaryEnv is appropriate for the stated purpose.
Instruction Scope
SKILL.md instructs only running the provided CLI. However, the script attempts to read a .env file under WORKSPACE or ~/.openclaw/workspace if SHIPPO_API_TOKEN is absent — this file-read behavior is not documented in SKILL.md or requires.config and expands the agent's runtime scope unexpectedly.
Install Mechanism
No install spec is present (instruction-only with a bundled script). No remote downloads or package installs are performed.
Credentials
Declared env requirement is only SHIPPO_API_TOKEN (reasonable). The script additionally reads WORKSPACE and ~/.openclaw/workspace/.env to source credentials if the env var is missing — accessing a local .env is not declared and could expose other secrets in that file if present.
Persistence & Privilege
Skill is not always-enabled and does not request elevated platform privileges or modify other skills. It performs only outbound calls to the Shippo API with the provided token.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shippo
  3. After installation, invoke the skill by name or use /shippo
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the Shippo skill. - Provides Python 3.10+ CLI for Shippo: shipping labels, rate comparison, tracking, address validation, and returns. - All major Shippo API functions accessible via easy CLI commands. - Outputs results in JSON format for integration ease. - Requires only a single environment variable: SHIPPO_API_TOKEN. - No external dependencies; uses Python standard library only.
Metadata
Slug shippo
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Shippo?

Shippo — shipping labels, rates comparison, package tracking, address validation, and returns. It is an AI Agent Skill for Claude Code / OpenClaw, with 285 downloads so far.

How do I install Shippo?

Run "/install shippo" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Shippo free?

Yes, Shippo is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Shippo support?

Shippo is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Shippo?

It is built and maintained by aiwithabidi (@aiwithabidi); the current version is v1.0.0.

💬 Comments