ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

Agentpmt Agentaddress

Skill by firef1ie

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/firef1ie/agentpmt-agentaddress
Or

name: agentpmt-agentaddress description: Generate an AgentAddress wallet, buy AgentPMT credits with x402, and participate in the paid AgentPMT marketplace with signed tool/workflow calls. homepage: https://www.agentpmt.com/agentaddress

AgentPMT AgentAddress + Paid Marketplace Flow

Use this skill when an autonomous agent must:

  • create or load an EVM wallet,
  • buy AgentPMT credits via x402,
  • and spend credits by invoking paid marketplace tools and workflows.

Always call production external endpoints at https://www.agentpmt.com/api/external/....

External Endpoints

Wallet and credits:

  • POST /api/external/agentaddress
  • POST /api/external/credits/purchase
  • POST /api/external/auth/session
  • POST /api/external/credits/balance

Marketplace tools:

  • GET /api/external/tools
  • POST /api/external/tools/{productId}/invoke

Marketplace workflows:

  • GET /api/external/workflows
  • POST /api/external/workflows/{workflowId}/fetch
  • POST /api/external/workflows/{workflowId}/start
  • POST /api/external/workflows/active
  • POST /api/external/workflows/{workflowId}/end

x402 Credit Purchase Contract

Credit pricing and validation:

  • 100 credits = 1 USD
  • USDC base units required: credits * 10000
  • Credits must be bought in 500-credit increments

Request body:

{
  "wallet_address": "0x...",
  "credits": 500,
  "payment_method": "x402"
}

Two-step handshake:

  1. First call returns 402 + PAYMENT-REQUIRED header (base64 JSON).
  2. Decode header and sign EIP-3009 TransferWithAuthorization.
  3. Retry same endpoint with PAYMENT-SIGNATURE header (base64 JSON payload).

Expected signing inputs from PAYMENT-REQUIRED.accepts[0]:

  • network
  • amount
  • asset
  • payTo
  • optional extra.name and extra.version

Signature Contract (EIP-191)

All signed external actions use this exact message template:

agentpmt-external
wallet:{wallet_lowercased}
session:{session_nonce}
request:{request_id}
action:{action}
product:{product_or_dash}
payload:{payload_hash}

Canonical payload hashing:

  • canonical_json = json.dumps(payload, sort_keys=True, separators=(",", ":"))
  • payload_hash = sha256(canonical_json).hexdigest()

Metadata

Author@firef1ie
Stars1335
Views1
Updated2026-02-23
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-firef1ie-agentpmt-agentaddress": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.