smithery.ai

commerce-fulfillment

Manage fulfillment waves, pick tasks, pack tasks, and ship tasks. Use when processing outbound orders through the warehouse pick-pack-ship workflow.

First seen Apr 15, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,137 B
  • docs SUMMARY.md 176 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Commerce Fulfillment

Orchestrate outbound order fulfillment through wave planning, picking, packing, and shipping handoff.

How It Works

  1. Create a wave to group orders for efficient processing.
  2. Generate pick tasks for items in the wave.
  3. Workers complete picks, recording actual quantities.
  4. Create pack tasks and assign items to cartons.
  5. Create ship tasks and complete with carrier and tracking.

Usage

  • MCP tools: createwave, listwaves, releasewave, createpicktask, completepick, createpacktask, addcarton, createshiptask, completeship.
  • Writes require --apply.

Wave Types

  • Batch (default): group multiple orders
  • Priority: expedited orders
  • Zone: orders for a specific warehouse zone
  • Single: one order per wave

Status Flows

Wave: Draft -> Released -> InProgress -> Completed (or Cancelled)

Pick: Pending -> Assigned -> InProgress -> Completed (or Short/Cancelled)

Pack: Pending -> Assigned -> ReadyToPack -> InProgress -> Completed (or Cancelled)

Ship: Pending -> ReadyToShip -> LabelPrinted -> Shipped (or Cancelled)

Package Types

  • Box (default), Envelope, Tube, Pallet, Custom

Output

{"status":"shipped","wave_id":"WAVE-2025-001","picks_completed":12,"cartons_packed":3,"tracking":"1Z999AA10123456784"}

Present Results to User

  • Wave number and order count.
  • Pick completion rates and any short picks.
  • Carton counts with dimensions and weights.
  • Shipping labels and tracking numbers.

Troubleshooting

  • Short pick: item not at expected location; check inventory and create adjustment.
  • Wave stuck in progress: verify all pick tasks are completed.
  • Carton overweight: split items across multiple cartons.

References

  • references/fulfillment-flow.md
  • /home/dom/stateset-icommerce/crates/stateset-core/src/models/fulfillment.rs
  • /home/dom/stateset-icommerce/crates/stateset-embedded/src/fulfillment.rs