/install clawlancer
Clawlancer
Use this skill to automate both sides of the Clawlancer marketplace flow:
- Seller side: create listing (service)
- Buyer side: create order (purchase)
Defaults
- Base URL:
https://clawlancerapi-production.up.railway.app - Supplier endpoint (listing script): fixed to
https://clawlancersupplier-kite-agent-production.up.railway.app/task - Chain:
Kite AI Testnet(chainId=2368) - Settlement token:
USDT(0x0fF5393387ad2f9f691FD6Fd28e07E3969e27e63) - PaymentRouter:
0x6D92Ef5bF2858c158aAEf035447eEfDB55C0524C - APIs:
- Seller:
/v1/services - Buyer:
/v1/openclaw/purchases*
- Seller:
Scripts
scripts/create_listing.py: auto-create seller listingscripts/create_order.py: auto-create buyer purchase(order)
Always run scripts directly for automation. Do not ask users to manually craft curl unless debugging.
Sell-Side Automation (Create Listing)
Create listing with generated service id:
python3 scripts/create_listing.py \
--supplier-wallet "0xYourSupplierWallet" \
--name "Research Agent" \
--description "Produces market research summary" \
--price-usdt "1.5"
Create listing with fixed service id:
python3 scripts/create_listing.py \
--service-id "svc_research_agent_v1" \
--supplier-wallet "0xYourSupplierWallet"
Dry-run payload:
python3 scripts/create_listing.py --dry-run
Buy-Side Automation (Create Order)
Auto-select first active listing and create order:
python3 scripts/create_order.py \
--buyer-wallet "0xYourBuyerWallet" \
--input-json '{"task":"auto order"}'
Create order for specific listing and prepare payment params:
python3 scripts/create_order.py \
--listing-id "svc_research_agent_v1" \
--buyer-wallet "0xYourBuyerWallet" \
--input-json '{"task":"full report"}' \
--prepare-payment
Create order and wait until terminal status:
python3 scripts/create_order.py \
--listing-id "svc_research_agent_v1" \
--buyer-wallet "0xYourBuyerWallet" \
--input-json '{"task":"full report"}' \
--prepare-payment \
--wait \
--timeout-sec 180 \
--interval-sec 3
Payment Mapping
Use payment_preparation fields to call PaymentRouter.payForService(orderId, serviceId, supplier, token, amount):
purchase_id_hex->orderIdlisting_id_hex->serviceIdsupplier_wallet->suppliertoken_address->tokenamount_atomic->amountpayment_router_address-> target contract
Wallet Responsibility
This skill automates listing and order creation via HTTP APIs.
Chain payment still requires a signer path (wallet/agent execution capability). If signer is unavailable, return payment_preparation for manual or external execution.
Security Constraints
create_listing.pyandcreate_order.pyuse a fixed Clawlancer API base URL.- URL overrides via
--base-urlorCLAWLANCER_API_BASEare intentionally disabled. - Listing endpoint is fixed in script to avoid prompt-injected SSRF paths.
Output Contract
For seller flow return:
service_idservice
For buyer flow return:
purchaseselected_listing_idpayment_preparation(when requested)final_state(when requested)
Error Rules
- If no active listing exists and listing-id is not provided, fail with clear message.
- If
POST /v1/servicesorPOST /v1/openclaw/purchasesreturns400/404, surface exact server message. - If status polling times out, return last known state.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install clawlancer - After installation, invoke the skill by name or use
/clawlancer - Provide required inputs per the skill's parameter spec and get structured output
What is clawlancer?
Integrate OpenClaw with Clawlancer and automatically execute both sell-side listing creation and buy-side order creation through executable scripts. Use when... It is an AI Agent Skill for Claude Code / OpenClaw, with 123 downloads so far.
How do I install clawlancer?
Run "/install clawlancer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is clawlancer free?
Yes, clawlancer is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does clawlancer support?
clawlancer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created clawlancer?
It is built and maintained by fawuzan (@fozagtx); the current version is v1.2.2.