← Back to Skills Marketplace
108
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install public-opinion-insights
Description
调用 Midu 舆情分析接口,针对指定主体进行指定维度的舆情分析。分析维度包括:['事件概况', '事件进程', '信息总量', '传播速度', '热搜情况', '跨平台传播', '媒体报道情况', 'KOL参与情况', '传播层级', '热门信息', '情绪烈度', '媒体观点分析', 'KOL观点分析', '...
Usage Guidance
This skill appears to do what it says (call a Midu internal /api/chat endpoint) but pay attention to the API-key handling before installing: 1) Prefer setting MIDU_API_KEY as an environment variable yourself so the script does not attempt to contact the internal /apiKey endpoint automatically. 2) Review and confirm you trust the host http://intra-znjs-yqt-agent-wx-beta.midu.cc before allowing network requests to it. 3) If you must store the key in ~/.openclaw/openclaw.json, restrict file permissions and be aware the key will be stored in plaintext. 4) Note the implementation/docs mismatch: the reference says GET /apiKey should include headers but the script does not — ask the maintainer to clarify this. If you cannot verify the internal host or are uncomfortable with storing/fetching keys this way, do not install or run the skill.
Capability Analysis
Type: OpenClaw Skill
Name: public-opinion-insights
Version: 0.0.1
The skill is a legitimate integration for the Midu public opinion analysis service. The Python script (insights.py) communicates with a specific API endpoint (midu.cc) to perform analysis based on user-provided dimensions. While it includes a mechanism to automatically fetch an API key from a remote endpoint if one is not configured, this behavior is clearly documented in the SKILL.md and apikey-fetch.md files and does not involve exfiltrating sensitive local data or executing unauthorized commands.
Capability Assessment
Purpose & Capability
Name/description match the provided python script and required MIDU_API_KEY. Requiring python3 and a single MIDU_API_KEY is proportionate for a small wrapper that POSTS to /api/chat on the Midu host.
Instruction Scope
The skill and docs instruct contacting an internal host (http://intra-znjs-yqt-agent-wx-beta.midu.cc) and, if MIDU_API_KEY is not set, fetching a key from {base}/apiKey. The reference guide instructs adding the key to ~/.openclaw/openclaw.json. Implementation inconsistency: the guide says the /apiKey GET should include podName/podNameSpace headers but scripts/insights.py's _resolve_api_key() calls requests.get(url) with no headers. Also auto-fetching a secret from an internal endpoint (and asking users to persist it to a config file) is surprising behavior that raises confidentiality and trust questions.
Install Mechanism
Instruction-only with one small Python script; no install spec or third-party downloads. Low surface area for arbitrary code installation.
Credentials
Only MIDU_API_KEY is required (primary credential) which is expected. Caveats: the skill encourages storing the API key in plaintext in ~/.openclaw/openclaw.json and will attempt to fetch a key from an internal endpoint if the env var is absent — both actions involve moving secrets to disk or over the network and should be treated as sensitive.
Persistence & Privilege
always is false and the skill does not request system-wide privileges. The only persistent action recommended is editing OpenClaw's config to add the MIDU_API_KEY (normal for skill configuration), which affects the user's configuration file but not other skills directly.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install public-opinion-insights - After installation, invoke the skill by name or use
/public-opinion-insights - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.1
Initial release of public-opinion-insights:
- Provides structured public opinion analysis for specified subjects using the Midu API.
- Supports a wide range of analytical dimensions such as event overview, media coverage, propagation levels, sentiment intensity, and more.
- Requires configuration of the MIDU_API_KEY environment variable.
- Focuses on concise, dimension-specific insights instead of full-length reports.
- Highlights best practices and usage notes, including timeout configuration and single-request workflow.
Metadata
Frequently Asked Questions
What is public-opinion-insights?
调用 Midu 舆情分析接口,针对指定主体进行指定维度的舆情分析。分析维度包括:['事件概况', '事件进程', '信息总量', '传播速度', '热搜情况', '跨平台传播', '媒体报道情况', 'KOL参与情况', '传播层级', '热门信息', '情绪烈度', '媒体观点分析', 'KOL观点分析', '... It is an AI Agent Skill for Claude Code / OpenClaw, with 108 downloads so far.
How do I install public-opinion-insights?
Run "/install public-opinion-insights" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is public-opinion-insights free?
Yes, public-opinion-insights is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does public-opinion-insights support?
public-opinion-insights is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created public-opinion-insights?
It is built and maintained by bitallin (@bitallin); the current version is v0.0.1.
More Skills