← Back to Skills Marketplace
Solo Leveling — Life RPG
by
Anmol moses
· GitHub ↗
· v1.0.0
770
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install solo-leveling
Description
Solo Leveling — a life RPG skill that turns real-world habits into an addictive progression system. Inspired by the manhwa Solo Leveling, this skill features...
Usage Guidance
Before installing or enabling this skill, consider the following:
- The skill's package contains working code to place phone calls via Twilio and generate TTS via ElevenLabs. To do that it expects Twilio credentials (account SID, auth token, from/to numbers) and an ElevenLabs API key — but the registry metadata claims no credentials are required. Ask the author to explicitly list required secrets and explain where they are stored.
- The ElevenLabs/Twilio code will send data to external services and may upload audio to a public file host (transfer.sh) as a fallback. Audio and TTS text could include private content. If you use this, do not store API keys or personal phone numbers in plaintext files in shared locations.
- SKILL.md suggests setting up cron jobs. Cron changes give the skill scheduled/persistent behavior. Only allow that if you understand and approve the exact cron entries; prefer manual scheduling or a sandboxed environment first.
- Twilio calls can incur real charges and place calls to any configured 'target_number'. Verify the configured number(s) in twilio-config.json before running, and consider restricting network access or using test credentials.
- The skill references Telegram-based verification in its rules but provides no Telegram integration code — ask for clarification on how verification is meant to work and whether any additional integrations are required.
What would make this clearly safe: the author updates the registry metadata to list required credentials (Twilio & ElevenLabs), documents where credentials/config are stored and why, removes or documents the use of public upload fallback (transfer.sh), provides an option to disable external calls, and supplies explicit, reviewable cron setup commands. If you cannot get those clarifications, run the skill in a restricted sandbox, do not provide real API keys or phone numbers, or avoid installing it.
Capability Analysis
Type: OpenClaw Skill
Name: solo-leveling
Version: 1.0.0
The skill is classified as suspicious primarily due to the instruction in `SKILL.md` for the AI agent to 'Set up cron jobs based on config timezone'. This capability, if not handled with robust sanitization by the agent, presents a significant Remote Code Execution (RCE) vulnerability, allowing for arbitrary command execution and persistence on the host system. Additionally, the explicit instruction in `SKILL.md` to adopt a specific persona ('You ARE The System') demonstrates a clear use of prompt injection to alter the agent's behavior, a mechanism that could be exploited for malicious purposes in other contexts. The `scripts/elevenlabs_call.py` also uses `https://transfer.sh` for temporary public hosting of audio, which, while not malicious, introduces reliance on an external service and potential privacy considerations for the generated audio.
Capability Assessment
Purpose & Capability
The skill claims to be a local 'life RPG' habit tracker, which plausibly might send notifications. However, bundled scripts implement Twilio voice calls and ElevenLabs TTS (scripts/twilio_call.py and scripts/elevenlabs_call.py) and attempt to upload audio to transfer.sh. The registry metadata declares no required credentials or services. Either the skill should explicitly state it will make phone calls and require Twilio/ElevenLabs credentials, or these capabilities are unexpected and disproportionate to the stated description.
Instruction Scope
SKILL.md instructs the agent to run onboarding, write references/config.json, run scripts/player_data.py, and 'set up cron jobs'. The README mentions verification via Telegram timestamps, but there is no Telegram integration code. The runtime instructions therefore direct file writes (config and data files), cron modification (persistence), and execution of scripts that will perform network calls to external services — actions that go beyond mere local habit tracking and are not fully documented in the skill metadata.
Install Mechanism
There is no install spec (instruction-only), which is lower risk for supply-chain installs. However, the included scripts perform runtime network interactions: ElevenLabs API calls, Twilio calls, and uploading audio to transfer.sh as a fallback. Although nothing is downloaded at install time, the runtime behavior includes contacting third-party hosts and writing caches under ~/.openclaw/workspace/solo-leveling-data, which the user should be aware of.
Credentials
Registry requirements list zero env vars/credentials, but scripts expect a twilio-config.json (account_sid, auth_token, twilio_number, target_number) and ElevenLabs API keys. The scripts also honor environment variables like TWILIO_CONFIG and SOLO_DATA_DIR. Requesting sensitive API keys and phone credentials is plausible for voice notifications, but the skill fails to declare them and does not document where credentials will be stored (default path is an unencrypted JSON under the user workspace). This is disproportionate and opaque.
Persistence & Privilege
The skill is not 'always:true', but SKILL.md instructs setting up cron jobs for recurring notifications — that implies persistent, scheduled execution and potential modification of the user's crontab. The scripts also create files and caches under ~/.openclaw/workspace/solo-leveling-data. Combined with outbound calls and credential use, this persistent behavior increases risk and should be made explicit and auditable.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install solo-leveling - After installation, invoke the skill by name or use
/solo-leveling - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: AI-verified gamified habit tracking inspired by Solo Leveling. 6 stats (STR/INT/VIT/AGI/PER/CHA), ranks F-S, daily quests, dungeons, titles, streak multipliers, 5 preset templates (developer/fitness/student/creative/balanced), configurable for any habits/goals. The System persona — cold, ruthless accountability.
Metadata
Frequently Asked Questions
What is Solo Leveling — Life RPG?
Solo Leveling — a life RPG skill that turns real-world habits into an addictive progression system. Inspired by the manhwa Solo Leveling, this skill features... It is an AI Agent Skill for Claude Code / OpenClaw, with 770 downloads so far.
How do I install Solo Leveling — Life RPG?
Run "/install solo-leveling" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Solo Leveling — Life RPG free?
Yes, Solo Leveling — Life RPG is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Solo Leveling — Life RPG support?
Solo Leveling — Life RPG is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Solo Leveling — Life RPG?
It is built and maintained by Anmol moses (@anmolmoses); the current version is v1.0.0.
More Skills