Token导航 LogoToken导航

Agent Skill · 研究检索

same-day-delivery(当天发货)

same-day-delivery 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

same-day-delivery 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 53,729。

总安装 524周安装 21GitHub Stars 19下载 170核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill same-day-delivery

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

same-day-delivery 提供当日达物流方案与区域覆盖查询。适用于电商履约与客户服务中的时效承诺管理。支持按城市、商品类型匹配可用配送选项。实际服务能力受库存位置与承运商调度影响。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/same-day-delivery

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

same-day-delivery 怎么安装?

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

same-day-delivery 支持哪些 AI 工具?

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

same-day-delivery 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

same-day-delivery 是免费的吗?

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

same-day-delivery 用的人多吗?

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

same-day-delivery 安全吗?

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

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

值得选的地方

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

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

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

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

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

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
same-day-delivery

当天发货 · 本页

52419接触敏感数据未明确通过

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

SKILL.md 原文

Same-Day Delivery

Overview

Same-day local delivery requires three things working together: a way for customers to select a delivery time slot at checkout, a way for you to dispatch orders to drivers, and a way to communicate delivery status back to customers. For most merchants, third-party last-mile services (DoorDash Drive, Uber Direct, Onfleet) are the fastest path to same-day delivery — they handle driver logistics so you focus on operations.

When to Use This Skill

  • When launching a same-day or next-hour delivery service in a defined geographic area
  • When allowing customers to select a preferred delivery window at checkout
  • When building a driver dispatch dashboard that shows outstanding orders and optimizes routes
  • When integrating with a third-party last-mile courier (DoorDash Drive, Uber Direct, Onfleet)
  • When managing capacity limits per time slot to prevent over-committing delivery resources

Core Instructions

Step 1: Determine your platform and delivery model

PlatformRecommended ToolWhy
ShopifyLocal Delivery by Zapiet + DoorDash Drive or Uber DirectZapiet handles time-slot booking at checkout; DoorDash Drive / Uber Direct dispatch drivers automatically
WooCommerceWooCommerce Local Pickup Plus + Onfleet or your own driversLocal Pickup Plus handles zones and time slots; Onfleet provides driver dispatch and tracking
BigCommerceZapiet Delivery + Onfleet or Dispatch ScienceZapiet and similar apps add delivery scheduling; Dispatch Science optimizes routes
Custom / HeadlessBuild time-slot booking + integrate Onfleet/DoorDash Drive API for dispatchFull control over zone management, slot capacity, and driver routing

Choose your delivery model first:

  • Your own drivers: You control quality and cost but must manage driver availability, vehicles, and routing. Best for: florists, grocery, restaurants with a regular local customer base.
  • On-demand couriers (DoorDash Drive, Uber Direct): Drivers appear on demand with no fixed cost. Best for: merchants who need occasional same-day delivery without committing to a driver fleet.
  • Hybrid: Your drivers for scheduled slots; on-demand couriers for rush orders.

Step 2: Set up delivery zones and time slot booking

Shopify

Using Zapiet — Pickup + Delivery (the most feature-complete app):

  1. Install Zapiet — Pickup + Delivery from the Shopify App Store
  2. In Zapiet, go to Delivery → Zones and define your delivery coverage area by:

- Postal/ZIP codes (simplest): list all ZIP codes you deliver to - Radius from your store address - Custom drawn polygon (requires higher Zapiet plan)

  1. Set up time slots in Delivery → Time Slots:

- Define daily windows (e.g., 10am–12pm, 12pm–2pm, 2pm–4pm, 4pm–6pm) - Set capacity per slot (e.g., max 20 orders per 2-hour window) - Set the order cutoff time for each slot (e.g., orders for the 2pm–4pm slot must be placed by 12pm)

  1. Set delivery fees per zone in Delivery → Rates (can be distance-based or flat)
  2. Customers see available time slots during Shopify checkout after entering their address

Order management in Zapiet:

  • Go to Zapiet → Orders to see all delivery orders sorted by time slot
  • Export the pick list and manifest for your drivers from this view
  • Mark orders as "out for delivery" and "delivered" to update customers
WooCommerce

Using WooCommerce Local Pickup Plus (WooCommerce.com official extension):

  1. Install Local Pickup Plus from WooCommerce.com
  2. Go to WooCommerce → Settings → Shipping → Local Pickup Plus
  3. Add pickup/delivery locations — for delivery, define your service area by postal code or radius
  4. Enable "Delivery date & time selection" to let customers pick slots
  5. Configure time slots and capacity in the plugin settings

For more advanced zone management: use the Flexible Shipping plugin or WooCommerce Table Rate Shipping to create delivery rates based on postal code matching.

For driver dispatch: use Onfleet (onfleet.com) which has a WooCommerce webhook integration — new delivery orders automatically appear in Onfleet for driver assignment.

BigCommerce

Using Zapiet on BigCommerce:

  1. Install Zapiet from the BigCommerce App Marketplace
  2. Same configuration as the Shopify workflow above — define zones, time slots, and capacity

Using ShipperHQ:

  • ShipperHQ has local delivery zones and time-window restrictions built in
  • Go to ShipperHQ → Carrier Manager → Add Local Delivery carrier and define your zone rules

Step 3: Connect to a driver dispatch platform

Using DoorDash Drive (on-demand, no fixed driver costs)

DoorDash Drive sends DoorDash gig-economy drivers to pick up and deliver your orders. Available in most major US cities.

  1. Sign up at developer.doordash.com/portal for a DoorDash Drive API key
  2. For Shopify: install DoorDash Drive from the Shopify App Store — it creates a DoorDash delivery automatically when you mark an order for dispatch
  3. DoorDash notifies the customer with a real-time tracking link via SMS
  4. You pay per delivery (typically $7–$15 depending on distance)
Using Uber Direct (on-demand)

Similar to DoorDash Drive — Uber Direct uses Uber drivers for local delivery.

  1. Sign up at developer.uber.com/products/uber-direct
  2. Install the Uber Direct app if available for your platform, or use the REST API
  3. Create a delivery by sending the pickup address (your store) and drop-off address (customer) to the Uber Direct API
Using Onfleet (your own drivers + route optimization)

Best if you have your own delivery team and need route optimization and real-time tracking.

  1. Sign up at onfleet.com (starts at $349/month for up to 3 drivers)
  2. Install the WooCommerce webhook integration or use Zapier to connect your platform to Onfleet
  3. New orders auto-create Onfleet tasks
  4. Dispatchers assign tasks to drivers in the Onfleet web dashboard
  5. Drivers get a mobile app with turn-by-turn navigation and proof-of-delivery photo capture
  6. Customers receive an SMS with a real-time tracking link when the driver starts their route

Step 4: Handle edge cases

Slot fills up after customer views it:

  • Most apps (Zapiet, Onfleet scheduling) use real-time slot availability checks at checkout
  • Enable slot capacity enforcement in your app settings to prevent overbooking

Address outside delivery zone:

  • Zapiet checks the delivery zone before showing time slots — if the address is outside your zone, delivery options are hidden and only pickup/standard shipping shows
  • Test this thoroughly with addresses near your zone boundary before going live

Driver can't fulfill an order:

  • For DoorDash Drive / Uber Direct: the platform automatically reassigns to another driver
  • For your own drivers (Onfleet): the dispatcher must manually reassign in the dashboard; set up Onfleet alerts for unassigned tasks approaching their slot window

Cutoff time management:

  • Set your order cutoff 2–3 hours before the delivery window to give time for picking, packing, and loading
  • Zapiet automatically hides time slots that have passed their cutoff

Step 5: Custom / Headless Implementation

For headless stores that need full control over zone management and slot booking:

// Check if a customer address is in a delivery zone
async function checkDeliveryEligibility(params: {
  customerZip: string;
  deliveryZones: { name: string; zipCodes: string[]; deliveryFeeCents: number }[];
}): Promise<{ eligible: boolean; zone?: string; feeCents?: number }> {
  const zone = params.deliveryZones.find(z => z.zipCodes.includes(params.customerZip));
  if (!zone) return { eligible: false };
  return { eligible: true, zone: zone.name, feeCents: zone.deliveryFeeCents };
}

// Get available time slots for today (slots with remaining capacity)
async function getAvailableSlots(params: {
  date: Date;
  zone: string;
  slots: { id: string; label: string; capacity: number; booked: number; cutoffTime: Date }[];
}): Promise<{ id: string; label: string; spotsRemaining: number }[]> {
  const now = new Date();
  return params.slots
    .filter(slot => slot.cutoffTime > now && slot.booked < slot.capacity)
    .map(slot => ({
      id: slot.id,
      label: slot.label,
      spotsRemaining: slot.capacity - slot.booked,
    }));
}

// Dispatch a delivery via DoorDash Drive API
async function dispatchDoorDashDelivery(params: {
  externalDeliveryId: string;
  pickupAddress: Address;
  dropoffAddress: Address;
  customerPhone: string;
  pickupWindow: { startTime: string; endTime: string }; // ISO 8601
}): Promise<{ trackingUrl: string; fee: number }> {
  const response = await fetch('https://openapi.doordash.com/drive/v2/deliveries', {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${process.env.DOORDASH_DRIVE_JWT}`,
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      external_delivery_id: params.externalDeliveryId,
      pickup_address: `${params.pickupAddress.street1}, ${params.pickupAddress.city}, ${params.pickupAddress.state} ${params.pickupAddress.zip}`,
      dropoff_address: `${params.dropoffAddress.street1}, ${params.dropoffAddress.city}, ${params.dropoffAddress.state} ${params.dropoffAddress.zip}`,
      dropoff_phone_number: params.customerPhone,
      pickup_time: params.pickupWindow.startTime,
    }),
  });
  const data = await response.json();
  return { trackingUrl: data.tracking_url, fee: data.fee };
}

Best Practices

  • Start with ZIP code zones, not radius or polygon — ZIP-code-based zones are easier to manage, easier to communicate to customers ("We deliver to these zip codes"), and don't require geocoding
  • Set slot cutoff times generously — give your warehouse at least 2 hours between order cutoff and window start to pick, pack, and hand off to drivers
  • Generate delivery manifests before each slot window — print the manifest 30 minutes before your driver leaves; it should list each order with address, time slot, and special instructions
  • Send ETA push notifications as the driver approaches — customers with live ETAs submit far fewer "where is my delivery" support contacts; Onfleet and DoorDash Drive both handle this automatically
  • Monitor slot fill rates — if slots fill up consistently hours before the window, add capacity; if they're under 50% filled at cutoff, consolidate or reduce windows

Common Pitfalls

ProblemSolution
Two customers book the last spot in a slot simultaneouslyUse atomic slot decrement with capacity check — Zapiet handles this; for custom builds use database-level locks or atomic updates
Customer enters an address outside the delivery zone but sees time slotsValidate zone eligibility server-side at checkout, not just client-side; Zapiet enforces this automatically
Cutoff time displayed in wrong timezone for customerAlways store and compare times in UTC; display to customers in their local timezone using the browser's Intl API
Driver assigned to more orders than they can fulfill in the windowCap orders per driver per slot and enable route optimization in Onfleet; set realistic capacity limits when building your slot schedule

Related Skills

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

平台分布

Codex

39.5%
按下载量换算67

Claude

29.91%
按下载量换算51

Cursor

17.29%
按下载量换算29

Gemini CLI

8.88%
按下载量换算15

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

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

继续浏览同类 Skills