← Back to Skills Marketplace
nathan-deepmm

Mercury Payments

by nathan-deepmm · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
745
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install mercury-payments
Description
Pay invoices via Mercury Bank API. Use when sending ACH or wire payments through Mercury, creating recipients, querying transactions, or managing payment wor...
Usage Guidance
Do not install yet — the skill's instructions require a Mercury API token and access to email/password stores but the registry metadata does not declare these requirements. Before proceeding: (1) ask the publisher to update the manifest to declare MERCURY_API_TOKEN (and any mail or vault config paths) so you can assess least-privilege; (2) verify how the agent will obtain invoice emails and send outgoing mail (which mailbox credentials are needed and where those will be stored); (3) ensure human-in-the-loop enforcement so payments cannot be made autonomously (audit/log every payment and require explicit operator confirmation); (4) provide the minimal-scope API token (write-limited to needed accounts) and test against a sandbox Mercury account first; and (5) confirm handling of invoice PDFs and bank account data meets your data-protection policies (avoid storing sensitive attachments in persistent, unencrypted memory). If the publisher cannot clarify or update the manifest to match the SKILL.md, treat the skill as risky and avoid granting mailbox/vault access or payment credentials.
Capability Analysis
Type: OpenClaw Skill Name: mercury-payments Version: 1.0.1 The skill is classified as suspicious primarily due to the explicit example of `curl ... | python3 -c "..."` in `SKILL.md`. While presented as a placeholder, this pattern demonstrates a direct command injection vulnerability (potential RCE) if the `...` portion is controlled by a malicious prompt. This high-risk execution pattern, combined with the skill's inherent ability to perform sensitive financial transactions, access API tokens (e.g., via `pass show <vault-path>`), and interact with the file system (`/tmp/`, 'daily memory file'), elevates its risk profile beyond benign, even without clear evidence of intentional malicious payloads within the provided bundle.
Capability Assessment
Purpose & Capability
SKILL.md describes paying invoices via the Mercury API (create recipients, send ACH/wire, query transactions) which matches the name/description — however the instructions require a Mercury API token and access to invoice emails/password vaults, but the registry metadata declares no required env vars or credentials. The missing declaration is an incoherence.
Instruction Scope
Instructions go beyond calling the Mercury API: they tell the agent to find invoice emails, download attachments to /tmp/, reply in existing email threads, and email bookkeeping/vendor addresses. These steps imply mailbox access and local file handling that are not described in the manifest and broaden the skill's scope and data access significantly.
Install Mechanism
Instruction-only skill with no install spec and no code files — lower disk/write risk. There is nothing being downloaded or installed by the skill itself according to the manifest.
Credentials
SKILL.md explicitly expects a Mercury API token ($MERCURY_API_TOKEN) and even suggests using 'pass show <vault-path>' for secrets, yet the registry lists no required env vars or primary credential. The instructions also handle bank account numbers, routing numbers, and instruct emailing/attaching sensitive PDFs — all sensitive operations that should be declared and scoped in the manifest.
Persistence & Privilege
The skill does not request always:true and is user-invocable (default). It instructs logging payments to a 'daily memory file' and sending emails; this is normal for a payments workflow but increases audit requirements. Ensure the agent cannot autonomously send funds without the explicit operator approval the SKILL.md demands.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mercury-payments
  3. After installation, invoke the skill by name or use /mercury-payments
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Generalized docs for safe sharing; removed org-specific account/recipient IDs and personal contacts; added dynamic account discovery guidance; kept internal transfer and payment workflow improvements.
v1.0.0
Initial release
Metadata
Slug mercury-payments
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Mercury Payments?

Pay invoices via Mercury Bank API. Use when sending ACH or wire payments through Mercury, creating recipients, querying transactions, or managing payment wor... It is an AI Agent Skill for Claude Code / OpenClaw, with 745 downloads so far.

How do I install Mercury Payments?

Run "/install mercury-payments" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Mercury Payments free?

Yes, Mercury Payments is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Mercury Payments support?

Mercury Payments is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Mercury Payments?

It is built and maintained by nathan-deepmm (@nathan-deepmm); the current version is v1.0.1.

💬 Comments