skills$openclaw/scout-commerce
xasus17.5k

by xasus1

scout-commerce – OpenClaw Skill

scout-commerce is an OpenClaw Skills integration for coding workflows. Search for products on Amazon/shopify and buy with USDC on Solana. Swap tokens using Jupiter.

7.5k stars5.1k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namescout-commerce
descriptionSearch for products on Amazon/shopify and buy with USDC on Solana. Swap tokens using Jupiter. OpenClaw Skills integration.
ownerxasus1
repositoryxasus1/scout-commerce
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @xasus1/scout-commerce
last updatedFeb 7, 2026

Maintainer

xasus1

xasus1

Maintains scout-commerce in the OpenClaw Skills directory.

View GitHub profile
File Explorer
13 files
.
scripts
balance.py
7.6 KB
buy.py
5.3 KB
config.py
4.1 KB
get_api_key.py
3.7 KB
order_status.py
2.8 KB
product.py
1.7 KB
requirements.txt
249 B
search.py
1.9 KB
swap.py
11.5 KB
_meta.json
458 B
.gitignore
95 B
SKILL.md
3.2 KB
SKILL.md

name: scout-commerce version: 1.1.0 description: Search for products on Amazon/shopify and buy with USDC on Solana. Swap tokens using Jupiter. homepage: https://scout.trustra.xyz metadata: {"emoji":"🛒","category":"shopping","api_base":"https://scout-api.trustra.xyz/api/v2"}

Scout 🛒

Buy from Amazon & Shopify with USDC. Swap tokens via Jupiter. US shipping only.

Presenting Products (Important!)

Search results: For each recommended product, send the image as actual media (not markdown links) with the product details as the caption. One product per message so images render properly.

Product details: When showing details, send images as media attachments alongside the text. The API returns images in the same response — use them immediately, don't make the user ask.

Why: Markdown image links (![](url)) don't render on Telegram/messaging platforms. Always send images as actual media using the message tool with media parameter, or via inline if supported.

Quick Reference

Setup (once)python get_api_key.py --email ... --address "..."

Find productspython search.py "gaming mouse under $50"

Get Product detailspython product.py amazon:B07GBZ4Q68

Check Wallet balancepython balance.py (shows all tokens)

Buy productpython buy.py amazon:B07GBZ4Q68

Check orderpython order_status.py ord_abc123

List orderspython order_status.py --list

Swap tokenspython swap.py SOL USDC 5 (min $5)

Get swap quotepython swap.py --quote SOL USDC 5

List wallet tokenspython swap.py --list

All commands run from scripts/ folder. API key loads automatically from credentials.json.

Setup (one-time)

python get_api_key.py --email <EMAIL> --address "<NAME>,<STREET>,<CITY>,<STATE>,<ZIP>,<COUNTRY>"

Creates a Crossmint wallet + API key and stores them in credentials.json. Fund the wallet with USDC to buy.

Keep API key secure - it authorizes transactions from your wallet.

Commands

CommandUsage
Searchpython search.py "query"
Detailspython product.py amazon:B07GBZ4Q68
Balancepython balance.py (all tokens) or balance.py --usdc
Buypython buy.py amazon:B07GBZ4Q68
Orderspython order_status.py --list or order_status.py <orderId>
Swappython swap.py SOL USDC 5 (min $5 for gasless)
Quotepython swap.py --quote SOL USDC 5
Tokenspython swap.py --list

Supported tokens: SOL, USDC, USDT, BONK, TRUST — or use any mint address directly.

Workflow

  1. No credentials?get_api_key.py (creates wallet + API key)
  2. No balance? → Fund wallet address shown by balance.py
  3. Ready to buybuy.py <locator>

Errors

ErrorFix
INSUFFICIENT_BALANCEFund wallet (balance.py shows address)
No API key foundRun get_api_key.py
OUT_OF_STOCKSearch for alternatives
OVER_LIMITMax $1,500 per order

Credentials (credentials.json)

{
  "api_key": "scout_sk_...",
  "wallet_address": "FtbC9x5...",
  "shipping_profile": { "email": "...", "address": "..." }
}

Never share the API key.

README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install scout-commerce?

Run openclaw add @xasus1/scout-commerce in your terminal. This installs scout-commerce into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/xasus1/scout-commerce. Review commits and README documentation before installing.