ops-package

Featured

OPS on-demand: This skill should be used when the user asks to "ship a parcel", "print a label", or…

AI & Automation 188 stars 22 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
76
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# OPS ► PACKAGE — multi-carrier shipping Load `ops-rules` before acting. Public repo (no personal data). Outbound: one draft → one approval → one send. If `AskUserQuestion` / `Workflow` are missing, follow Rule 10 in `ops-rules` (Hermes: numbered options / two-turn Telegram card; `delegate_task`). One skill, seven carriers. The router picks the carrier automatically based on which credentials are configured. ## Which carrier do I get? | Condition | Selected carrier | | ----------------------------------- | ------------------------- | | `--carrier <name>` flag passed | That carrier (validated) | | Exactly one carrier has credentials | That carrier | | Multiple carriers have credentials | First match in this order | | No carrier has credentials | Exit 2 with setup help | **Preference order:** `myparcel` → `sendcloud` → `dhl` → `postnl` → `dpd` → `ups` → `fedex`. ## Credential resolution Each carrier resolves its credential(s) from, in order: 1. Environment variable(s) listed below. 2. `preferences.json` key (lowercase of the env var name) at `${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json`. 3. Doppler: `doppler secrets get <NAME> --plain`. | Carrier | Env vars required | Docs | | --------- | -------------------------------------------------------------------- | ---...

Details

Author
Lifecycle-Innovations-Limited
Repository
Lifecycle-Innovations-Limited/claude-ops
Created
5 months ago
Last Updated
today
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category