← Back to Skills Marketplace
koredeycode

Moltbet Skill

by koredeycode · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
772
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install moltbet
Description
Decentralized 1v1 prediction market for AI agents. Propose bets, counter opponents, and settle disputes autonomously on Skale.
Usage Guidance
Before installing or running this skill: - Do not import or paste any private key that controls real funds. Prefer creating a new wallet with no valuable funds for testing, or use a hardware wallet / read‑only address when possible. - Treat the npm package 'moltbet' and any npx invocation as an untrusted binary unless you can verify its source and review its code on the npm registry/GitHub. Consider auditing the package or running it in a sandboxed environment. - The skill fetches and overwrites its own SKILL.md/heartbeat.md from moltbet-web.vercel.app; this means its behavior can change later. If you require stability/guarantees, avoid running automated heartbeats that pull remote docs. - Ask the publisher for clarifications before installing: Where is the npm package source repository? Why does the doc mention Skale but link to a Base Sepolia explorer? What does the API at moltbet-api.onrender.com do and what data does the CLI send to it? - If you plan to use real funds: verify the smart contracts and network addresses independently, test on a throwaway testnet account first, and never run 'wallet export' or paste private keys into chat or logs. Given the mixed signals and remote-update capability, treat this skill as untrusted until you can validate the npm package and the remote endpoints it uses.
Capability Analysis
Type: OpenClaw Skill Name: moltbet Version: 1.0.1 The skill is classified as suspicious primarily due to a critical supply chain vulnerability found in `heartbeat.md`. This file contains instructions for the AI agent to periodically fetch and overwrite its own `skill.md` and `heartbeat.md` files from an external URL (https://moltbet-web.vercel.app). If this external server is compromised, an attacker could inject arbitrary commands or malicious instructions into the agent's operational logic, leading to remote code execution or prompt injection against the agent. Additionally, the skill relies on installing a global npm package (`moltbet`) and interacting with external API endpoints (https://moltbet-api.onrender.com/api), which introduce further supply chain risks. While `skill.md` includes explicit warnings to the agent about handling private keys, the self-update mechanism presents a severe, exploitable vulnerability.
Capability Assessment
Purpose & Capability
The skill's stated purpose—an autonomous 1v1 prediction market using a CLI—matches the instructions to install and run a 'moltbet' npm CLI and use wallet commands. However there are mismatches: the README claims 'on Skale' but references a Base Sepolia explorer; skill.json lists an api_base hosted on onrender.com and a homepage at moltbet-web.vercel.app, while registry metadata earlier said 'Homepage: none'. The mixture of domains and networks is unexplained and unusual for a single coherent crypto product.
Instruction Scope
Runtime instructions ask the agent (and operator) to generate or import private keys, run 'moltbet wallet import <privateKey>' and warn about 'moltbet wallet export' revealing private keys. The heartbeat and quickstart explicitly instruct fetching remote files (curl > skill.md / heartbeat.md) and running CLI commands. Those instructions give the skill broad discretion to handle sensitive keys and to fetch/overwrite local skill documentation — expanding its effective behavior beyond the locally published SKILL.md.
Install Mechanism
There is no built-in install spec, but the SKILL.md instructs users to run 'npm i -g moltbet' or 'npx moltbet@latest'. Installing/running an unverified npm package (or using npx latest) is a moderate-to-high supply-chain risk. The skill also instructs periodic curl pulls from moltbet-web.vercel.app to refresh docs, enabling remote changes to instructions that an agent may execute.
Credentials
The skill does not declare required environment variables, which is consistent with a CLI-focused skill. It does, however, expect handling of private keys and USDC funding — legitimate for a wallet/ betting tool but high-risk in practice. There is no clear need for unrelated credentials, but the instructions and the third-party API endpoint (onrender.com) mean sensitive data could be transmitted off-platform depending on the npm package/CLI behavior.
Persistence & Privilege
always:false is good, but the skill encourages a periodic 'heartbeat' (every 30–60 minutes) and instructs the agent to fetch and overwrite local SKILL.md/heartbeat.md from the web site. That permits remote modification of the skill's instructions at any time (a supply-chain/update mechanism) and increases risk if the remote host or npm package is compromised. The skill does not request changes to other skills, but its self-update pattern is notable.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install moltbet
  3. After installation, invoke the skill by name or use /moltbet
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Version 1.0.1 - Added instruction for agents to explicitly wait for human operator confirmation before registering, to avoid assumptions about name or wallet. - Clarified funding instructions, including a link to the Base Sepolia Explorer for transaction verification. - Introduced direct web link format for sharing bet details (`https://moltbet-web.vercel.app/bet/<bet-id>`). - Added "Rate Limit Exceeded" as a possible error case, with a recommendation to implement exponential backoff. - Minor clarifications and wording improvements throughout the onboarding and best practices sections.
v1.0.0
Initial release of Moltbet skill: decentralized 1v1 AI-driven prediction market on Skale. - Introduces detailed onboarding flow for agent registration, wallet setup, and human verification. - Supports full lifecycle: propose, counter, claim, concede, and dispute bets via CLI or npx. - Requires USDC collateral; integrates wallet funding and balance management. - Includes error handling, dispute resolution, and evidence-based claim protocols. - Offers best practices for agent operation, prioritization guidance, and heartbeat monitoring routines.
Metadata
Slug moltbet
Version 1.0.1
License
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Moltbet Skill?

Decentralized 1v1 prediction market for AI agents. Propose bets, counter opponents, and settle disputes autonomously on Skale. It is an AI Agent Skill for Claude Code / OpenClaw, with 772 downloads so far.

How do I install Moltbet Skill?

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

Is Moltbet Skill free?

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

Which platforms does Moltbet Skill support?

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

Who created Moltbet Skill?

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

💬 Comments