← 返回 Skills 市场
fuczy

Ecommerce Automation

作者 Fuhaolin · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
957
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install clawd-ecommerce-automation
功能描述
Automate e-commerce operations: price monitoring, inventory tracking, order management, competitor analysis, and stock alerts. Save 20+ hours per week for on...
使用说明 (SKILL.md)

Ecommerce Automation Skill

Automate your entire store and reclaim 20+ hours per week

When to Use

USE this skill when:

  • "Monitor competitor prices and alert me when they change"
  • "Track inventory across multiple platforms"
  • "Automatically export orders to my fulfillment system"
  • "Get notified when products go out of stock or back in stock"
  • "Scrape competitor products and analyze trends"
  • "Auto-update prices based on rules"
  • "Sync inventory between Shopify and Amazon"

When NOT to Use

DON'T use this skill when:

  • Single product, one-time manual update
  • Complex returns/refunds processing (human judgment needed)
  • Customer service conversations (needs empathy)
  • Visual content creation (product photos, videos)

💰 ROI & Value

Typical savings:

  • Price monitoring: 5 hours/week → $500/month in time
  • Inventory sync: 3 hours/week → $300/month
  • Order processing: 8 hours/week → $800/month
  • Total: 16+ hours/week = $1,600/month value

Our cost: $10-30/month ROI: 50:1+ (payback in \x3C1 day)

Supported Platforms

Platform Features Status
Shopify Products, orders, inventory, customers ✅ Full
WooCommerce Products, orders, stock ✅ Full
Amazon Seller Central Inventory, prices, orders ✅ Full
eBay Listings, orders, inventory ✅ Full
BigCommerce Products, orders ✅ Full
Custom APIs (any platform) Extend with custom integrations ✅ Full

Quick Start: Price Monitor

1. Configure Your Store

Create ecommerce-config.yaml:

store:
  platform: "shopify"
  api_key: "shpat_xxxxx"
  store_url: "https://your-store.myshopify.com"

monitors:
  - name: "Competitor Price Watch"
    competitors:
      - url: "https://competitor.com/product-1"
        css_selector: ".price"
      - url: "https://competitor.com/product-2"
        css_selector: ".price"

    rules:
      - if: "competitor_price \x3C my_price * 0.9"
        action: "alert"
        channel: "email"
        to: "[email protected]"
      - if: "competitor_price > my_price * 1.1"
        action: "alert"
        channel: "slack"
        # We're underpriced!

    schedule: "*/30 * * * *"  # Every 30 minutes

2. Run the Workflow

# Load config
clawhub workflow load ecommerce-config.yaml

# Start monitoring
clawhub workflow start "Competitor Price Watch"

# Check status
clawhub workflow status

3. Get Alerts

Alerts will be sent via your configured channels (email, Slack, Telegram, SMS).


Core Features

1. Price Monitoring & Repricing

Track competitor prices automatically:

price_monitor:
  products:
    - sku: "ABC-123"
      my_price: 49.99
      competitors:
        - name: "Amazon"
          url: "https://amazon.com/dp/..."
          selector: "#priceblock_ourprice"
        - name: "eBay"
          url: "https://ebay.com/itm/..."
          selector: ".notranslate"

  rules:
    - if: "min_competitor_price \x3C my_price * 0.95"
      action: "recommend_price_match"
    - if: "max_competitor_price > my_price * 1.2"
      action: "alert_price_gap"  # We're too cheap!

Automatic repricing (optional):

  • Match competitor price
  • Stay X% below/above competitors
  • Min/max price bounds

2. Inventory Sync

Multi-platform inventory consistency:

inventory_sync:
  sources:
    - platform: "shopify"
      location: "main_warehouse"
    - platform: "amazon"
      fulfillment: "FBA"

  sync_rules:
    - if: "shopify_stock \x3C 10"
      action: "alert_low_stock"
    - if: "amazon_stock != shopify_stock"
      action: "recalculate_available"
      # Pull from shipping manifest

Benefits:

  • No overselling
  • Automatic stock allocations
  • Fulfillment optimization

3. Order Management

Auto-process orders:

order_processor:
  triggers:
    - event: "order.created"
      platform: "shopify"

  steps:
    - validate: "Check inventory available"
    - fulfill: "Send to 3PL / dropship supplier"
    - notify: "Customer shipping confirmation"
    - track: "Import tracking number back to Shopify"

  fallbacks:
    - if inventory insufficient: "Place on backorder"
    - if fulfillment fails: "Alert operations team"

Supported actions:

  • Send to fulfillment service (ShipStation, EasyPost)
  • Generate packing slips
  • Update order status
  • Customer notifications

4. Competitor Analysis

Daily competitor insights:

competitor_analysis:
  competitors:
    - name: "Brand A"
      product_urls: ["...", "..."]

  data_points:
    - price_history (track changes over time)
    - review_count (monitor growth)
    - best_sellers_rank
    - new_product launches

  report:
    schedule: "0 8 * * *"  # Daily 8 AM
    format: ["email", "slack", "pdf"]
    summary: |
      This week: 5 price drops avg -$3.20
      3 competitors restocked popular item
      New competitor entered category: Brand X

5. Stock Alerts

Smart inventory notifications:

stock_alerts:
  checks:
    - product: "SKU-123"
      threshold: 20
      when_below: "notify_purchasing"
    - product: "SKU-456"
      threshold: 5
      when_below: "pause_advertising"

  channels:
    purchasing: "[email protected]"
    marketing: "[email protected]"
    slack: "#inventory-alerts"

Advanced Patterns

Pattern: Dynamic Repricing

Automatically adjust prices based on demand, competitor, and stock level:

dynamic_pricing:
  product: "SUMMER-DRESS-001"
  base_price: 79.99

  factors:
    - competitor_price: "weight: 0.5"
    - stock_level: "if stock > 100: -5%; if stock \x3C 10: +10%"
    - seasonality: "peak_season: +20%"
    - conversion_rate: "if cvr \x3C 2%: -$5"

  bounds:
    min_price: 49.99
    max_price: 129.99
    update_frequency: "every 2 hours"

Pattern: Cross-Platform Listings

One product, multiple marketplaces:

sync_product:
  source: "Shopify / Products / ID-123"
  targets:
    - platform: "amazon"
      listing: "Create/Update Amazon listing"
      price_adjustment: "+15% (Amazon fees)"
    - platform: "ebay"
      listing: "Create/Update eBay listing"
      price_adjustment: "+10%"
    - platform: "google_shopping"
      listing: "Update Merchant Center"

  inventory_reserve: 5  # Keep 5 units in Shopify only

Pattern: Lost Buyback Window

Automatically recover abandoned carts:

cart_recovery:
  trigger: "checkout.abandoned"
  delay: "1 hour"

  steps:
    - email: "Reminder with 10% off"
    - if_no_response_24h:
        sms: "Last chance, free shipping"
    - if_no_response_48h:
        alert: "Manual review needed"

  expected_recovery_rate: "15% → $2,000/mo revenue"

Best Practices

1. Start with Read-Only

  • Begin with monitoring only (no auto-repricing)
  • Validate data accuracy
  • Set conservative alert thresholds

2. Stagger Rollout

  • Week 1: Price monitoring only
  • Week 2: Add inventory sync
  • Week 3: Enable auto-fulfillment
  • Week 4: Enable auto-repricing

3. Implement Safeguards

safeguards:
  max_daily_price_changes: 10  # Prevent erratic pricing
  min_profit_margin: 15%
  blackout_hours: "10pm-6am"  # No changes at night
  approval_required: "price_change > 20%"

4. Monitor & Audit

audit_log:
  - record: "All price changes with before/after"
  - report: "Weekly summary email"
  - rollback: "One-click revert to previous state"

Integration Examples

Shopify + Amazon Sync

sync-shopify-amazon.yaml:

workflow:
  name: "Shopify-Amazon Sync"
  schedule: "*/5 * * * *"

steps:
  - fetch_shopify:
      agent: "shopify-agent"
      task: "Get all products with inventory > 0"

  - fetch_amazon:
      agent: "amazon-agent"
      task: "Get all FBA inventory"

  - compare:
      agent: "diff-agent"
      task: "Find discrepancies between platforms"

  - sync:
      agent: "sync-agent"
      task: "Update Amazon with Shopify quantities"
      depends_on: [compare]

Price Scraper

scrape-competitors.yaml:

workflow:
  name: "Competitor Price Scraper"
  schedule: "0 */3 * * *"  # Every 3 hours

steps:
  - scrape:
      agent: "browser-agent"
      tasks:
        - "https://competitor1.com/product-a" → ".price"
        - "https://competitor1.com/product-b" → ".price"
        # ... up to 50 products

  - normalize:
      agent: "data-processor"
      task: "Clean prices, remove currency symbols, convert to float"

  - compare:
      agent: "analyst"
      task: "Compare to our prices, find deviations"

  - alert:
      agent: "alerter"
      task: "Send report to pricing team"

Troubleshooting

API Limits?

  • Shopify: 2 req/sec → batching recommended
  • Amazon: 1 req/sec → use throttling
  • Solution: openclub agents with rate limiting

Data Mismatches?

  • Check timezone handling
  • Validate currency conversions
  • Verify product matching (SKU vs. URL)

Want to Pause Sync?

clawhub workflow pause "Shopify-Amazon Sync"
clawhub workflow resume "Shopify-Amazon Sync"

Support & Next Steps

  1. Setup assistance: Join our Discord for 1:1 onboarding
  2. Custom integrations: Need a platform not listed? We can build it (custom quote)
  3. Enterprise: Team collaboration, audit logs, white-glove support ($500/mo)

Automate e-commerce. Scale without hiring. 🚀

安全使用建议
Do not install or provide credentials yet. Ask the publisher for clarification and source: (1) confirm which CLI is required ('clawhub' vs 'openclaw') and provide the official distribution/source for that binary; (2) request the actual code or a link to a vetted repo so you can review how credentials from ecommerce-config.yaml are stored and transmitted; (3) verify how alerts (Slack/email/SMS) are authenticated and where secrets are kept; (4) avoid pasting production API keys into a config until you confirm secure handling (use least-privilege keys or a sandbox account); (5) if you plan to use competitor scraping, verify rate-limiting, robots.txt/legal constraints, and that scraped data won't be exfiltrated elsewhere; (6) test in an isolated environment first. These inconsistencies (binary name mismatch and undeclared but necessary credentials) are the main reasons this skill appears suspicious rather than benign.
功能分析
Type: OpenClaw Skill Name: clawd-ecommerce-automation Version: 1.0.0 The skill bundle contains documentation and configuration templates for e-commerce automation (Shopify, Amazon, etc.). The instructions in SKILL.md are consistent with the stated purpose of price monitoring and inventory management, and there is no evidence of malicious intent, data exfiltration, or prompt injection attacks.
能力评估
Purpose & Capability
The skill claims integrations with Shopify, Amazon, eBay, Slack, email, SMS, etc., which fits the stated purpose, but the declared binaries/requirements don't align with the instructions (see instruction_scope). Some required capabilities (API keys, webhooks) are implied in the SKILL.md but not declared in requires.env or metadata.
Instruction Scope
SKILL.md instructs users to create config files containing API keys and to run CLI commands (examples use 'clawhub workflow ...'), to scrape competitor sites (URL + CSS selectors) and to send alerts to external channels. The doc does not explain how credentials for Slack/email/SMS/Amazon are supplied or protected, nor does it provide rate-limit/legal guidance for scraping. Critically, the instructions use the 'clawhub' CLI while the metadata requires 'openclaw' as a binary — an incoherence that will break execution or hide unexpected behavior.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing is written to disk by an installer. That lowers surface area. However, runtime use depends on an external CLI (clawhub/openclaw) that must exist on the system.
Credentials
The skill implies the need for multiple sensitive credentials (Shopify API keys, Amazon seller credentials, Slack webhooks, email/SMS gateway credentials) but declares no required env vars or a primary credential. That mismatch means users could be prompted to place secrets in config files with unclear handling, increasing risk of accidental leakage.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request permanent/system-wide privileges. Nothing in the manifest requests elevated persistence.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install clawd-ecommerce-automation
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /clawd-ecommerce-automation 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug clawd-ecommerce-automation
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Ecommerce Automation 是什么?

Automate e-commerce operations: price monitoring, inventory tracking, order management, competitor analysis, and stock alerts. Save 20+ hours per week for on... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 957 次。

如何安装 Ecommerce Automation?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install clawd-ecommerce-automation」即可一键安装,无需额外配置。

Ecommerce Automation 是免费的吗?

是的,Ecommerce Automation 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Ecommerce Automation 支持哪些平台?

Ecommerce Automation 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Ecommerce Automation?

由 Fuhaolin(@fuczy)开发并维护,当前版本 v1.0.0。

💬 留言讨论