← 返回 Skills 市场
q1lin570

media-cluster

作者 q1lin570 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
241
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install media-cluster
功能描述
Automatically crawls Chinese social media by keyword, summarizes content, generates a markdown report, and produces a short voice summary using TTS.
安全使用建议
This skill mostly does what it says (clones a MediaCrawler repo, runs crawls, summarizes, and optionally calls SenseAudio for TTS), but you should be careful before installing/running it: 1) Metadata is incomplete — the skill requires Conda, Node.js for some platforms, and an API key SENSEAUDIO_API_KEY for TTS, but those are not declared in the registry entry; ask the author to correct the metadata. 2) The skill clones and executes a third‑party GitHub repository at runtime — review that repository's code yourself (or run inside an isolated VM/container) before allowing it to run on any machine with sensitive data. 3) Running crawlers may require logging into target apps (QR scan) and may store login state; consider privacy and terms‑of‑service/legal issues for scraping. 4) If you only need summarization/TTS of user-supplied content, consider using an approach that does not run a remote crawler. 5) If you proceed, run the skill in an isolated environment (container/VM) and provide a SenseAudio API key only if you trust the TTS provider; revoke keys if you suspect misuse.
功能分析
Type: OpenClaw Skill Name: media-cluster Version: 1.0.1 The skill bundle automates social media crawling and summary generation by cloning the external 'MediaCrawler' repository and executing its code via shell scripts (ensure_mediacrawler.sh, setup_env.sh), which introduces a significant supply chain and RCE risk. The SKILL.md file contains instructions for the agent to automatically execute a multi-step workflow—including environment setup, third-party code execution, and API interaction—upon a single user prompt, which increases the potential impact of prompt injection. While these capabilities (shell access, network calls to https://api.senseaudio.cn, and file system operations) are aligned with the stated purpose, the reliance on unpinned external artifacts and automated high-privilege execution steps warrants a suspicious classification.
能力评估
Purpose & Capability
The skill's name/description (crawl Chinese social media, summarize, TTS) align with the included scripts: it clones a MediaCrawler repository, runs the crawler, summarises output, and calls SenseAudio for TTS. However the registry metadata declares no required env vars or binaries while the SKILL.md and scripts require Conda, Node.js (for some platforms), and a SENSEAUDIO_API_KEY for TTS — an inconsistency between description/behavior and declared requirements.
Instruction Scope
SKILL.md gives explicit commands: clone GitHub repo, create/activate conda env, pip install requirements, run the crawler, and run summarize_and_voice.py which posts to SenseAudio. All instructions stay within the stated purpose. Important operational behaviors: the agent will (if run) download a third‑party project and execute its code, open browsers for QR login, and may prompt for or persist login state. The instructions do not ask the agent to read unrelated system secrets, but they do require network access and executing external code.
Install Mechanism
There is no install spec in the registry; at runtime the skill clones https://github.com/NanmiCoder/MediaCrawler.git and installs packages via pip/playwright and creates a conda env. Downloading and executing code from an external GitHub repo is expected for this functionality but increases risk because arbitrary third‑party code will run on the host. The download URL is a normal GitHub repo (not a shortened/personal server), which is better than an untrusted host, but still introduces execution-of-remote-code risk.
Credentials
SKILL.md and scripts require Conda, Node.js (>=16 for some crawls), and an API key SENSEAUDIO_API_KEY (and optional SENSEAUDIO_VOICE_ID). The registry metadata lists no required env vars or binaries — this mismatch is important: the skill will fail or behave differently without those, and the missing declaration means the platform/user consent step may not surface these requirements. No other unrelated credentials are requested.
Persistence & Privilege
The skill does not request 'always: true' and does not modify other skills' configs. It runs when invoked and may create a conda environment and cache login state for crawled platforms — normal for this function. Autonomous invocation is allowed (platform default) but is not combined with other high privileges here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install media-cluster
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /media-cluster 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
**Improved cross-platform compatibility and simplified environment variable handling.** - Updated documentation to provide separate setup instructions for Windows and macOS/Linux, improving clarity for all users. - Voice API key and options are now read from environment variables instead of requiring a `.env` file. - Removed the unused `.env` template file. - Clarified that shell scripts are recommended for macOS/Linux and not for Windows; Windows users should follow manual steps. - General documentation cleanup for conciseness and easier onboarding.
v1.0.0
- Initial release of the media-cluster skill. - Enables one-sentence social media crawling and summarization for platforms like 小红书, 抖音, 微博, and B站 by keyword. - Fully automated workflow: environment setup, crawling, report generation, and short voice summary. - Uses MediaCrawler for data collection and SenseAudio for TTS voice summary. - Users only need to input the query; the agent handles the rest automatically.
元数据
Slug media-cluster
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

media-cluster 是什么?

Automatically crawls Chinese social media by keyword, summarizes content, generates a markdown report, and produces a short voice summary using TTS. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 241 次。

如何安装 media-cluster?

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

media-cluster 是免费的吗?

是的,media-cluster 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

media-cluster 支持哪些平台?

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

谁开发了 media-cluster?

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

💬 留言讨论