← Back to Skills Marketplace
1565
Downloads
2
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install paytrigo-openclawbot
Description
Use when an OpenClawBot needs to create or verify PayTrigo payments on Base/USDC without webhooks.
Usage Guidance
This skill mostly does what it says (creates invoices, returns intents, polls status), but exercise caution before installing or running it:
- Do not rely on the embedded API keys. Treat the hardcoded 'sk_live_...' values as secrets that could be abused by whoever controls them. Prefer to replace them with your own platform key (provided securely) or modify the code to read a key from a protected environment variable.
- Verify the source. The skill has no homepage and an unknown source; confirm you trust the author before using keys embedded in their code.
- Avoid passing raw private keys on the command line (use encrypted wallet files and passphrases). Passing a private key via --pk can expose it in process listings; use the encrypted wallet store and supply passphrases via a file with strict permissions.
- Review and, if desired, remove or rotate any embedded keys before running in production. Test with minimal amounts and in an isolated environment first.
- If you need this functionality but don't want to trust embedded credentials, fork the code, remove the hardcoded keys, and inject your API key via env vars or a secure secrets mechanism.
If you want, I can help produce a safe checklist or provide a patched version of the scripts that reads API keys from environment variables and warns if a hardcoded key is present.
Capability Analysis
Type: OpenClaw Skill
Name: paytrigo-openclawbot
Version: 1.0.0
The skill is classified as suspicious primarily due to the presence of hardcoded API keys in multiple scripts (`scripts/moltbot-bot-flow.mjs`, `scripts/moltbot-human-flow.mjs`, `scripts/paytrigo.mjs`). While the `SKILL.md` documentation states these are 'platform API keys' for 'no-setup usage' with `api.paytrigo.net`, hardcoding live secrets is a significant security risk. There is no clear evidence of intentional malicious behavior such as data exfiltration to unauthorized endpoints, arbitrary code execution, or prompt injection attempts against the agent to deviate from its stated purpose. The `scripts/moltbot-wallet-setup.mjs` handles sensitive wallet data responsibly by encrypting wallets and applying secure file permissions (0o600).
Capability Assessment
Purpose & Capability
The code (scripts/*.mjs) implements invoice creation, intent retrieval, tx submission and polling against api.paytrigo.net, which matches the skill description (PayTrigo on Base/USDC). However, instead of requiring the operator to supply a platform API key or declare it as a credential, the scripts ship with hardcoded 'sk_live_...' API keys, which is unusual and insecure for a reusable skill — embedding keys is not necessary for the stated purpose and reduces control for the user.
Instruction Scope
SKILL.md instructs the agent/user to create/read local wallet files, passphrase files, and optionally provide a raw private key via CLI. These actions are within the payment flow's scope, but accepting private keys on the command line (or storing unprotected files) and using an embedded platform key expands the risk surface; the instructions do not require or instruct any unrelated system access.
Install Mechanism
There is no external download/install spec beyond npm install and a single dependency (ethers). No remote archives or unknown URL downloads are used; installation risk is limited to typical npm dependency installation.
Credentials
The package declares no required env vars and SKILL.md claims a platform key is embedded for no-setup usage. The code contains multiple hardcoded platform keys (files: scripts/moltbot-bot-flow.mjs, scripts/moltbot-human-flow.mjs, scripts/paytrigo.mjs). Embedding live-looking API keys in distributed code is disproportionate and risky: keys can be abused, are not user-controlled, and there is no declaration of who owns them. The scripts also encourage passing private keys via CLI (exposes them to process lists) or storing passphrases/files locally — both are legitimate for operation but should be handled more securely and explicitly documented as risky.
Persistence & Privilege
always:false and no install-time persistence or modification of other skills is requested. The skill does not claim or implement system-wide configuration changes beyond writing its own local wallet/recipient files under a .openclawbot directory.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install paytrigo-openclawbot - After installation, invoke the skill by name or use
/paytrigo-openclawbot - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of paytrigo-openclawbot
- Provides OpenClawBot support for PayTrigo payments on Base/USDC via polling instead of webhooks.
- Includes CLI scripts for both human-in-the-loop and direct bot payment scenarios.
- Requires no environment setup—platform API key is embedded for out-of-the-box usage.
- Adds local wallet management features for recipient and payer addresses.
- Supports full payment flow: invoice creation, intent retrieval, payment submission, and status polling.
- Documents safe polling intervals, error handling, and common pitfalls for bot integration.
Metadata
Frequently Asked Questions
What is PayTrigo (OpenClawBot, Base/USDC)?
Use when an OpenClawBot needs to create or verify PayTrigo payments on Base/USDC without webhooks. It is an AI Agent Skill for Claude Code / OpenClaw, with 1565 downloads so far.
How do I install PayTrigo (OpenClawBot, Base/USDC)?
Run "/install paytrigo-openclawbot" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is PayTrigo (OpenClawBot, Base/USDC) free?
Yes, PayTrigo (OpenClawBot, Base/USDC) is completely free (open-source). You can download, install and use it at no cost.
Which platforms does PayTrigo (OpenClawBot, Base/USDC) support?
PayTrigo (OpenClawBot, Base/USDC) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created PayTrigo (OpenClawBot, Base/USDC)?
It is built and maintained by paytrigo (@paytrigo); the current version is v1.0.0.
More Skills