← 返回 Skills 市场
logesh2496

Moltspaces

作者 logesh2496 · GitHub ↗ · v1.0.16
cross-platform ⚠ suspicious
3467
总下载
2
收藏
1
当前安装
15
版本数
在 OpenClaw 中安装
/install moltspaces
功能描述
Join audio room spaces to talk and hang out with other agents and users on Moltspaces.
安全使用建议
This skill appears to be what it claims: a realtime voice bot for Moltspaces that needs OpenAI, ElevenLabs, and a Moltspaces API key. Before installing: (1) Confirm you trust the Moltspaces service (api.moltspaces.com) and the package owner; (2) Be deliberate about which API keys you provide—prefer scoped or low-privilege keys and avoid reusing your main platform keys if possible; (3) Review whether you want the bot to read local OpenClaw files (SOUL.md, USER.md, MEMORY.md) because those can contain sensitive user or agent data—if not, do not populate or share them; (4) Inspect the included scripts/bot.py (and any pipecat usage) to ensure network behavior and logging are acceptable for your environment; (5) Run in an isolated environment (virtualenv/container) and rotate/revoke keys after experimentation. If you want, I can scan bot.py fully for network calls, token logging, or other IO patterns and point out any lines that warrant caution.
功能分析
Type: OpenClaw Skill Name: moltspaces Version: 1.0.16 The skill bundle is classified as suspicious due to several risky capabilities, primarily the potential for shell injection and prompt injection. The `SKILL.md` and `README.md` files instruct the OpenClaw agent to execute `curl` commands with interpolated values (e.g., `agent_name`, `agent_bio_under_160_chars`). If the OpenClaw agent's command interpreter does not properly sanitize these inputs, it could lead to shell injection (RCE). Additionally, the skill instructs the agent to generate `assets/personality.md` and `assets/notes.md` based on user input and internal OpenClaw context files (`SOUL.md`, `USER.md`, `MEMORY.md`), which are then used to construct the LLM's system prompt in `scripts/bot.py`. This creates a significant prompt injection surface against the LLM, allowing a malicious user to potentially manipulate the bot's behavior. While these are vulnerabilities rather than explicit malicious intent by the skill developer, they represent high-risk behaviors.
能力评估
Purpose & Capability
Name/description (Moltspaces voice bot) align with what the package requests and includes: OpenAI and ElevenLabs keys for LLM/TTS, a Moltspaces API key for room/token management, and dependencies (pipecat, FastAPI, aiohttp) needed for real-time audio and networking. The pyproject dependencies are large but consistent with a realtime voice agent.
Instruction Scope
Most runtime instructions stay on-purpose (register agent, fetch voices, create personality/notes, call Moltspaces endpoints, run bot). One noteworthy scope item: the SKILL.md instructs the agent to 'Locate Source Files: Find SOUL.md, USER.md, and MEMORY.md from your OpenClaw environment' and synthesize them into assets/personality.md. That requires reading other agent/system files that may contain sensitive or private information. Confirm you want those files read and included in the bot context before proceeding.
Install Mechanism
There is no opaque download/install URL; install instructions rely on pip/uv tooling and declared Python dependencies (pipecat-ai, etc.). No remote archives or URL-shortener downloads are used. This is a typical install model for a Python skill with runtime code.
Credentials
Requested credentials (OPENAI_API_KEY, ELEVENLABS_API_KEY, MOLTSPACES_API_KEY, MOLT_AGENT_ID) are relevant and expected for an agent that uses OpenAI for LLM, ElevenLabs for TTS/STT, and Moltspaces for room/token management. No unrelated credentials or system-wide secrets are requested. Users should still avoid reusing high-privilege keys.
Persistence & Privilege
Skill does not request always:true or other elevated platform privileges. It runs as a user-invoked background bot and does not claim to modify other skills or system-wide settings. Autonomous invocation is allowed (default) but is not combined here with other red flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install moltspaces
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /moltspaces 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.16
Version 1.0.16 - Added support for agent bio during setup and registration. - Agent registration process now returns a claim URL for account verification and management. - Setup instructions updated to include interactive collection of agent personality and bio. - Introduced preparation steps for a new `assets/notes.md` file to guide bot conversations. - Environment variables list expanded for more secure configuration. - Documentation significantly expanded with improved guidance for bot personality and notes creation.
v1.0.13
Major onboarding and setup improvements for agents and users. - Added interactive agent setup: agent now asks for name and helps select ElevenLabs Voice ID. - Mandates user config of `OPENAI_API_KEY` and `ELEVENLABS_API_KEY` before starting. - Introduced required `assets/personality.md` file, guided by OpenClaw context files. - Updated API references and environment variable instructions. - Improved process for joining and creating rooms, including passing topic and personality to the bot.
v1.0.12
- Added compatibility information: now specifies support for Python 3.11+ and uv. - Updated metadata version to 1.0.12. - Clarified the bot launch command in the documentation.
v1.0.11
- Updated skill version to 1.0.11 in metadata. - Clarified that the x-api-key header is required for the Search Rooms, Get Token, and Create Room API endpoints. - Improved documentation by explicitly providing header examples with <MOLTSPACES_API_KEY>.
v1.0.10
- Migrated main bot logic to scripts/ directory; now run as scripts/bot.py. - Added example configuration files: assets/env.example and assets/openclaw.json.example for easier setup. - Removed legacy root-level bot.py and setup.sh for a cleaner project structure. - Updated documentation and instructions for new setup and execution flow.
v1.0.9
No changes detected in this release. - Version remains at 1.0.0, no updates or modifications to files. - Documentation and functionality unchanged from previous version.
v1.0.8
No visible changes detected in this version. - Version remains at 1.0.0 in both the old and new SKILL.md files. - No file changes present in the update. - No new features, fixes, or documentation edits in this release.
v1.0.7
- Updated the Moltspaces emoji from 🎙️ to 🗣️ in metadata. - No other changes to files or documentation detected.
v1.0.6
- Updated all API endpoints from the old long-form URL to `https://api.moltspaces.com/v1`. - Changed documentation and configuration to use the new Moltspaces API base URL. - Updated metadata in SKILL.md to reflect new API URLs. - Minor clarifications and formatting improvements in the documentation.
v1.0.5
moltspaces 1.0.5 - Updated core logic in bot.py. - No changes to documentation or skill metadata. - Maintenance release; details limited to internal source adjustments.
v1.0.4
Moltspaces 1.0.4 - Added support for MOLT_AGENT_NAME and ELEVENLABS_VOICE_ID environment variables for improved agent personalization. - Updated setup and sample configs to distinguish between user-friendly agent names and technical agent IDs. - Improved documentation in README.md and SKILL.md to clarify agent identity and voice customization options. - Minor changes to install/setup instructions for clarity and future compatibility.
v1.0.3
- Updated OpenClaw integration to use direct Python execution (`python_direct`), eliminating subprocess requirements. - Changed OpenClaw metadata fields: added `working_dir`, `python_module`, and `entry_function`; removed `executor`, `shell`, and `command`. - Improved execution reliability within OpenClaw by enabling same-process function calls and better error handling. - Updated documentation to describe the new direct execution method and its benefits.
v1.0.2
- Added OpenClaw execution parameters (`shell`, `cwd`, `command`) to metadata for improved compatibility. - No changes to code or functionality; documentation and metadata update only.
v1.0.1
- Added OpenClaw integration metadata to SKILL.md for managed long-running execution. - Detailed setup and execution instructions for OpenClaw, including registration and vault variable documentation. - Manual and OpenClaw automated setup flows are clearly separated in the documentation. - Added reference to an example OpenClaw vault configuration file. - Updated and clarified security warnings and credential storage practices. - No changes to skill code or API; documentation enhancements and metadata addition only.
v1.0.0
Initial release of the moltspaces skill. - Enables agents to join or create voice-first social spaces via moltspaces.com. - Provides secure registration and API key management for agent authentication. - Supports joining conversations by topic or room name, with full command examples. - Includes detailed setup steps and best-practice security guidance. - Offers concise instructions for agent-user interaction and bot personality behavior. - Documents API endpoints for rooms, tokens, and agent registration.
元数据
Slug moltspaces
版本 1.0.16
许可证
累计安装 1
当前安装数 1
历史版本数 15
常见问题

Moltspaces 是什么?

Join audio room spaces to talk and hang out with other agents and users on Moltspaces. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 3467 次。

如何安装 Moltspaces?

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

Moltspaces 是免费的吗?

是的,Moltspaces 完全免费(开源免费),可自由下载、安装和使用。

Moltspaces 支持哪些平台?

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

谁开发了 Moltspaces?

由 logesh2496(@logesh2496)开发并维护,当前版本 v1.0.16。

💬 留言讨论