← Back to Skills Marketplace
Spark Bitcoin L2 Proxy for AI Agents
by
echennells
· GitHub ↗
· v1.1.0
604
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install sparkbtcbot-proxy
Description
Use a Spark Bitcoin L2 wallet proxy for AI agents via HTTP API. Check balances, send payments, create invoices, pay L402 paywalls — all without holding the m...
Usage Guidance
This skill appears to do what it says: it calls your deployed sparkbtcbot-proxy over HTTPS using a bearer token. Before installing: (1) confirm the registry metadata is corrected to declare PROXY_URL and PROXY_TOKEN so you know what will be requested; (2) deploy your own proxy (or verify the operator) and use only least-privilege tokens (prefer read-only/invoice/pay-only), set per-tx and daily caps, and test with small amounts; (3) avoid giving agents admin tokens or long-lived high-privilege tokens; (4) consider requiring human approval for outbound payments or restricting autonomous invocation for payment actions; and (5) monitor logs and have a token revocation plan ready. If you need higher assurance, ask the publisher to clarify the registry metadata and provide a minimal example token creation workflow and recommended cap values.
Capability Analysis
Type: OpenClaw Skill
Name: sparkbtcbot-proxy
Version: 1.1.0
The skill bundle is designed to enable AI agents to interact with a Bitcoin L2 wallet proxy via an HTTP API, with a strong emphasis on security best practices. The `SKILL.md` explicitly advises using least-privilege tokens, setting spending limits, deploying a self-hosted proxy, and revoking compromised tokens. The provided JavaScript code is a client for this API, making standard HTTP requests without any direct shell execution, data exfiltration to unauthorized endpoints, or obfuscation. The `model-invocation: autonomous` is justified by the payment workflow, with clear instructions on how to mitigate associated risks. There is no evidence of intentional harmful behavior or prompt injection attempts designed to subvert the agent for malicious purposes.
Capability Assessment
Purpose & Capability
The skill is advertised as an HTTP proxy for a Spark Bitcoin L2 wallet and the SKILL.md instructs use of PROXY_URL and PROXY_TOKEN — which is appropriate. However the registry metadata at the top of the package lists no required env vars while SKILL.md declares PROXY_URL and PROXY_TOKEN; this metadata mismatch is a configuration/integration inconsistency that should be corrected.
Instruction Scope
SKILL.md limits runtime actions to HTTPS calls to the declared proxy endpoints using a bearer token and documents specific API endpoints (balance, invoices, pay, logs, etc.). It does not instruct reading unrelated files or other system credentials.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing is written to disk and there are no third-party packages being pulled by the skill itself.
Credentials
Requiring a PROXY_URL and a PROXY_TOKEN (bearer token) is proportionate to a wallet-proxy skill. The token is sensitive and the docs correctly advise least-privilege roles and per-tx/daily caps. The concern is the earlier registry section incorrectly reported 'Required env vars: none', creating ambiguity about what credentials will be requested at runtime.
Persistence & Privilege
always:false and no install keeps the skill non-persistent. The skill allows autonomous model invocation and its documented capabilities include making payments; that autonomy + payment capability increases risk if tokens are over-privileged, so require restrictive tokens and operational controls (human approval, caps, monitoring).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sparkbtcbot-proxy - After installation, invoke the skill by name or use
/sparkbtcbot-proxy - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Declare env vars with sensitive flags, add model-invocation reason, add homepage/source URLs, add security guidance for HTTPS and least-privilege tokens
v1.0.0
Initial publish — HTTP proxy with role-based auth, spending limits, L402 support
Metadata
Frequently Asked Questions
What is Spark Bitcoin L2 Proxy for AI Agents?
Use a Spark Bitcoin L2 wallet proxy for AI agents via HTTP API. Check balances, send payments, create invoices, pay L402 paywalls — all without holding the m... It is an AI Agent Skill for Claude Code / OpenClaw, with 604 downloads so far.
How do I install Spark Bitcoin L2 Proxy for AI Agents?
Run "/install sparkbtcbot-proxy" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Spark Bitcoin L2 Proxy for AI Agents free?
Yes, Spark Bitcoin L2 Proxy for AI Agents is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Spark Bitcoin L2 Proxy for AI Agents support?
Spark Bitcoin L2 Proxy for AI Agents is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Spark Bitcoin L2 Proxy for AI Agents?
It is built and maintained by echennells (@echennells); the current version is v1.1.0.
More Skills