Token导航 LogoToken导航

Agent Skill · 前端设计

order-fulfillment-workflow(订单履行工作流程)

order-fulfillment-workflow 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

order-fulfillment-workflow 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在前端设计类的 10,216 个 Skill 里排第 5,184。

总安装 722周安装 31GitHub Stars 19下载 253核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:order-fulfillment-workflow(订单履行工作流程)
来源仓库:https://github.com/finsilabs/awesome-ecommerce-skills
仓库路径:skills/order-fulfillment-workflow
安装命令:
npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill order-fulfillment-workflow
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill order-fulfillment-workflow

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

order-fulfillment-workflow 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更或协作事项进行整理。

通过 npx skills add 命令从指定仓库安装,需结合原始 README 核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/order-fulfillment-workflow

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill ord…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

order-fulfillment-workflow 怎么安装?

在终端执行 npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill order-fulfill…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

order-fulfillment-workflow 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

order-fulfillment-workflow 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

order-fulfillment-workflow 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

order-fulfillment-workflow 用的人多吗?

公开数据是累计安装 722 次,近一周安装 31 次,下载 253 次,GitHub 19 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

order-fulfillment-workflow 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
order-fulfillment-workflow

订单履行工作流程 · 本页

72219需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Order Fulfillment Workflow

Overview

A fulfillment workflow takes a paid order from "awaiting fulfillment" through picking, packing, and shipping — with barcode verification to prevent mis-ships and packing slip generation for each shipment. For most merchants, purpose-built apps handle this more reliably and cheaply than custom software. Custom development only makes sense for high-volume operations with unique warehouse workflows.

When to Use This Skill

  • When building internal warehouse tooling to replace manual spreadsheet-based picking processes
  • When setting up a new fulfillment operation and need a structured workflow from day one
  • When integrating with a third-party logistics (3PL) provider that requires a standardized order feed
  • When adding pick verification to reduce mis-ships and customer complaints
  • When you need to support both single-order picking and batch picking for efficiency

Core Instructions

Step 1: Determine your platform and choose the right fulfillment tool

PlatformRecommended ToolWhy
ShopifyShipStation, Shopify Fulfillment Network (SFN), or Pirate ShipShipStation handles pick lists, packing slips, and multi-carrier label printing in one tool; SFN fully outsources fulfillment
WooCommerceShipStation (WooCommerce plugin), WooCommerce Shipping + Packing Slips by WooCommerceShipStation's WooCommerce plugin syncs orders automatically; the built-in packing slip extension handles document generation
BigCommerceShipStation, ShipBob, or EasyshipShipStation and ShipBob both have native BigCommerce integrations; Easyship offers rate shopping across carriers
Custom / HeadlessBuild a fulfillment state machine + integrate Shippo or EasyPost for labelsUse Shippo/EasyPost for carrier-agnostic label creation; build the pick-pack-ship workflow around them

Step 2: Set up your fulfillment tool

Shopify

Option A: ShipStation (recommended for 50+ orders/day)

  1. Install ShipStation from the Shopify App Store
  2. ShipStation automatically pulls all "unfulfilled" Shopify orders
  3. Set up Automation Rules in ShipStation (Automation → Automation Rules) to assign carriers, services, and presets based on order weight, destination, or product type
  4. Pick list: In ShipStation, go to Orders → select multiple orders → Print → Pick List. ShipStation generates a consolidated pick list sorted by your warehouse layout
  5. Packing slips: Select orders → Print → Packing Slip. Customize the packing slip template in Account Settings → Printing → Document Templates
  6. Label printing: ShipStation prints labels to a thermal label printer (Zebra, DYMO) via their desktop app — one scan per order creates and prints the label
  7. After printing labels, ShipStation automatically marks orders as fulfilled in Shopify and sends tracking emails to customers

Option B: Shopify Fulfillment Network (SFN) — fully outsourced

  1. Go to Settings → Shipping and delivery → Shopify Fulfillment Network
  2. SFN handles all pick, pack, and ship operations — you ship your inventory to their warehouse and they fulfill orders automatically
  3. No warehouse management needed on your end; SFN tracks inventory and fulfills orders same-day or next-day

Option C: Shopify's built-in fulfillment (for low volume)

  1. Go to Orders → [Order] → Fulfill items
  2. Enter the tracking number manually or purchase a label via Shopify Shipping
  3. Shopify generates basic packing slips: Orders → Print → Packing slip
WooCommerce

Using ShipStation:

  1. Install the ShipStation for WooCommerce plugin (free on WordPress.org)
  2. In ShipStation, go to Account Settings → Stores and connect your WooCommerce store
  3. Unfulfilled WooCommerce orders sync to ShipStation automatically
  4. Use ShipStation for pick lists, packing slips, and label printing (same workflow as Shopify above)
  5. When a label is printed, ShipStation pushes the tracking number back to WooCommerce and marks the order as "Completed"

WooCommerce-only (lower volume):

  1. Install WooCommerce PDF Invoices & Packing Slips (free, WordPress.org) for PDF packing slips
  2. Go to WooCommerce → Orders, select pending orders, and from the Bulk Actions dropdown choose "Generate packing slips"
  3. For pick lists: the Smart Manager for WooCommerce plugin or ATUM Inventory Management generate pick lists directly from WooCommerce
BigCommerce

Using ShipStation:

  1. Connect ShipStation via the BigCommerce App Marketplace
  2. ShipStation syncs all open BigCommerce orders automatically
  3. Use the same ShipStation workflow for pick lists, packing slips, and label printing

Using ShipBob (outsourced fulfillment):

  1. Connect ShipBob from the BigCommerce App Marketplace
  2. Ship your inventory to ShipBob warehouses; they fulfill all orders automatically
  3. ShipBob updates BigCommerce order status and tracking in real time

Step 3: Configure pick list generation and warehouse workflow

A good pick list groups items by warehouse location (bin/shelf) to minimize picker travel time. Most shipping apps support this.

ShipStation pick list settings:

  1. Go to Account Settings → Printing → Pick List
  2. Configure grouping: by SKU (for batch picking) or by order (for single-order picking)
  3. Enable "Show bin location" if you've entered bin locations on products (ShipStation → Products → edit product)
  4. For barcode scanning: ShipStation has a Scan to Verify feature — enable it in Account Settings → Features. Scanners verify item barcodes before printing the label, preventing wrong-item fulfillment

For 3PL integration:

  • Most 3PLs (ShipBob, Whiplash, Flexport) accept orders via EDI, SFTP CSV, or REST API
  • In Shopify: install the 3PL's app or use a webhook to push orders to their system
  • In WooCommerce: use a WooCommerce webhook (WooCommerce → Settings → Advanced → Webhooks) to push order data to the 3PL

Step 4: Set up carrier label creation

Shopify
  • Shopify Shipping (built-in): purchase labels directly in Shopify admin from USPS, UPS, DHL, and Canada Post at discounted rates
  • ShipStation: connects to all major carriers; negotiates rates based on your volume — often cheaper than Shopify Shipping for high-volume operations
  • EasyShip: available on Shopify App Store; rate shops across 250+ carriers including international options
WooCommerce
  • WooCommerce Shipping (built-in, powered by WooCommerce.com): USPS and DHL Express labels directly in the WooCommerce admin
  • ShipStation plugin: connects to all major carriers from within ShipStation
  • Easyship plugin: multi-carrier rate shopping directly in WooCommerce checkout and admin
BigCommerce
  • ShipStation: rate shops all major carriers
  • Easyship: native BigCommerce integration with 250+ carriers
Custom / Headless
import Shippo from 'shippo';
const shippo = Shippo(process.env.SHIPPO_API_KEY);

// Create a shipping label for a fulfilled order
async function createShippingLabel(params: {
  warehouseName: string;
  warehouseAddress: Address;
  customerAddress: Address;
  packageWeightOz: number;
  packageDimensions: { lengthIn: number; widthIn: number; heightIn: number };
  preferredService?: string;
}): Promise<{ trackingNumber: string; labelUrl: string }> {
  const shipment = await shippo.shipment.create({
    address_from: {
      name: params.warehouseName,
      street1: params.warehouseAddress.street1,
      city: params.warehouseAddress.city,
      state: params.warehouseAddress.state,
      zip: params.warehouseAddress.zip,
      country: 'US',
    },
    address_to: {
      name: params.customerAddress.name,
      street1: params.customerAddress.street1,
      city: params.customerAddress.city,
      state: params.customerAddress.state,
      zip: params.customerAddress.zip,
      country: params.customerAddress.country,
      email: params.customerAddress.email,
    },
    parcels: [{
      length: params.packageDimensions.lengthIn.toString(),
      width: params.packageDimensions.widthIn.toString(),
      height: params.packageDimensions.heightIn.toString(),
      distance_unit: 'in',
      weight: params.packageWeightOz.toString(),
      mass_unit: 'oz',
    }],
    async: false,
  });

  const rate = params.preferredService
    ? shipment.rates.find(r => r.servicelevel.token === params.preferredService)
    : shipment.rates.sort((a, b) => parseFloat(a.amount) - parseFloat(b.amount))[0];

  const transaction = await shippo.transaction.create({
    rate: rate.object_id,
    label_file_type: 'PDF',
  });

  return {
    trackingNumber: transaction.tracking_number,
    labelUrl: transaction.label_url,
  };
}

Best Practices

  • Use a shipping app (ShipStation or equivalent) before building custom warehouse tooling — ShipStation costs $9–$159/month depending on volume and handles pick lists, packing slips, label printing, and carrier rate shopping; this is almost always cheaper and faster than custom development
  • Sort pick lists by bin location — routing pickers through the warehouse in aisle/shelf order reduces picking time by 15–25%
  • Send tracking numbers immediately after label creation — not when the carrier scans the package; customers who get tracking numbers sooner submit fewer "where is my order" tickets
  • Verify scans at pick time — ShipStation's Scan to Verify and similar features prevent wrong-item shipments; enable this as a required step, not optional
  • Print labels in batches at end of day — for sub-100 orders/day, batching label printing improves printer efficiency; for 100+ orders/day, print labels as orders are packed

Common Pitfalls

ProblemSolution
Order ships with wrong itemEnable barcode scan verification in ShipStation or your WMS before allowing label printing; do not allow manual override without manager approval
Tracking number not sent to customerEnsure your shipping app is configured to automatically mark orders as fulfilled in your platform and trigger the platform's shipping confirmation email
3PL receives wrong quantities in the order feedValidate the webhook payload format against the 3PL's spec; test with a handful of orders before enabling for all
Fulfillment status drifts out of sync with carrier trackingUse ShipStation's or EasyPost's tracking webhooks to update order status automatically when packages are scanned by the carrier

Related Skills

  • @shipment-tracking
  • @returns-management
  • @order-management-system
  • @international-shipping
  • @dropshipping-integration

平台分布

Codex

38.13%
按下载量换算96

Claude

31.61%
按下载量换算80

Cursor

17.24%
按下载量换算44

Gemini CLI

9.91%
按下载量换算25

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills