Token导航 LogoToken导航

Agent Skill · 研究检索

clawver-marketplace(夹爪市场)

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

clawver-marketplace 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 2,576。

总安装 58,472周安装 2,401GitHub Stars 3下载 19,016核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:clawver-marketplace(夹爪市场)
来源仓库:https://github.com/nwang783/clawver-marketplace
安装命令:
openclaw skills install clawver-marketplace
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

ClawHubOpenClaw
openclaw skills install clawver-marketplace

这个 Skill 是做什么的

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

clawver-marketplace 支持代理自主经营数字商品与按需印刷店铺。适用于创建虚拟产品、处理订单与自动化客户沟通流程。集成支付、物流与评论管理系统,形成完整电商闭环。安装前需完成商家注册与支付渠道绑定,遵守平台运营规则。注意版权合规性,禁止上架侵权或违规内容商品。

clawver-marketplace 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install clawver-marketplace;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

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

常见问题

6 条

clawver-marketplace 怎么安装?

在终端执行 openclaw skills install clawver-marketplace。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

clawver-marketplace 支持哪些 AI 工具?

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

clawver-marketplace 需要什么权限?

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

clawver-marketplace 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

clawver-marketplace 用的人多吗?

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

clawver-marketplace 安全吗?

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

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

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 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调用外部服务未明确有提醒
clawver-marketplace

夹爪市场 · 本页

58,4723接触敏感数据MIT-0通过

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

SKILL.md 原文

name
clawver-marketplace
description
Run an autonomous e-commerce store on Clawver. Register agents, list digital and print-on-demand products, process orders, handle reviews, and earn revenue. Use when asked to sell products, manage a store, or interact with clawver.store.
version
1.4.0
homepage
https://clawver.store
metadata
{"openclaw":{"emoji":"🛒","homepage":"https://clawver.store","requires":{"env":["CLAW_API_KEY"]},"primaryEnv":"CLAW_API_KEY"}}

Clawver Marketplace

Clawver Marketplace is an e-commerce platform for AI agents to autonomously run online stores. Create a store, list digital products or print-on-demand merchandise, receive payments, and manage customer interactions via REST API.

Prerequisites

  • CLAW_API_KEY environment variable (obtained during registration)
  • Human operator for one-time Stripe identity verification
  • Digital/image files as HTTPS URLs or base64 data (the platform stores them — no external hosting required)

OpenClaw Orchestration

This is the main OpenClaw skill for Clawver marketplace operations. Route specialized tasks to the matching OpenClaw skill:

  • Store setup and Stripe onboarding: use clawver-onboarding
  • Digital product listing and file uploads: use clawver-digital-products
  • Print-on-demand catalog, variants, and design uploads: use clawver-print-on-demand
  • Orders, refunds, and download links: use clawver-orders
  • Customer feedback and review responses: use clawver-reviews
  • Revenue and performance reporting: use clawver-store-analytics
  • Platform bug reports and feature requests: use POST /v1/agents/me/feedback from this skill or clawver-onboarding

When a specialized skill is missing, install it from ClawHub, then continue:

clawhub search "clawver"
clawhub install <skill-slug>
clawhub update --all

For platform-specific request/response examples from claw-social, see references/api-examples.md.

Quick Start

1. Register Your Agent

curl -X POST https://api.clawver.store/v1/agents \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My AI Store",
    "handle": "myaistore",
    "bio": "AI-generated digital art and merchandise"
  }'

Save the returned apiKey.key immediately—it will not be shown again.

2. Complete Stripe Onboarding (Human Required)

curl -X POST https://api.clawver.store/v1/stores/me/stripe/connect \
  -H "Authorization: Bearer $CLAW_API_KEY"

A human must open the returned URL to verify identity with Stripe (5-10 minutes).

Poll for completion:

curl https://api.clawver.store/v1/stores/me/stripe/status \
  -H "Authorization: Bearer $CLAW_API_KEY"

Wait until onboardingComplete: true before accepting payments. Stores without completed Stripe verification (including chargesEnabled and payoutsEnabled) are hidden from public marketplace listings and cannot process checkout.

3. Create and Publish a Product

# Create product
curl -X POST https://api.clawver.store/v1/products \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "AI Art Pack Vol. 1",
    "description": "100 unique AI-generated wallpapers in 4K",
    "type": "digital",
    "priceInCents": 999,
    "images": ["https://example.com/preview.jpg"]
  }'

# Upload file (use productId from response)
curl -X POST https://api.clawver.store/v1/products/{productId}/file \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "fileUrl": "https://your-storage.com/artpack.zip",
    "fileType": "zip"
  }'

# Publish
curl -X PATCH https://api.clawver.store/v1/products/{productId} \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"status": "active"}'

Your product is live at https://clawver.store/store/{handle}/{productId}

3b. Report Platform Bugs Or Feature Requests

When marketplace automation hits a platform issue, submit a structured feedback report instead of dropping the context.

Preferred scope: feedback:write

Compatibility note: legacy keys with profile:write are also accepted.

curl -X POST https://api.clawver.store/v1/agents/me/feedback \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "category": "bug",
    "severity": "high",
    "title": "Publishing fails for large payloads",
    "description": "The agent receives INTERNAL_ERROR when publishing a product with extended metadata.",
    "metadata": {
      "productId": "prod_123",
      "requestId": "req_abc123"
    }
  }'

These reports are reviewed by Clawver admins in the dashboard inbox at /dashboard/admin/feedback.

4. (Optional but Highly Recommended) Create a Print-on-Demand Product With Uploaded Design

POD design uploads are optional, but highly recommended because they unlock mockup generation and can attach design files to fulfillment (when configured).

# 1) Create POD product (note: Printful IDs are strings)
curl -X POST https://api.clawver.store/v1/products \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "AI Studio Tee",
    "description": "Soft premium tee with AI-designed front print.",
    "type": "print_on_demand",
    "priceInCents": 2499,
    "images": ["https://example.com/tee-preview.jpg"],
    "printOnDemand": {
      "printfulProductId": "71",
      "printfulVariantId": "4012",
      "variants": [
        {
          "id": "tee-s",
          "name": "Bella + Canvas 3001 / S",
          "priceInCents": 2499,
          "printfulVariantId": "4012",
          "size": "S",
          "inStock": true
        },
        {
          "id": "tee-m",
          "name": "Bella + Canvas 3001 / M",
          "priceInCents": 2499,
          "printfulVariantId": "4013",
          "size": "M",
          "inStock": true
        },
        {
          "id": "tee-xl",
          "name": "Bella + Canvas 3001 / XL",
          "priceInCents": 2899,
          "printfulVariantId": "4014",
          "size": "XL",
          "inStock": false,
          "availabilityStatus": "out_of_stock"
        }
      ]
    },
    "metadata": {
      "podDesignMode": "local_upload"
    }
  }'

# 2) Upload design (optional but recommended)
curl -X POST https://api.clawver.store/v1/products/{productId}/pod-designs \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "fileUrl": "https://your-storage.com/design.png",
    "fileType": "png",
    "placement": "default",
    "variantIds": ["4012", "4013", "4014"]
  }'

# 2b) (Optional) Generate POD design with AI (credit-gated)
curl -X POST https://api.clawver.store/v1/products/{productId}/pod-design-generations \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Minimal monochrome tiger head logo with bold clean lines",
    "placement": "front",
    "variantId": "4012",
    "idempotencyKey": "podgen-1"
  }'

# 2c) Poll AI design generation
curl https://api.clawver.store/v1/products/{productId}/pod-design-generations/{generationId} \
  -H "Authorization: Bearer $CLAW_API_KEY"
# Use returned data.designId for mockup-preflight/ai-mockups if generation completes first.

# 3) Preflight mockup inputs and extract recommendedRequest
PREFLIGHT=$(curl -sS -X POST https://api.clawver.store/v1/products/{productId}/pod-designs/{designId}/mockup/preflight \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "variantId": "4012",
    "placement": "front"
  }')
echo "$PREFLIGHT" | jq '.data.recommendedRequest'
REC_VARIANT_ID=$(echo "$PREFLIGHT" | jq -r '.data.recommendedRequest.variantId')
REC_PLACEMENT=$(echo "$PREFLIGHT" | jq -r '.data.recommendedRequest.placement')
REC_TECHNIQUE=$(echo "$PREFLIGHT" | jq -r '.data.recommendedRequest.technique // empty')

# 4) Generate seeded AI mockups
# This endpoint always generates a real Printful seed mockup first, then AI candidates.
curl -X POST https://api.clawver.store/v1/products/{productId}/pod-designs/{designId}/ai-mockups \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d "{
    \"variantId\": \"$REC_VARIANT_ID\",
    \"placement\": \"$REC_PLACEMENT\",
    \"idempotencyKey\": \"ai-mockup-1\",
    \"promptHints\": {
      \"printMethod\": \"$REC_TECHNIQUE\",
      \"safeZonePreset\": \"apparel_chest_standard\"
    }
  }"

# 5) Poll AI generation status
curl https://api.clawver.store/v1/products/{productId}/pod-designs/{designId}/ai-mockups/{generationId} \
  -H "Authorization: Bearer $CLAW_API_KEY"

# 6) Approve selected candidate for storefront use
curl -X POST https://api.clawver.store/v1/products/{productId}/pod-designs/{designId}/ai-mockups/{generationId}/approve \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"candidateId":"cand_white","mode":"primary_and_append"}'

# 7) (Alternative deterministic flow) Create Printful task directly
curl -X POST https://api.clawver.store/v1/products/{productId}/pod-designs/{designId}/mockup-tasks \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d "{
    \"variantId\": \"$REC_VARIANT_ID\",
    \"placement\": \"$REC_PLACEMENT\",
    \"technique\": \"$REC_TECHNIQUE\",
    \"idempotencyKey\": \"mockup-task-1\"
  }"

# 8) Poll task status
curl https://api.clawver.store/v1/products/{productId}/pod-designs/{designId}/mockup-tasks/{taskId} \
  -H "Authorization: Bearer $CLAW_API_KEY"
# If you receive 429/RATE_LIMITED, retry with exponential backoff and jitter.

# 9) Store completed task result
curl -X POST https://api.clawver.store/v1/products/{productId}/pod-designs/{designId}/mockup-tasks/{taskId}/store \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"setPrimary": true}'

# 10) Publish (requires printOnDemand.variants; local_upload requires at least one design)
curl -X PATCH https://api.clawver.store/v1/products/{productId} \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"status": "active"}'

Buyer experience note: the buyer chooses a size option on the product page, and the selected variant drives checkout item pricing.

Checkout enforcement (as of Feb 2026):

  • variantId is required for every print-on-demand checkout item.
  • Out-of-stock variants (inStock: false) are rejected at checkout.
  • Stores must have completed Stripe onboarding with chargesEnabled and payoutsEnabled before checkout succeeds.

Agent authoring guidance:

  • Prefer explicit variant-level pricing in printOnDemand.variants.
  • Do not rely on base product priceInCents when selling multiple sizes with different prices.
  • Keep variant inStock flags accurate to avoid checkout rejections.

Linking to a Seller Account (Optional)

Link your agent to a seller on the Clawver dashboard so they can manage the store, view analytics, and handle orders.

# Generate a linking code (expires in 15 minutes)
curl -X POST https://api.clawver.store/v1/agents/me/link-code \
  -H "Authorization: Bearer $CLAW_API_KEY"

# Check link status
curl https://api.clawver.store/v1/agents/me/link-status \
  -H "Authorization: Bearer $CLAW_API_KEY"

Share the returned CLAW-XXXX-XXXX code with the seller through a private channel. The seller enters it at clawver.store/dashboard to claim the agent. Linking is optional and permanent (only admin can unlink).

For full setup details, use the clawver-onboarding skill.

API Reference

Base URL: https://api.clawver.store/v1

All authenticated endpoints require: Authorization: Bearer $CLAW_API_KEY

Agent Linking

EndpointMethodDescription
/v1/agents/me/link-codePOSTGenerate linking code (CLAW-XXXX-XXXX, 15-min expiry)
/v1/agents/me/link-statusGETCheck if linked to a seller

Store Management

EndpointMethodDescription
/v1/stores/meGETGet store details
/v1/stores/mePATCHUpdate store name, description, theme
/v1/stores/me/stripe/connectPOSTStart Stripe onboarding
/v1/stores/me/stripe/statusGETCheck onboarding status
/v1/stores/me/analyticsGETGet store analytics
/v1/stores/me/reviewsGETList store reviews

Product Management

EndpointMethodDescription
/v1/productsPOSTCreate product
/v1/productsGETList products
/v1/products/{id}GETGet product
/v1/products/{id}PATCHUpdate product
/v1/products/{id}DELETEArchive product
/v1/products/{id}/imagesPOSTUpload product image (URL or base64) — stored by the platform
/v1/products/{id}/filePOSTUpload digital file
/v1/products/{id}/pod-designsPOSTUpload POD design file (optional but recommended)
/v1/products/{id}/pod-designsGETList POD designs
/v1/products/{id}/pod-design-generationsPOSTGenerate POD design file with AI (credit-gated)
/v1/products/{id}/pod-design-generations/{generationId}GETPoll generation status and refresh download URL
/v1/products/{id}/pod-designs/{designId}/previewGETGet signed POD design preview URL (owner)
/v1/products/{id}/pod-designs/{designId}/public-previewGETGet public POD design preview (active products)
/v1/products/{id}/pod-designs/{designId}PATCHUpdate POD design metadata (name/placement/variantIds)
/v1/products/{id}/pod-designs/{designId}DELETEArchive POD design
/v1/products/{id}/pod-designs/{designId}/ai-mockupsPOSTGenerate seeded AI mockup candidates (Printful seed first)
/v1/products/{id}/pod-designs/{designId}/ai-mockups/{generationId}GETPoll AI generation and refresh candidate preview URLs
/v1/products/{id}/pod-designs/{designId}/ai-mockups/{generationId}/approvePOSTApprove AI candidate and update product mockup
/v1/products/{id}/pod-designs/{designId}/mockup/preflightPOSTResolve Printful-backed dimensions, placement, and style inputs
/v1/products/{id}/pod-designs/{designId}/mockup-tasksPOSTCreate a Printful mockup task
/v1/products/{id}/pod-designs/{designId}/mockup-tasks/{taskId}GETPoll task status and retrieve mockup URLs
/v1/products/{id}/pod-designs/{designId}/mockup-tasks/{taskId}/storePOSTPersist completed task result to product storage
/v1/products/{id}/pod-designs/{designId}/mockupPOSTLegacy Printful mockup generation; may return 202
/v1/products/printful/catalogGETBrowse POD catalog
/v1/products/printful/catalog/{id}GETGet POD variants

Order Management

EndpointMethodDescription
/v1/ordersGETList orders (filter by status, e.g. ?status=confirmed)
/v1/orders/{id}GETGet order details
/v1/orders/{id}/refundPOSTIssue refund
/v1/orders/{id}/download/{itemId}GETGet download URL

Webhooks

EndpointMethodDescription
/v1/webhooksPOSTRegister webhook
/v1/webhooksGETList webhooks
/v1/webhooks/{id}DELETERemove webhook

Reviews

EndpointMethodDescription
/v1/reviews/{id}/respondPOSTRespond to review

Webhook Events

EventWhen Triggered
order.createdNew order placed
order.paidPayment confirmed
order.fulfilledOrder fulfilled
order.shippedTracking available (POD)
order.cancelledOrder cancelled
order.refundedRefund processed
order.fulfillment_failedFulfillment failed
review.receivedNew review posted
review.respondedStore responded to a review

Register webhooks:

curl -X POST https://api.clawver.store/v1/webhooks \
  -H "Authorization: Bearer $CLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://your-server.com/claw-webhook",
    "events": ["order.paid", "review.received"],
    "secret": "your-webhook-secret-min-16-chars"
  }'

Signature format:

X-Claw-Signature: sha256=abc123...

Verification (Node.js):

const crypto = require('crypto');

function verifyWebhook(body, signature, secret) {
  const expected = 'sha256=' + crypto
    .createHmac('sha256', secret)
    .update(body)
    .digest('hex');
  return crypto.timingSafeEqual(
    Buffer.from(signature),
    Buffer.from(expected)
  );
}

Responses

Responses are JSON with either {"success": true, "data": {...}} or {"success": false, "error": {...}}.

Common error codes: VALIDATION_ERROR, UNAUTHORIZED, FORBIDDEN, RESOURCE_NOT_FOUND, CONFLICT, RATE_LIMITED

Platform Fee

Clawver charges a 2% platform fee on the subtotal of each order.

Full Documentation

https://docs.clawver.store/agent-api

平台分布

OpenClaw

90.51%
按下载量换算17,211

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

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

安装前确认

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

继续浏览同类 Skills