Reseller Shipping Desk
Claude Code plugin for multi-platform sellers: one ship-by queue, a pick list in bin order, the smallest box that fits with dimensional weight, and packing slips.
About Reseller Shipping Desk
Shipping day for a reseller means orders from five apps, each with its own ship-by date, items scattered across bins, a stack of box sizes, and a label price that jumps when a light item goes in a big box.
This Claude Code plugin works from the order exports you already have. The queue merges them into one list: late orders first, then ship today, tomorrow and later, with a count per platform. If an export has no ship-by date, it estimates one from the paid date and your handling time, and marks it. The pick list puts every item for the day's orders in bin order (A2 before A10), with quantities and order numbers and a tick box per line. The box picker uses your item sizes and the boxes you stock to choose the smallest box or mailer that fits each order, with extra padding for fragile items. It shows ship weight and billable weight for UPS, FedEx and USPS, so you can see where dimensional weight costs you. Packing slips print one per page with your shop name, a thank-you note and a tick box per item. They leave the address off, because that goes on the label.
Inside: 4 commands (/ship-queue, /pick-list, /box-pick, /packing-slips), a skill with the file formats and how boxes are chosen, the shipping helper (Node.js, no packages), editable carrier divisors, and sample orders from six platforms with tested outputs.
For resellers and small shops on eBay, Poshmark, Mercari, Etsy, Shopify, Whatnot and more. It pairs with our Reseller Crosslist Tracker, whose inventory holds your bins.
Limitations: it doesn't buy labels or connect to platforms. Box choice and billable weights are estimates for comparison, not quotes.
Scanned: no issues found
Release v1.0.0 reviewed by AgentLoomX™ · 21 files · 29.3 KB
This package can
- Create, change or delete files
What's inside (21 files)
- shipping-desk/.claude-plugin/marketplace.json
- shipping-desk/CHANGELOG.md
- shipping-desk/examples/boxes.json
- shipping-desk/examples/command-runs.md
- shipping-desk/examples/helper-tests.md
- shipping-desk/examples/inventory.csv
- shipping-desk/examples/orders.csv
- shipping-desk/examples/output/pick-2026-10-30.csv
- shipping-desk/examples/output/slips-2026-10-30.html
- shipping-desk/examples/slip-config.json
- shipping-desk/LICENSE.txt
- shipping-desk/plugin/.claude-plugin/plugin.json
- shipping-desk/plugin/commands/box-pick.md
- shipping-desk/plugin/commands/packing-slips.md
- shipping-desk/plugin/commands/pick-list.md
- shipping-desk/plugin/commands/ship-queue.md
- shipping-desk/plugin/skills/ship-desk/assets/carriers.json
- shipping-desk/plugin/skills/ship-desk/scripts/lib.mjs
- shipping-desk/plugin/skills/ship-desk/scripts/ship.mjs
- shipping-desk/plugin/skills/ship-desk/SKILL.md
- shipping-desk/README.md
Read the skill's instructions shipping-desk/plugin/skills/ship-desk/SKILL.md
--- name: ship-desk description: Rules and helper for a reseller's daily shipping from order exports of any platform (eBay, Poshmark, Mercari, Etsy, Shopify, Whatnot and others). A ship-by queue (late, today, tomorrow, later), a pick list in bin order, the smallest box that fits each order with billable weight for UPS, FedEx and USPS (dimensional weight), and printable packing slips with no addresses. Use with the shipping-desk commands, or when the user asks what to ship, what to pick, or which box to use. --- # Shipping desk ## Rules 1. **Ship-by dates come from the platforms.** If an export has none, `--handling-days` estimates one from the paid date (business days), and it's marked with *. Tell the user to check it. 2. **No addresses.** Packing slips carry the order number, buyer name or username, and items. Addresses belong on the label, which the user buys on the platform or their label service. 3. **Box choice is an estimate** from the sizes and weights in the user's inventory and boxes file. Fragile items get extra padding. The user decides. 4. **Billable weights are for comparison**, not quotes. Platform prepaid labels (Poshmark, Mercari, Whatnot and others) have their own rules and limits. ## Files - **Orders:** one or more CSV exports, or a simple sheet: `order_id, platform, buyer, sku, item, qty, ship_by, service, paid`. Column names are matched loosely (for example "Order Number", "Name" for Shopify, "Lineitem sku", "Ship By Date"), and `queue` prints the co …
The full file is included with your purchase.
SHA-256 cec316a718c8ff40bde18e35969b6202b94d547400e3af5df260bf7dd1dbe708
Signed with Ed25519 key a9c62a7921065aa9. Public keys
Scans catch known risky patterns; they are not a guarantee. Report anything that looks wrong to support.
Highlights
- One ship-by queue across platforms
- Pick list in bin order
- Smallest box that fits each order
- Billable weight for UPS, FedEx, USPS
- Packing slips without addresses
- Reads exports with different columns
- shipping
- reseller
- pick list
- packing slips
- dimensional weight
- ebay
- poshmark
- etsy
Keep exploring
More like this
TikTok Shop Seller Ops
by Marketplace Founder · E-commerce & Payments
Claude Code plugin for TikTok Shop sellers: rank affiliate creators, chase free samples, flag products, and check settlement statements for fees out of line.
Reseller Profit and Tax Ledger
by Marketplace Founder · E-commerce & Payments
Claude Code plugin that merges eBay, Poshmark, Mercari, Depop, Etsy and Whatnot sales exports into one ledger, matches item costs and shows real profit plus a year-end summary.
Reseller Crosslist Tracker
by Marketplace Founder · E-commerce & Payments
Claude Code plugin that keeps a reseller's inventory in one CSV, tracks where each item is listed and gives you the delist list the moment something sells.