← Back to Skills Marketplace
bitallin

public-opinion-insights

by bitallin · GitHub ↗ · v0.0.1 · MIT-0
cross-platform ⚠ suspicious
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install public-opinion-insights
  3. After installation, invoke the skill by name or use /public-opinion-insights
  4. 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
Slug public-opinion-insights
Version 0.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
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.

💬 Comments