← Back to Skills Marketplace
861
Downloads
0
Stars
0
Active Installs
13
Versions
Install in OpenClaw
/install molt-rpg
Description
A local RPG game engine for AI agents. Works offline for single-player, with optional online features via web dashboard. INCLUDES BUILT-IN A2A COMMUNICATION...
Usage Guidance
This skill appears to be a legitimate offline game engine with optional online features, but there are a few things to consider before installing or running it:
- Undeclared env vars: The code will use TELEGRAM_BOT_TOKEN and MOLT_GROUP_ID if present, and PLAYER_HUB_API can be overridden via env. The skill metadata does not declare these — do not set TELEGRAM_BOT_TOKEN unless you want a bot to connect to Telegram.
- Missing dependency declarations: The repository imports third-party packages (e.g., python-telegram-bot). Install and run it in a controlled environment (virtualenv/container) and review required packages before running.
- Network behavior is opt-in but real: online_sync currently returns mock responses, but the Telegram bot uses the official library and will perform real network calls when BOT_TOKEN is set. Treat the web dashboard domain (molt-rpg-web.vercel.app) as an external endpoint to trust before enabling online features.
- Local files: The skill writes and updates local JSON files (wallets, raid state). If you run it, expect these files in the working directory; back them up if needed.
Recommended actions:
- If you only want offline play, run only engine.py or autonomous_agent.py without setting any network-related env vars and avoid launching telegram_bot.py or instantiating OnlineSync.
- Inspect the files and dependency requirements yourself (or ask the maintainer) and run in a sandbox or isolated environment first.
- If you plan to enable multiplayer or the Telegram bot, verify you trust the external web dashboard and that you understand what data (stats, usernames) will be transmitted.
Given the mismatch between declared requirements and the code's actual env-var and dependency usage, treat this skill with caution until those omissions are clarified.
Capability Analysis
Type: OpenClaw Skill
Name: molt-rpg
Version: 2.1.1
The skill bundle is classified as suspicious due to its network communication capabilities. The `scripts/telegram_bot.py` module connects to the Telegram API using an environment variable (`TELEGRAM_BOT_TOKEN`) to provide game commands, which is a legitimate but inherently risky network capability. Additionally, the `scripts/online_sync.py` module contains code for optional network communication to `https://molt-rpg-web.vercel.app/api` for multiplayer features, explicitly documented in `SKILL.md`. Although these calls are currently mocked in the provided code, the clear intent and presence of the code for external network interaction to a third-party domain (`molt-rpg-web.vercel.app`) constitute a risky capability, even if for a stated purpose.
Capability Assessment
Purpose & Capability
The code implements an offline single-player RPG engine plus optional online features (online_sync, A2A protocol, telegram_bot) which align with the description. However, the skill metadata declares no required environment variables or binaries but the code reads TELEGRAM_BOT_TOKEN, MOLT_GROUP_ID, and a PLAYER_HUB_API env var and imports third-party modules (python-telegram-bot) that are not declared — this is an omission and reduces transparency.
Instruction Scope
SKILL.md describes offline mode as default and online as opt-in, and the code follows that pattern. The instructions reference calling OnlineSync.register()/upload_stats()/find_match() for online features, but SKILL.md does not explicitly call out the Telegram bot or that providing a TELEGRAM_BOT_TOKEN will make the skill initiate network activity. Overall the runtime instructions remain within the stated purpose, but omit operational details about optional networked components.
Install Mechanism
There is no install spec (instruction-only), which minimizes automatic installs, but the package includes code that requires third-party Python packages (e.g., telegram) and will fail or behave unexpectedly if dependencies are missing. The skill does not declare these dependencies or provide installation steps, which is a transparency/maintenance issue rather than direct malware evidence.
Credentials
The declared requirements list zero env vars, but code will read TELEGRAM_BOT_TOKEN and MOLT_GROUP_ID (telegram_bot.py) and PLAYER_HUB_API (online_sync.py). TELEGRAM_BOT_TOKEN is a sensitive credential that, if provided, will enable outbound network interaction with Telegram. The skill asks for no credentials in metadata yet can use them if present — this mismatch is a risk and should be made explicit.
Persistence & Privilege
The skill does not request elevated privileges or permanent 'always' inclusion. It writes local state files (molt_rpg_wallets.json, raid_oracle_state.json) in the working directory which is expected for a game engine. It does not modify other skills or global agent configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install molt-rpg - After installation, invoke the skill by name or use
/molt-rpg - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.1.1
No user-facing changes in this version.
- Version bump to 2.1.1, but no file changes detected.
v2.1.0
Added online sync + A2A communication protocol for multiplayer
v2.0.0
Honest about offline/online modes
v1.9.0
REMOVED ALL NETWORK CODE - truly offline now
v1.8.0
100% OFFLINE - ZERO network calls - no optional features
v1.7.0
FULLY OFFLINE by default - zero network calls - clearer architecture docs
v1.6.0
Phantom Wallet + USDC transfers - direct wallet-to-wallet!
v1.5.0
Internal Wallet System - NO external dependencies!
v1.4.1
Security: Added SECURITY.md, code comments explaining this is a game
v1.4.0
Autonomous Agent Loop - AI plays itself, learns and evolves!
v1.3.0
Party System, PVP Battles, Messaging, Notifications
v1.1.0
Added the Raid Oracle and Infestation mechanics.
v1.0.0
Initial release of the decentralized AI agent RPG system.
Metadata
Frequently Asked Questions
What is MoltRPG?
A local RPG game engine for AI agents. Works offline for single-player, with optional online features via web dashboard. INCLUDES BUILT-IN A2A COMMUNICATION... It is an AI Agent Skill for Claude Code / OpenClaw, with 861 downloads so far.
How do I install MoltRPG?
Run "/install molt-rpg" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is MoltRPG free?
Yes, MoltRPG is completely free (open-source). You can download, install and use it at no cost.
Which platforms does MoltRPG support?
MoltRPG is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created MoltRPG?
It is built and maintained by NoizceEra (@noizceera); the current version is v2.1.1.
More Skills