← Back to Skills Marketplace
albertpurnama

Setup Reliable Services

cross-platform ⚠ suspicious
381
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install setup-services
Description
Set up OpenSpend CLI and optional Coinbase payments-mcp for payment-enabled workflows. Use when openspend is missing, command not found, whoami fails, or use...
Usage Guidance
This skill will install software, modify your MCP config (~/.codex/mcp.json), and run remote installers (brew tap, curl | sh, npx). Before using it: (1) get explicit user consent before any install; (2) prefer vetted package sources (official brew taps, signed releases); (3) avoid piping unknown curl output to sh unless you inspect the script; (4) back up ~/.codex/mcp.json before the skill edits it; (5) be aware npx -y will download and execute npm code — verify the package and version first; (6) verify openspend.ai and the brew tap are legitimate project sources; and (7) ensure you are comfortable completing wallet-based sign-in flows (the skill expects you to authorize payments via a wallet UI). If you need higher assurance, ask the skill author for an install manifest (signed release URLs, package versions) and an explicit list of files/configs the skill will change.
Capability Analysis
Type: OpenClaw Skill Name: setup-services Version: 1.0.2 The skill automates the installation of the OpenSpend CLI and Coinbase payments MCP, utilizing high-risk patterns such as 'curl | sh' from openspend.ai and 'npx' for remote package execution. While the instructions include a requirement for user approval, the skill's core purpose involves granting an AI agent the ability to install software and manage cryptocurrency wallet sessions, which presents a significant attack surface for unauthorized financial transactions or system compromise.
Capability Assessment
Purpose & Capability
Name/description (install OpenSpend CLI + optional Coinbase payments MCP) aligns with the actions described: installing a CLI, authenticating, and configuring an MCP entry. However, the skill does not declare that it will read/write user config (~/.codex/mcp.json) or run package managers (brew, npx/curl) which are directly relevant to that purpose and should have been declared.
Instruction Scope
SKILL.md instructs the agent to run system commands, install software, authenticate via CLI and wallet UI, and directly add an MCP server entry to a user config file (~/.codex/mcp.json). It references a number of agent/SDK actions (check_session_status, show_wallet_app, get_wallet_address, bazaar_list, x402_* etc.) without clarifying who/what exposes these. The skill implicitly directs reading and modifying a user config path and running external installers; these side-effects are not surfaced in the skill metadata and grant the agent broad discretion.
Install Mechanism
There is no formal install spec; installation is instruction-only. The instructions recommend brew install from a third‑party tap (promptingcompany/tap) and a curl | sh installer from https://openspend.ai/install. Both are plausible for a CLI but have higher risk: the brew tap is not a well-known canonical tap and piping a remote script to sh is intrinsically risky unless the user verifies the source and integrity. The payments component uses npx -y to fetch @coinbase/payments-mcp on demand, which will download and run code from npm.
Credentials
The skill declares no required environment variables or credentials, which is consistent with using an interactive wallet-based authentication flow. However, it instructs editing and using a config file (~/.codex/mcp.json) and running authentication commands that will create or modify stored credentials/token state; those config accesses are material and should have been declared in metadata.
Persistence & Privilege
always is false (good). However, the skill directs persistent changes to user configuration (~/.codex/mcp.json) and to install CLIs which will remain on disk and change PATH behavior. Those persistent side effects modify user/system state beyond a transient action and are not declared in the registry metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install setup-services
  3. After installation, invoke the skill by name or use /setup-services
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
No changes detected in this version. - No modifications to files or documentation. - Skill functionality, usage, and instructions remain unchanged.
v1.0.1
- Clarified audience and trigger conditions for when to run install, update, or authentication steps. - Added preflight checks for existing OpenSpend CLI installation and authentication status. - Required explicit user approval before install, update, or authentication. - Made Homebrew the preferred install method, with curl fallback only if approved. - Updated skill description to match new guidance on usage and trigger scenarios. - No file or structural changes; documentation update only.
v1.0.0
Initial release of setup-services skill. - Provides step-by-step instructions to install and authenticate OpenSpend CLI. - Details configuration and verification steps for Coinbase Payments MCP with npx. - Includes workflow guidance for marketplace discovery and paid API calls. - Covers payment authentication and wallet access checks. - Adds troubleshooting tips for common installation and authentication issues.
Metadata
Slug setup-services
Version 1.0.2
License
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Setup Reliable Services?

Set up OpenSpend CLI and optional Coinbase payments-mcp for payment-enabled workflows. Use when openspend is missing, command not found, whoami fails, or use... It is an AI Agent Skill for Claude Code / OpenClaw, with 381 downloads so far.

How do I install Setup Reliable Services?

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

Is Setup Reliable Services free?

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

Which platforms does Setup Reliable Services support?

Setup Reliable Services is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Setup Reliable Services?

It is built and maintained by Albert Putra Purnama (@albertpurnama); the current version is v1.0.2.

💬 Comments