← Back to Skills Marketplace
marcelo-rowship

Agenthub

by Marcelo · GitHub ↗ · v1.0.4
cross-platform ⚠ suspicious
544
Downloads
1
Stars
1
Active Installs
21
Versions
Install in OpenClaw
/install rwagenthub
Description
Call 32 real-world APIs — flights, hotels, weather, crypto prices, DeFi yields, stock quotes, web search, geocoding, IP reputation, blockchain data, code exe...
Usage Guidance
This skill is internally coherent for a pay-per-call gateway, but it requires you to trust a third-party npm package with a wallet private key. Before installing or using it: 1) Audit the rwagenthub-sdk source on npm/GitHub (verify what network calls and signing it performs, and check for postinstall scripts). 2) Use a dedicated wallet funded with minimal USDC only (the skill itself recommends $1); never use a primary wallet or one holding large balances. 3) Prefer running the SDK in a sandbox or isolated environment and monitor outbound network traffic. 4) Pin the SDK version and inspect package contents after install (node_modules/rwagenthub-sdk). 5) If you cannot review the SDK, consider asking the provider for a non-key-based alternative (e.g., an API key with limited scope or server-side payment handling). These steps reduce risk but do not eliminate it.
Capability Analysis
Type: OpenClaw Skill Name: rwagenthub Version: 1.0.4 The skill requires the user to provide a raw blockchain private key (AGENTHUB_WALLET_KEY) to an external SDK (rwagenthub-sdk) for micropayments via the x402 protocol. This pattern is inherently high-risk as the SDK could potentially exfiltrate the credential to the gateway (agents-production-73c1.up.railway.app). Additionally, the skill provides access to high-risk capabilities such as remote code execution (code_exec) and email dispatch (email_send) through a third-party API provider.
Capability Assessment
Purpose & Capability
Name/description (AgentHub: gateway for 32 APIs charged via USDC on Base) aligns with declared requirements: node/npm, an AGENTHUB_WALLET_KEY, and an npm SDK (rwagenthub-sdk). Requiring a wallet key to sign micropayments is coherent with the pay-per-call design.
Instruction Scope
SKILL.md instructs the agent to install the rwagenthub-sdk into the skill workspace and to run ephemeral Node scripts that read process.env.AGENTHUB_WALLET_KEY and call hub.call(...). The instructions do not ask for unrelated files or credentials, but they do instruct runtime installation and execution of third-party code that will handle a private key — this gives the SDK broad runtime discretion and cannot be verified from the SKILL.md alone.
Install Mechanism
Installation is via npm ([email protected]) into the skill's workspace. npm installs are expected for Node-based skills and are traceable, but npm packages can execute postinstall scripts and include arbitrary code; the package source should be reviewed. No high-risk direct downloads/archives are used.
Credentials
The single required env var is AGENTHUB_WALLET_KEY (primary credential). Requiring a wallet private key is plausible for signing micropayments, but it's highly sensitive: misuse or malicious SDK behavior could allow theft of funds. The SKILL.md advises using a dedicated low-funds wallet, which mitigates risk but does not eliminate the need to trust the SDK and gateway.
Persistence & Privilege
always is false and the skill installs into its own workspace. The skill does not request persistent platform-wide privileges or to modify other skills' configs. Autonomous invocation is allowed by default (not a flag by itself).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rwagenthub
  3. After installation, invoke the skill by name or use /rwagenthub
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
Fix heredoc import path — bash now expands $HOME correctly before writing the .mjs file
v1.0.3
Fix metadata: primaryEnv, install spec, SDK_DIR, dual call method
v1.0.2
Fix registry indexing
v1.5.9
- Pin SDK installation commands to `[email protected]` for improved reliability. - Update setup instructions and pre-call install check to use the explicit SDK version. - No changes to available API endpoints or list of features.
v1.5.8
- Skill name changed from "agenthub" to "rwagenthub" in SKILL.md. - No functional or API changes; edit is only to the metadata and documentation header. - All usage instructions and API listings remain unchanged.
v1.5.7
- Changed environment variable name from MCP_WALLET_PRIVATE_KEY to AGENTHUB_WALLET_KEY throughout the documentation. - Updated all setup and usage instructions to refer to the new wallet credential variable. - Adjusted metadata to use AGENTHUB_WALLET_KEY as the primary credential. - Clarified language around wallet configuration and key security.
v1.5.6
- No file changes were detected in this release. - Functionality, APIs, setup instructions, and documentation remain unchanged from the previous version.
v1.5.5
- Added a new setup step: users must verify the SDK is installed before every API call, with an auto-install command if missing. - Added guidance: prompt users to set the MCP_WALLET_PRIVATE_KEY environment variable if not set. - No changes to API list, pricing, or core usage.
v1.5.4
- Changed SDK installation to use a local (per-skill) npm install path instead of a global install, improving compatibility and avoiding permission issues. - Updated example import paths to reference the locally installed SDK. - Clarified the SDK installation instructions and adjusted code snippets for correct usage in the new setup. - Global installation instructions and related troubleshooting were removed or reworded to match the new recommended method.
v1.5.3
- Added explicit reference to the npm package for the SDK with a direct link. - Updated metadata to specify "primaryCredential": "MCP_WALLET_PRIVATE_KEY". - Improved security documentation, clarifying that the private key never leaves your device and is used only for signing gasless USDC micropayment authorizations. - No API or functional changes. Documentation and metadata improvements only.
v1.5.2
- Removed package-lock.json for a leaner repository. - No changes to user-facing documentation or features. - Functionality and API usage remain the same.
v1.5.1
- Switched SDK installation to global (`npm install -g rwagenthub-sdk`), simplifying setup and invocation. - Updated example code and instructions to import the SDK globally, not from a local skill directory. - Removed sample `package.json`; added `package-lock.json` to support new install flow. - Adjusted error instructions for global SDK install. - No changes to available APIs or API usage.
v1.5.0
**Local SDK install replaces global setup for easier integration.** - The SDK is now installed locally in the skill directory (`npm install --prefix ~/.openclaw/workspace/skills/rwagenthub`), removing the need for global installation. - Updated all usage examples and instructions to import the SDK from the local directory path. - Added a `package.json` to support local dependency management. - Error troubleshooting now references the local install command. - Maintains all API function and pricing — no changes to the available APIs.
v1.4.0
**AgentHub now uses a new Node.js SDK for API calls and setup.** - Switched from `npx rwagenthub-mcp` runner to the official `rwagenthub-sdk` package (requires Node.js 20+). - Updated setup instructions: install the SDK globally with npm. - API usage is now shown as direct JavaScript/Node.js snippets using the SDK. - OpenClaw config now requires `node` and `npm` binaries (instead of just `npx`). - Skill environment and setup documentation simplified and streamlined. - All API call examples updated from JSON to executable JavaScript.
v1.3.0
**AgentHub skill now uses npx for package execution—no local installation required.** - Switched skill to run the official `rwagenthub-mcp` package via `npx`, removing the need for local npm install and package files. - Updated setup instructions: installation step replaced with npx usage; added npx availability check. - Modified system requirements to list `npx` instead of `node`. - Removed obsolete files: bin/agenthub-wrapper.js and package.json. - No changes to available APIs or usage examples.
v1.2.4
- Improved private key setup instructions: now documents secure storage using SecretRef and file-based secrets, with plaintext as a fallback. - Updated the Setup section to clarify recommended and alternative methods for providing `MCP_WALLET_PRIVATE_KEY`. - Added security guidance and verification steps to ensure secret values do not appear in OpenClaw config outputs. - No changes to available APIs or usage; update is documentation-focused for safer and clearer configuration.
v1.2.3
- Improved setup instructions for setting the MCP_WALLET_PRIVATE_KEY, now recommending `openclaw secrets configure` with an interactive wizard, and providing an environment variable alternative. - Updated documentation to clarify secret storage and gateway restart steps. - No API or interface changes; usage and available APIs remain the same. - General clarification and simplification of setup workflow for easier onboarding.
v1.2.2
- Updated the SKILL.md setup instructions to recommend storing MCP_WALLET_PRIVATE_KEY using OpenClaw's encrypted secrets store, rather than environment variables or config files. - Adjusted step-by-step setup guidance for clearer and safer secret management. - No changes to the functionality or API list; documentation update only.
v1.2.1
Version 1.2.1 - Updated setup instructions for safer private key management; now recommends setting MCP_WALLET_PRIVATE_KEY as a shell environment variable instead of in OpenClaw's global config. - Added a clear security warning to use a dedicated wallet with only the required USDC. - Improved documentation for configuring and restarting the gateway after environment changes.
v1.0.1
**Major update: Official wrapper for rwagenthub-mcp npm package with simplified setup and usage** - Added `bin/agenthub-wrapper.js` and `package.json` to provide a Node.js wrapper using the official `rwagenthub-mcp` package. - SKILL.md updated: now documents setup and usage with the official package, including dependency installation and clearer wallet configuration instructions. - Highlights agent skill now relies on the maintained npm package for stability and easier upgrades. - Usage instructions simplified—no custom HTTP needed; all 32 APIs are exposed as direct invocations within OpenClaw.
Metadata
Slug rwagenthub
Version 1.0.4
License
All-time Installs 1
Active Installs 1
Total Versions 21
Frequently Asked Questions

What is Agenthub?

Call 32 real-world APIs — flights, hotels, weather, crypto prices, DeFi yields, stock quotes, web search, geocoding, IP reputation, blockchain data, code exe... It is an AI Agent Skill for Claude Code / OpenClaw, with 544 downloads so far.

How do I install Agenthub?

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

Is Agenthub free?

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

Which platforms does Agenthub support?

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

Who created Agenthub?

It is built and maintained by Marcelo (@marcelo-rowship); the current version is v1.0.4.

💬 Comments