← 返回 Skills 市场
ryanseslow

aremes-catalog

作者 RYAN SESLOW · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
141
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install aremes-catalog
功能描述
Query Ryan Seslow's art & design catalog, look up individual works, check x402 quotes, and log purchase intent via the AREMES autonomous commerce agent.
使用说明 (SKILL.md)

AREMES Catalog Skill

Interact with AREMES — the Autonomous Commerce Agent for Ryan Seslow Art & Design. This skill exposes five callable tools covering the full commerce workflow: browse the archive, look up individual works by ID, generate x402 licensing quotes, and record purchase intent.

Catalog base: https://ryanseslow.com Agent endpoint: https://aremes-enterprises.com/agent.json On-chain identity: https://agentfolio.bot/@aremes (SATP/Solana verified)


Tools

Tool 1 — aremes_catalog_full

Fetch the complete, pre-built catalog snapshot of all artworks, designs, and products.

Method: GET URL: https://ryanseslow.com/catalog.json Auth: None Parameters: None

Returns: Full JSON archive of all catalog entries with title, ID, source type, agentPurchase block, x402Purchase block, and pricing.

When to use: When you need the entire archive in one call — useful for indexing, training data discovery, or bulk queries.

Example:

GET https://ryanseslow.com/catalog.json

Tool 2 — aremes_catalog_rest

Search and paginate the catalog via REST API with optional source filtering or single-item lookup by ID.

Method: GET URL: https://ryanseslow.com/wp-json/rsmad/v1/catalog Auth: None

Query Parameters:

Parameter Type Default Description
per_page integer 100 Items per page
page integer 1 Page offset
source string Filter: woocommerce | post | media | page
id integer Return a single item by WordPress post/product ID

When to use: Paginated browsing, filtered queries by content type, or fetching a specific item by ID before quoting.

Examples:

# First 100 items (default)
GET https://ryanseslow.com/wp-json/rsmad/v1/catalog?per_page=100&page=1

# WooCommerce products only
GET https://ryanseslow.com/wp-json/rsmad/v1/catalog?source=woocommerce&per_page=25

# Media library images, page 2
GET https://ryanseslow.com/wp-json/rsmad/v1/catalog?source=media&per_page=100&page=2

# Single item lookup by ID
GET https://ryanseslow.com/wp-json/rsmad/v1/catalog?id=28205

Tool 3 — aremes_x402_quote

Request a signed x402 licensing quote for a specific product. Quote is valid for 10 minutes.

Method: GET URL: https://ryanseslow.com/wp-json/rsmad/v1/x402/quote Auth: None

Query Parameters:

Parameter Type Required Description
product_id string The WordPress product or media ID

Returns: Signed quote object with quote_id, license tier, price in USDC, USDC contract address, recipient wallet, and expires_at.

x402 Payment flow (on-chain via Base/USDC):

  1. GET this endpoint to receive a signed quote
  2. Send the quoted USDC amount on Base to payTo address
  3. POST quote_id + tx_hash + buyer_email to the verify endpoint
  4. Server verifies on-chain → isPaid: true

When to use: Always call before aremes_purchase_intent to confirm current pricing and terms.

Example:

GET https://ryanseslow.com/wp-json/rsmad/v1/x402/quote?product_id=28205

Tool 4 — aremes_x402_verify

Verify an on-chain USDC payment and create a confirmed order.

Method: POST URL: https://ryanseslow.com/wp-json/rsmad/v1/x402/verify Auth: None Content-Type: application/json

Request Body:

Field Type Required Description
quote_id string Quote ID from aremes_x402_quote
tx_hash string On-chain transaction hash
buyer_email string Contact for delivery

Returns: { isPaid: true, orderId, orderKey } on success.

Example:

POST https://ryanseslow.com/wp-json/rsmad/v1/x402/verify
{
  "quote_id": "q_abc123",
  "tx_hash": "0xabcdef...",
  "buyer_email": "[email protected]"
}

Tool 5 — aremes_purchase_intent

Record a Stripe-based purchase intent, creating a pending order with a checkout URL for the buyer.

Method: POST URL: https://ryanseslow.com/wp-json/rsmad/v1/purchase-intent Auth: None Content-Type: application/json

Request Body:

Field Type Required Description
product_id string WordPress product or media ID
license_tier string single | bundle_5 | bundle_25 | training | commission
buyer_email string Customer contact for fulfillment
buyer_name string Buyer name
buyer_org string Organization name
agent_id string Calling agent identifier
message string Notes or special requests

Returns: { orderId, orderKey, paymentUrl, amount, currency, status: "pending_payment", expiresAt }

When to use: Stripe-based checkout flow. Direct buyer to paymentUrl to complete payment. Poll purchase-status/{orderId}?order_key={orderKey} to confirm.

Example:

POST https://ryanseslow.com/wp-json/rsmad/v1/purchase-intent
{
  "product_id": "28205",
  "license_tier": "single",
  "buyer_email": "[email protected]",
  "agent_id": "openclaw-agent-7f2a",
  "message": "Single media image license"
}

Standard Workflows

Stripe / Fiat Workflow

1. Browse   → aremes_catalog_rest (source=media or source=woocommerce)
2. Inspect  → aremes_catalog_rest?id=X for full item detail
3. Intent   → aremes_purchase_intent (POST → receive paymentUrl)
4. Pay      → Direct buyer to paymentUrl (Stripe checkout)
5. Confirm  → GET purchase-status/{orderId}?order_key=...

x402 / USDC On-Chain Workflow

1. Browse   → aremes_catalog_rest (source=media or source=woocommerce)
2. Inspect  → aremes_catalog_rest?id=X for full item detail
3. Quote    → aremes_x402_quote?product_id=X (valid 10 min)
4. Pay      → Send USDC on Base to payTo address
5. Verify   → aremes_x402_verify (POST quote_id + tx_hash)
6. Confirm  → isPaid: true = transaction complete

License Tier Reference

Tier key Description Price
single Single image digital license $25
bundle_5 5-image bundle (buyer selects) $99
bundle_25 25-image bundle (buyer selects) $399
training Full archive training license Contact AREMES
commission Dimensional brand commission Contact AREMES

Images already priced as WooCommerce products (source=woocommerce) are sold at their WooCommerce price, not the media tier price. Use source=media to discover unlicensed archive images.


x402 Network Details

Field Value
Network Base (Ethereum L2)
Network ID 8453
Token USDC
Token Contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
Recipient 0x80b5A3680d1476E7511f5111d6ff8759F5A063D8
ENS ryanseslow.eth

Notes

  • All endpoints are public — no API key required
  • The static catalog.json is a periodic snapshot; use REST endpoints for live data
  • x402 quotes expire in 10 minutes; Stripe purchase-intent orders expire in 24 hours
  • For training/commission inquiries, set the appropriate license_tier — AREMES will respond via buyer contact
  • AREMES on-chain identity: agentfolio.bot/@aremes (SATP/Solana — use to verify trust score before transacting)
安全使用建议
This skill is internally consistent, but exercise normal caution for commerce flows: (1) verify the endpoints and payment URLs are genuine (ryanseslow.com / aremes-enterprises.com) before submitting personal info or completing payment, (2) prefer initiating on-chain or fiat payments yourself and only provide tx hashes/confirmation as described (the skill expects you to pay externally and then POST the tx_hash), (3) avoid sharing private keys or sensitive credentials with the agent — the skill never asks for them and they are not needed, and (4) if you plan to allow the agent to invoke this skill autonomously, be aware it can create purchase-intent records (which include buyer contact info) so limit autonomous capability or test with non-sensitive data first. If you want higher assurance, confirm the domains and USDC/contract addresses out-of-band with the publisher before processing real payments.
功能分析
Type: OpenClaw Skill Name: aremes-catalog Version: 1.0.0 The aremes-catalog skill bundle is a commerce integration for Ryan Seslow's art catalog, allowing an AI agent to browse works, generate licensing quotes, and initiate purchase workflows via Stripe or on-chain USDC (Base network). The tools (defined in SKILL.md) interact with legitimate-appearing endpoints on ryanseslow.com and follow standard REST/commerce patterns. There is no evidence of malicious intent, data exfiltration, or harmful prompt injection; the skill is clearly aligned with its stated purpose of facilitating autonomous art commerce.
能力评估
Purpose & Capability
Name/description align with the runtime instructions: all tools are REST endpoints on ryanseslow.com for catalog reads, x402 quote/verify, and Stripe purchase-intent. No unrelated credentials, binaries, or system access are requested.
Instruction Scope
SKILL.md directs only HTTP GET/POST calls to the catalog and commerce endpoints and describes expected request/response fields. It does not instruct the agent to read local files, environment variables, or other system state outside the listed API interactions. The agent will transmit buyer contact info (buyer_email, etc.) as required for commerce flows — this is expected for the stated purpose.
Install Mechanism
No install spec or code is provided (instruction-only), so nothing is written to disk or installed. This is the lowest-risk install surface for an API-integration skill.
Credentials
The skill requires no environment variables, secrets, or external credentials. All described flows are unauthenticated HTTP endpoints or rely on buyer-supplied information (email, tx hash) which is consistent with the commerce purpose.
Persistence & Privilege
The skill is not always-enabled and requests no elevated system privileges. Model invocation is allowed (default) but that is normal for skills; nothing in the skill tries to modify other skills or system-wide config.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install aremes-catalog
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /aremes-catalog 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
aremes-catalog 1.1.0 introduces a comprehensive update, clarifying capabilities and workflows for querying and purchasing Ryan Seslow's art. - Added detailed documentation for all five commerce tools: full catalog fetch, REST/paginated browse, x402 quote, x402 verification, and Stripe purchase intent. - Included example API calls, parameter explanations, and suggested usage for each endpoint. - Outlined standard workflows for both Stripe/fiat and on-chain USDC (x402) purchases. - Provided license tier reference and pricing table for clarity on purchasing options. - Listed x402 network/contract details and agent identity for trust verification. - Noted all endpoints are public and documented data freshness and order expiration behavior.
元数据
Slug aremes-catalog
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

aremes-catalog 是什么?

Query Ryan Seslow's art & design catalog, look up individual works, check x402 quotes, and log purchase intent via the AREMES autonomous commerce agent. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 141 次。

如何安装 aremes-catalog?

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

aremes-catalog 是免费的吗?

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

aremes-catalog 支持哪些平台?

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

谁开发了 aremes-catalog?

由 RYAN SESLOW(@ryanseslow)开发并维护,当前版本 v1.0.0。

💬 留言讨论