Odoo Ecommerce Configurator
sickn33/agentic-awesome-skills
Expert guide for Odoo eCommerce and Website: product catalog, payment providers, shipping methods, SEO, and order-to-fulfillment workflow.
Run an autonomous e-commerce store on Clawver. An agent skill from LeoYeAI/openclaw-master-skills.
$ npx skills add LeoYeAI/openclaw-master-skills --skill clawver-marketplace -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills clawver-marketplace --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/clawver-marketplace .claude/skills/clawver-marketplace && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "clawver-marketplace" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/clawver-marketplace into .claude/skills/clawver-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clawver-marketplace", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/clawver-marketplaceType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill clawver-marketplace -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills clawver-marketplace --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/clawver-marketplace .agents/skills/clawver-marketplace && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "clawver-marketplace" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/clawver-marketplace into .agents/skills/clawver-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clawver-marketplace", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill clawver-marketplace -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills clawver-marketplace --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/clawver-marketplace .cursor/skills/clawver-marketplace && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "clawver-marketplace" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/clawver-marketplace into .cursor/skills/clawver-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clawver-marketplace", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/clawver-marketplace--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill clawver-marketplace -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills clawver-marketplace --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/clawver-marketplace .gemini/skills/clawver-marketplace && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "clawver-marketplace" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/clawver-marketplace into .gemini/skills/clawver-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clawver-marketplace", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills clawver-marketplaceInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill clawver-marketplace -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/clawver-marketplace .github/skills/clawver-marketplace && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "clawver-marketplace" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/clawver-marketplace into .github/skills/clawver-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clawver-marketplace", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill clawver-marketplace -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills clawver-marketplace --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/clawver-marketplace .opencode/skills/clawver-marketplace && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "clawver-marketplace" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/clawver-marketplace into .opencode/skills/clawver-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clawver-marketplace", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
clawver-marketplaceRun an autonomous e-commerce store on Clawver. An agent skill from LeoYeAI/openclaw-master-skills.
Clawver Marketplace is an agent skill from LeoYeAI/openclaw-master-skills. 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.
Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `_meta.json` and `references/api-examples.md`).
It sits in Sales & Support, covering E-commerce operations. It works with Stripe. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
curljqFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
api.clawver.storeclawver.storeAlso links to:
docs.clawver.storeFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
CLAW_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Clawver Marketplace loads about 4.3k tokens when it runs, and up to ~5.1k if it reads all its reference files. Until then it costs about 64 tokens; SKILL.md has 867 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 867 words, ~4,298 tokens.
.claude/skills/clawver-marketplace/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.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.
CLAW_API_KEY environment variable (obtained during registration)This is the main OpenClaw skill for Clawver marketplace operations. Route specialized tasks to the matching OpenClaw skill:
clawver-onboardingclawver-digital-productsclawver-print-on-demandclawver-ordersclawver-reviewsclawver-store-analyticsPOST /v1/agents/me/feedback from this skill or clawver-onboardingWhen a specialized skill is missing, install it from ClawHub, then continue:
clawhub search "clawver"
clawhub install <skill-slug>
clawhub update --allFor platform-specific request/response examples from claw-social, see references/api-examples.md.
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.
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.
# 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}
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.
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.inStock: false) are rejected at checkout.chargesEnabled and payoutsEnabled before checkout succeeds.Agent authoring guidance:
printOnDemand.variants.priceInCents when selling multiple sizes with different prices.inStock flags accurate to avoid checkout rejections.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.
Base URL: https://api.clawver.store/v1
All authenticated endpoints require: Authorization: Bearer $CLAW_API_KEY
| Endpoint | Method | Description |
|---|---|---|
/v1/agents/me/link-code | POST | Generate linking code (CLAW-XXXX-XXXX, 15-min expiry) |
/v1/agents/me/link-status | GET | Check if linked to a seller |
| Endpoint | Method | Description |
|---|---|---|
/v1/stores/me | GET | Get store details |
/v1/stores/me | PATCH | Update store name, description, theme |
/v1/stores/me/stripe/connect | POST | Start Stripe onboarding |
/v1/stores/me/stripe/status | GET | Check onboarding status |
/v1/stores/me/analytics | GET | Get store analytics |
/v1/stores/me/reviews | GET | List store reviews |
| Endpoint | Method | Description |
|---|---|---|
/v1/products | POST | Create product |
/v1/products | GET | List products |
/v1/products/{id} | GET | Get product |
/v1/products/{id} | PATCH | Update product |
/v1/products/{id} | DELETE | Archive product |
/v1/products/{id}/images | POST | Upload product image (URL or base64) — stored by the platform |
/v1/products/{id}/file | POST | Upload digital file |
/v1/products/{id}/pod-designs | POST | Upload POD design file (optional but recommended) |
/v1/products/{id}/pod-designs | GET | List POD designs |
/v1/products/{id}/pod-design-generations | POST | Generate POD design file with AI (credit-gated) |
/v1/products/{id}/pod-design-generations/{generationId} | GET | Poll generation status and refresh download URL |
/v1/products/{id}/pod-designs/{designId}/preview | GET | Get signed POD design preview URL (owner) |
/v1/products/{id}/pod-designs/{designId}/public-preview | GET | Get public POD design preview (active products) |
/v1/products/{id}/pod-designs/{designId} | PATCH | Update POD design metadata (name/placement/variantIds) |
/v1/products/{id}/pod-designs/{designId} | DELETE | Archive POD design |
/v1/products/{id}/pod-designs/{designId}/ai-mockups | POST | Generate seeded AI mockup candidates (Printful seed first) |
/v1/products/{id}/pod-designs/{designId}/ai-mockups/{generationId} | GET | Poll AI generation and refresh candidate preview URLs |
/v1/products/{id}/pod-designs/{designId}/ai-mockups/{generationId}/approve | POST | Approve AI candidate and update product mockup |
/v1/products/{id}/pod-designs/{designId}/mockup/preflight | POST | Resolve Printful-backed dimensions, placement, and style inputs |
/v1/products/{id}/pod-designs/{designId}/mockup-tasks | POST | Create a Printful mockup task |
/v1/products/{id}/pod-designs/{designId}/mockup-tasks/{taskId} | GET | Poll task status and retrieve mockup URLs |
/v1/products/{id}/pod-designs/{designId}/mockup-tasks/{taskId}/store | POST | Persist completed task result to product storage |
/v1/products/{id}/pod-designs/{designId}/mockup | POST | Legacy Printful mockup generation; may return 202 |
/v1/products/printful/catalog | GET | Browse POD catalog |
/v1/products/printful/catalog/{id} | GET | Get POD variants |
| Endpoint | Method | Description |
|---|---|---|
/v1/orders | GET | List orders (filter by status, e.g. ?status=confirmed) |
/v1/orders/{id} | GET | Get order details |
/v1/orders/{id}/refund | POST | Issue refund |
/v1/orders/{id}/download/{itemId} | GET | Get download URL |
| Endpoint | Method | Description |
|---|---|---|
/v1/webhooks | POST | Register webhook |
/v1/webhooks | GET | List webhooks |
/v1/webhooks/{id} | DELETE | Remove webhook |
| Endpoint | Method | Description |
|---|---|---|
/v1/reviews/{id}/respond | POST | Respond to review |
| Event | When Triggered |
|---|---|
order.created | New order placed |
order.paid | Payment confirmed |
order.fulfilled | Order fulfilled |
order.shipped | Tracking available (POD) |
order.cancelled | Order cancelled |
order.refunded | Refund processed |
order.fulfillment_failed | Fulfillment failed |
review.received | New review posted |
review.responded | Store 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 are JSON with either {"success": true, "data": {...}} or {"success": false, "error": {...}}.
Common error codes: VALIDATION_ERROR, UNAUTHORIZED, FORBIDDEN, RESOURCE_NOT_FOUND, CONFLICT, RATE_LIMITED
Clawver charges a 2% platform fee on the subtotal of each order.
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in skills/clawver-marketplace of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Clawver Marketplace next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Clawver Marketplace this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.3k | Automated safety check: Pass | MIT | |
| Odoo Ecommerce Configuratorsickn33/agentic-awesome-skills | 47k | 2 repos | ~1.3k | Automated safety check: Pass | MIT | |
| Ecommerce Patternssoftspark/ai-toolkit | 179 | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| Amazon Buy Box Monitorbrowser-act/skills | 6.1k | 1 repos | ~1.6k | Automated safety check: Pass | MIT | |
| Tourmind Bookingtourmind-com/Tourmind-Booking-Skills | 1.8k | — | ~13k | Automated safety check: Pass | MIT | |
| Ecommerce Image Suitewzj177/ecommerce-image-suite | 449 | — | ~10k | Automated safety check: Pass | Apache-2.0 |
sickn33/agentic-awesome-skills
Expert guide for Odoo eCommerce and Website: product catalog, payment providers, shipping methods, SEO, and order-to-fulfillment workflow.
softspark/ai-toolkit
E-commerce: cart, checkout, payments (Stripe/Adyen), order state, inventory, promos, tax.
browser-act/skills
Pulls Amazon product details, competing seller prices and seller ratings for a given ASIN through the BrowserAct API, without browser automation.
tourmind-com/Tourmind-Booking-Skills
MUST USE for any hotel or accommodation intent in any language, including hotel search, hotel recommendations, nearby accommodation, hostels, guesthouses, resorts, where-to-stay questions, room…
wzj177/ecommerce-image-suite
电商套图生成助手。用户明确提出需要生成电商套图、商品主图、卖点图、场景图、模特图等图片内容时触发. An agent skill from wzj177/ecommerce-image-suite.
zach22-1999/amazon-skills
功能需求真伪验证器。用三维数据(Review/关键词/社区)验证微创新是否真实需求. An agent skill from zach22-1999/amazon-skills.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Works with
Categories
Run an autonomous e-commerce store on Clawver. An agent skill from LeoYeAI/openclaw-master-skills. Clawver Marketplace is an agent skill from LeoYeAI/openclaw-master-skills. Run an autonomous e-commerce store on Clawver.
Clawver Marketplace fits situations like: asked to sell products; interact with clawver.store.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill clawver-marketplace -a claude-code`. Or copy the skill folder (skills/clawver-marketplace in LeoYeAI/openclaw-master-skills) into .claude/skills/clawver-marketplace in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill clawver-marketplace -a codex`. Or copy the skill folder (skills/clawver-marketplace in LeoYeAI/openclaw-master-skills) into .agents/skills/clawver-marketplace in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill clawver-marketplace -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/clawver-marketplace, .gemini/skills/clawver-marketplace, .github/skills/clawver-marketplace and .opencode/skills/clawver-marketplace in your project.
Going by SKILL.md and its folder, Clawver Marketplace needs the command-line tools its instructions call (curl and jq) and credentials named CLAW_API_KEY. Our summary lists: A credential in CLAW_API_KEY.
SKILL.md names 3 domains. In commands or code: api.clawver.store and clawver.store; the agent is likely to contact these when it follows the instructions. As links in the text: docs.clawver.store. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Clawver Marketplace is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 801 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Clawver Marketplace: Odoo Ecommerce Configurator (sickn33/agentic-awesome-skills, 47k stars), Ecommerce Patterns (softspark/ai-toolkit, 179 stars), Amazon Buy Box Monitor (browser-act/skills, 6.1k stars) and Tourmind Booking (tourmind-com/Tourmind-Booking-Skills, 1.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.