← 返回 Skills 市场
anmolmoses

Solo Leveling — Life RPG

作者 Anmol moses · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
770
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install solo-leveling
功能描述
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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install solo-leveling
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /solo-leveling 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug solo-leveling
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 770 次。

如何安装 Solo Leveling — Life RPG?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install solo-leveling」即可一键安装,无需额外配置。

Solo Leveling — Life RPG 是免费的吗?

是的,Solo Leveling — Life RPG 完全免费(开源免费),可自由下载、安装和使用。

Solo Leveling — Life RPG 支持哪些平台?

Solo Leveling — Life RPG 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Solo Leveling — Life RPG?

由 Anmol moses(@anmolmoses)开发并维护,当前版本 v1.0.0。

💬 留言讨论