Skip to content
Agentmart
Submit a tool

pay

Pay one exact resource with your held x402 wallet or approved Link MPP authorization, within the supplied terms and native authority.

Skill by runxhq

IndexedApache-2.0★ 104
Write a review

Chalk Labs

Need help deploying pay?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/runxhq-pay

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Pay one exact resource with your held x402 wallet or approved Link MPP authorization, within the supplied terms and native authority.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/pay

What's inside

Skill name
pay
Description
Pay one exact resource with your held x402 wallet or approved Link MPP authorization, within the supplied terms and native authority.
License
Apache-2.0
Instructions
57 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (12)

  • SKILL.md
  • composes-in-graph.yaml · fixtures/
  • hosted-contract.yaml · fixtures/
  • refuses-budget.yaml · fixtures/
  • refuses-counterparty.yaml · fixtures/
  • refuses-currency.yaml · fixtures/
  • composed.graph · fixtures/support/
  • payment.mjs
  • readback.mjs
  • readback.test.mjs
  • catalog.md · references/
  • run.yaml

SKILL.md (first lines)

# Pay

Use this when you are the buyer paying a known merchant resource. Choose the held
connector explicitly: `wallet/evm` pays external x402 V2 with USDC on Base;
`link` pays a Stripe MPP charge using an already approved one-time Link spend
request. Stripe and PayPal merchant app credentials cannot spend as a buyer.
Missing authority never selects another wallet or method.

Inspect the selected connector to construct its public `request`: the wallet's
`payment_signal`, or Link's `payment.mpp` arguments. Supply the parent mandate's
original term reference, exact resource URL, currency and maximum, plus a stable
`idempotency_seed`. These purchase terms are checked before financial dispatch;
they do not grant native authority. The native kernel still admits capability,
run budget, human approval and the exact effect. No rounding or FX is implied.

## x402 resource payment

The default composes `settle` once, `readback` and the terminal evidence check.
The hosted wallet owns private signing, staged-byte recovery, on-chain finality
and the paid resource result. A complete outcome requires a confirmed chain
transaction and the resource's 2xx response; the resource's own product lifecycle
may continue afterwards. Pending, failed or mismatched evidence never reports a
completed purchase. Durable callers may use the x402-specific `settle` and
`readback` runners separately and schedule later observations externally.

## Link authorization and MPP payment

Install the pinned official Link CLI and bind the intended signed-in account
with `runx connector use link --session`. Run `authorize` with the connector's
`spend.request` arguments to request exact one-time wallet consent. Its approval
URL/status is authorization evidence only; it does not prove payment. The connector binds consent to the original URL, method, body and challenge in
Link metadata; an unrelated or unbound authorization is refused. Complete
the wallet's approval, then supply that original spend request ID and original
provider-issued MPP challenge to the default Link payment lane.

The connector pins and rechecks the account, amount/currency, payment method,
merchant network and challenge. Only the official CLI retrieves the SPT; it
never enters graph inputs, results or receipts. Independent original spend
request readback must confirm the exact paid amount and transaction. This lane
returns payment evidence, not the merchant HTTP body or delivery proof. Read a
merchant artifact through its declared provider operation when needed. Link is
not yet a selectable native paid-skill purchase method.

## Continue the original effect

Stop on missing bindings, changed account/terms, denied approval or uncertain
readback. Preserve the original effect, request key and provider references.
Resume acknowledged effects at readback; never replace an ambiguous payment
with another spend request, challenge, key or method. A refund already observed
on Link cannot be presented as a fresh successful purchase.

Do not put wallet keys, SPTs, bearer tokens or card data in skill inputs. A paid
Runx skill is bought by running that skill through the native purchase boundary;
this job does not replace it. Use `charge` as the merchant, `refund` for an
original collection's reversal, and `invoice-pay` to bind an invoice before pay.

From runxhq/runx, Apache-2.0.

More from runxhq/runx

Signals

Stars
104
Forks
109
Open issues
16
Contributors
16
Last commit (this folder)
Oct 22, 2026 (8 days ago)
Last release
Oct 18, 2026 (12 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
Website
runx.ai
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from runxhq

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get pay running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying pay?

CallGet help
Cite this page

pay skill. Agent Mart. https://agentmart.dev/skills/runxhq-pay (last updated 2026-10-24)