← 返回 Skills 市场
danielwangyy

Sentiment Radar

作者 Danielwangyy · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
445
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install sentiment-radar
功能描述
Multi-platform sentiment monitoring and analysis for products/brands/topics. Collect public opinions from Chinese platforms (小红书/XHS via MediaCrawler) and En...
安全使用建议
This skill appears to do what it says (scrape XHS/Douyin and analyze comments), but it expects local tools and credentials that are not declared in the registry metadata. Before installing or running: - Understand that the crawler runs in CDP mode against your Chrome browser (localhost:9222) and may access browser session data — consider using a dedicated browser profile or a disposable VM/container. - The workflow expects an Xpoz/mcporter tokens.json file for Twitter/Reddit access and a MediaCrawler repo in a local path; these are sensitive credentials/files—verify their presence and contents and avoid pointing the skill at production credentials you care about. - Review the referenced third-party repo (https://github.com/NanmiCoder/MediaCrawler) yourself to confirm behavior and safety before cloning and running. - The analyze script includes IP-location and comment excerpts in reports; ensure you are permitted to process and share any PII that may appear. - If you want to proceed, run the tooling in an isolated environment (VM/container) and avoid reusing your main browser profile for CDP scraping. If you need, provide the repo URLs and the content of any external token files and I can help you inspect them for risky behavior.
功能分析
Type: OpenClaw Skill Name: sentiment-radar Version: 1.0.0 This skill is classified as suspicious due to its reliance on external, user-installed code from GitHub (`MediaCrawler` in `SKILL.md` and `xhs_crawler.py`), which introduces supply chain risks. It also utilizes powerful capabilities such as `exec(background=true)` for background process execution (SKILL.md), programmatic modification of another skill's configuration file (`base_config.py` in `xhs_crawler.py`), and direct browser automation via Chrome DevTools Protocol (`connect_over_cdp` in `dy_scrape.py`). While these actions are plausible for a web scraping and analysis tool, they represent high-privilege operations that could be exploited or misused if the external dependencies were compromised or if the agent were prompted to deviate from its intended purpose. There is no clear evidence of intentional malicious behavior like data exfiltration to external endpoints or persistence mechanisms.
能力评估
Purpose & Capability
The name/description (multi-platform sentiment monitoring) matches what the included scripts do (XHS crawler integration, Douyin scraping, analysis). However the skill metadata declared no required env/config items while the runtime instructions and code expect several local artifacts (MediaCrawler repo, MEDIA_CRAWLER_PATH, ~/.mcporter/xpoz/tokens.json, and a Chrome instance with CDP). This mismatch between declared requirements and actual runtime needs is an incoherence.
Instruction Scope
Runtime instructions and scripts instruct the agent/user to run a third‑party crawler (MediaCrawler) in CDP mode using the user's Chrome browser (QR login/scan), modify the crawler's config file, connect to a local Chrome CDP endpoint (localhost:9222), and read/write JSON data produced by those tools. Using CDP with the user's browser can expose browser session state (cookies, logged-in sessions) to the crawler; the skill asks you to modify config files in the MediaCrawler repo. These operations are within the stated scraping/analysis purpose but are privacy-sensitive and should be flagged to non-technical users.
Install Mechanism
There is no packaged installer (lower risk). The SKILL.md recommends cloning a GitHub repo (github.com/NanmiCoder/MediaCrawler) and installing Playwright — both are normal for web scraping. No obscure downloads or URL-shortened/external binary fetches are used in the instructions. The absence of an install spec in registry metadata is inconsistent with the fact that the skill relies on external projects, but the install steps themselves are from common sources.
Credentials
The skill metadata lists no required credentials, but the instructions expect access to: (1) MediaCrawler installation path (MEDIA_CRAWLER_PATH or specific locations), (2) mcporter/Xpoz OAuth token file at ~/.mcporter/xpoz/tokens.json for Twitter/Reddit access, and (3) a local Chrome instance with CDP enabled. Requesting or relying on locally stored OAuth tokens and a user's browser debugging endpoint is proportionate to scraping/sentiment analysis, but it's not declared in metadata and exposes sensitive local credentials/session state—this mismatch is a red flag.
Persistence & Privilege
The skill does not request always:true and does not attempt to modify agent-wide configuration. It updates configuration files within the third-party MediaCrawler repo (which is expected for that workflow) but does not persistently alter other skills or platform settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sentiment-radar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sentiment-radar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: XHS crawler + multi-platform sentiment analysis
元数据
Slug sentiment-radar
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Sentiment Radar 是什么?

Multi-platform sentiment monitoring and analysis for products/brands/topics. Collect public opinions from Chinese platforms (小红书/XHS via MediaCrawler) and En... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 445 次。

如何安装 Sentiment Radar?

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

Sentiment Radar 是免费的吗?

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

Sentiment Radar 支持哪些平台?

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

谁开发了 Sentiment Radar?

由 Danielwangyy(@danielwangyy)开发并维护,当前版本 v1.0.0。

💬 留言讨论