Token导航 LogoToken导航

Agent Skill · 研究检索

live-chat-commerce(实时聊天商务)

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

live-chat-commerce 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有未通过项,按安装量在研究检索类的 73,675 个 Skill 里排第 56,510。

总安装 449周安装 18GitHub Stars 19下载 145核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill live-chat-commerce

这个 Skill 是做什么的

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

live-chat-commerce 用于查找、检索和筛选相关信息。适合根据关键词或任务场景快速定位候选结果。通过 npx skills add 命令从 GitHub 仓库安装使用。安装前应确认权限范围、维护状态及是否涉及联网或文件操作。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/live-chat-commerce

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

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

常见问题

6 条

live-chat-commerce 怎么安装?

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

live-chat-commerce 支持哪些 AI 工具?

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

live-chat-commerce 需要什么权限?

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

live-chat-commerce 是免费的吗?

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

live-chat-commerce 用的人多吗?

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

live-chat-commerce 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

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

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

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

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 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调用外部服务未明确有提醒
live-chat-commerce

实时聊天商务 · 本页

44919需要联网未明确未通过

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

SKILL.md 原文

Live Chat Commerce

Overview

Live chat for e-commerce goes beyond basic support — agents can assist customers in finding products, adding items to their cart, and applying discount codes, directly reducing purchase hesitation. Shopify Inbox (free), Tidio, and Gorgias Chat provide this out of the box with commerce-specific features like cart visibility, product card sharing, and order status bot responses. Only build a custom chat system if your commerce-specific requirements (custom cart manipulation, proprietary bot logic, white-labeled experience) exceed what these tools offer.

When to Use This Skill

  • When adding live chat to a storefront to reduce pre-purchase questions and increase conversion
  • When agents need to see a customer's current cart contents during a chat session
  • When implementing automated order-status responses so agents handle only complex issues
  • When measuring chat-to-conversion rate and revenue attributed to live chat
  • When a third-party chat widget needs deeper commerce actions than it supports natively

Core Instructions

Step 1: Determine platform and choose the right chat tool

PlatformRecommended ToolWhy
ShopifyShopify Inbox (free)Native Shopify tool; shows customer's cart, recent orders, and lets agents send product links with prices
ShopifyTidioMore advanced AI bot, integrations, and analytics than Inbox; supports product card sharing
ShopifyGorgias ChatBest for teams already using Gorgias for support ticketing; unified inbox
WooCommerceTidio or LiveChatBoth have WooCommerce plugins; show order history and cart contents to agents
BigCommerceTidio or LiveChatAvailable from BigCommerce App Marketplace
Custom / HeadlessBuild with WebSocket serverRequired when none of the above provide sufficient commerce API access

Step 2: Platform-specific setup


Shopify

Option A: Shopify Inbox (free, recommended starting point)

  1. Go to Admin → Inbox → Turn on Shopify Inbox
  2. Shopify Inbox installs a chat widget on your storefront automatically
  3. Agents access conversations at inbox.shopify.com or via the Shopify mobile app

What agents see in every conversation:

  • Customer's name and email if logged in
  • Active cart contents with product images and prices
  • Recent order history and fulfillment status

Commerce features:

  • Agents can search and share product links directly from the chat interface
  • The customer sees a product card with image, price, and "Add to Cart" button
  • Agents can apply discount codes to the customer's cart

Setting up automated responses:

  1. Go to Inbox → Manage → Instant answers
  2. Add answers to common questions: shipping, returns, sizing
  3. Enable the AI-powered summary and suggested replies (available in newer Inbox versions)

For order status bot:

  1. Go to Inbox → Manage → Automated messages
  2. Create an automated response for conversations containing keywords like "order status", "where is my order", "tracking"
  3. Include a link to /account/orders for registered customers

Setting availability hours:

  1. Go to Inbox → Manage → Away messages
  2. Set business hours and configure an away message shown outside those hours

WooCommerce

Tidio for WooCommerce (recommended):

  1. Install Tidio Live Chat from the WordPress plugin directory
  2. After activation, configure in WooCommerce → Tidio
  3. Tidio automatically shows agents:

- Current cart contents - Order history - Customer lifetime value

Commerce features in Tidio:

  • Agents can view and share products from the chat interface
  • Product recommendation cards sent by agents include image, price, and add-to-cart link
  • Automated bot flows for order status lookup (Tidio integrates with WooCommerce orders)

Setting up order status bot:

  1. In Tidio, go to Automation → Create Automation
  2. Trigger: visitor sends a message containing "order" or "tracking"
  3. Action: show a form asking for order number → look up via Tidio's WooCommerce integration → reply with status

LiveChat for WooCommerce:

  1. Install LiveChat from WordPress.org
  2. LiveChat's WooCommerce integration shows order data in the agent dashboard under "Customer Details"
  3. Agents can see cart abandonment in real time and proactively engage

BigCommerce

Tidio from the App Marketplace:

  1. Go to Apps → Search "Tidio" and install
  2. Configuration is the same as the WooCommerce setup above
  3. Tidio connects to BigCommerce orders automatically

LiveChat for BigCommerce:

  1. Install from the BigCommerce App Marketplace
  2. Agents see order history and cart contents per conversation

Custom / Headless

For headless storefronts needing custom commerce chat actions:

// WebSocket server for real-time chat
import { WebSocketServer, WebSocket } from 'ws';

interface ChatClient {
  ws: WebSocket;
  type: 'customer' | 'agent';
  sessionId: string;
  customerId?: string;
  conversationId?: string;
}

const clients = new Map<string, ChatClient>();
const wss = new WebSocketServer({ noServer: true });

wss.on('connection', async (ws, req, context: { type: 'customer' | 'agent'; sessionId: string }) => {
  const socketId = crypto.randomUUID();
  clients.set(socketId, { ws, ...context });

  ws.on('message', data => handleMessage(socketId, JSON.parse(data.toString())));
  ws.on('close', () => clients.delete(socketId));

  // Send recent history on connect
  if (context.conversationId) {
    const history = await db.chatMessages.findMany({ where: { conversationId: context.conversationId }, take: 50, orderBy: { createdAt: 'asc' } });
    ws.send(JSON.stringify({ type: 'history', messages: history }));
  }
});

// Expose cart state to agents — fetch on each message to stay current
export async function getConversationContext(conversationId: string) {
  const conversation = await db.chatConversations.findUnique({ where: { id: conversationId }, include: { customer: true } });
  const [cart, recentOrders] = await Promise.all([
    db.carts.findFirst({ where: { customerId: conversation.customerId, status: 'active' }, include: { items: { include: { product: true } } } }),
    db.orders.findMany({ where: { customerId: conversation.customerId }, orderBy: { createdAt: 'desc' }, take: 3 }),
  ]);

  return {
    customer: { name: conversation.customer?.firstName, segment: conversation.customer?.segment, lifetimeValue: conversation.customer?.totalSpentCents / 100 },
    cart: { items: cart?.items ?? [], totalValue: cart?.items.reduce((sum, i) => sum + i.priceInCents * i.quantity, 0) / 100 ?? 0 },
    recentOrders,
  };
}

// Auto-respond to order status queries
async function handleOrderStatusQuery(conversationId: string, message: string, customerId?: string): Promise<boolean> {
  const orderNumberMatch = message.match(/#?(\d{5,})/);
  if (!orderNumberMatch && !/order|track/i.test(message)) return false;

  const order = orderNumberMatch
    ? await db.orders.findFirst({ where: { orderNumber: orderNumberMatch[1], customerId } })
    : customerId ? await db.orders.findFirst({ where: { customerId }, orderBy: { createdAt: 'desc' } }) : null;

  if (!order) return false;

  const statusMsg = `Your order #${order.orderNumber} is **${order.status}**.${order.shipments[0]?.trackingUrl ? ` [Track package](${order.shipments[0].trackingUrl})` : ''}`;
  await db.chatMessages.create({ data: { conversationId, senderType: 'bot', type: 'text', payload: { body: statusMsg } } });
  broadcastToConversation(conversationId, { type: 'bot_message', body: statusMsg });
  return true;
}

Step 3: Configure proactive chat triggers

Proactive chat triggers engage visitors at key moments before they leave — increasing conversion on high-intent pages.

Shopify Inbox: Go to Inbox → Manage → Proactive chat and set triggers based on time on page or cart value.

Tidio: Go to Automation → Triggers and create rules like:

  • "Visitor has been on the checkout page for 3 minutes" → send "Need help completing your order?"
  • "Cart value exceeds $150" → send "You qualify for free shipping — let us know if you have any questions"
  • "Exit intent detected" → send a chat message before they leave

Rule of thumb for proactive triggers:

  • Target high-intent pages: checkout, product pages with high-value items
  • Don't trigger on every page — it's intrusive
  • Trigger after 45+ seconds on page (shows intent) not immediately

Step 4: Measure chat impact

Track these metrics monthly to evaluate chat ROI:

MetricHow to Measure
Chat-to-conversion rateOrders where a chat occurred in the previous 24 hours / total conversations
Average response timeReported in Tidio, Gorgias, or Inbox dashboards
Revenue attributed to chatTag orders with source: live_chat using UTM parameters or your platform's order tagging
CSAT scoreEnable post-chat satisfaction surveys in your chat tool settings

Best Practices

  • Start with Shopify Inbox or Tidio before building anything custom — these tools handle 95% of live chat needs with no engineering work
  • Show a typing indicator — most platforms do this automatically; it significantly reduces perceived wait time
  • Cap concurrent conversations per agent — 3–4 simultaneous chats is the maximum for quality responses; Gorgias and Tidio let you set this limit
  • Inform customers that chat conversations are recorded — for EU customers, ensure consent is in place and provide the ability to export/delete chat transcripts per GDPR
  • Persist all messages to the database — a WebSocket disconnect should not lose conversation history; rebuild state from the DB on reconnect (custom builds)

Common Pitfalls

ProblemSolution
Chat widget breaks on page navigationUse a floating persistent widget; single-page app routing should not re-initialize the chat; Tidio and Gorgias handle this correctly
Agent sees stale cart dataRefetch cart context on each message from the customer, not once at conversation start — carts change during the conversation
Proactive chat triggers fire on every pageLimit triggers to 2–3 high-intent pages with a per-session cap (fire at most once per session)
Chat transcript emailed with sensitive order dataReview what's included in transcript emails; remove payment details, partial card numbers, and internal notes before the email sends

Related Skills

  • @customer-support-integration
  • @personalization-engine
  • @customer-segmentation

平台分布

Codex

37.47%
按下载量换算54

Claude

28.23%
按下载量换算41

Cursor

19.86%
按下载量换算29

Gemini CLI

8.09%
按下载量换算12

安全审计

Gen Agent Trust Hub

通过

Socket

未通过

Snyk

通过

权限和风险

需要联网

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

安装前确认

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

继续浏览同类 Skills