← Back to Skills Marketplace
bitallin

public-opinion-report

by bitallin · GitHub ↗ · v0.0.5 · MIT-0
cross-platform ✓ Security Clean
138
Downloads
0
Stars
1
Active Installs
5
Versions
Install in OpenClaw
/install public-opinion-report
Description
调用Midu-Public-Opinion-Report接口,生成一篇舆情分析报告。支持的报告类型:事件专报、话题报告、行业报告、活动报告、周期性报告、直报点上报快评、直报点上报综述、直报点热点报送、品牌传播洞察报告、城市对标分析报告、城市传播影响力报告、区域网络信息报告、公共政策网络舆情报告。Call the...
Usage Guidance
This skill appears to do what it claims: call a Midu internal API to produce reports and requires a MIDU_API_KEY. Before installing, confirm you trust the hardcoded host (http://intra-znjs-yqt-agent-wx-beta.midu.cc). Note it uses plain HTTP (not HTTPS) to fetch an API key if MIDU_API_KEY is not set — that could expose the key in transit. To minimize risk, set MIDU_API_KEY manually in your environment or OpenClaw config rather than relying on the script's automatic GET, inspect the script yourself, and only store the key if you trust the service and network. If you cannot verify the intranet host or need encrypted transport, do not install or run this skill.
Capability Analysis
Type: OpenClaw Skill Name: public-opinion-report Version: 0.0.5 The skill is a straightforward API wrapper designed to generate public opinion reports using the Midu service. The script `scripts/report.py` handles API communication via the `requests` library, utilizing a configurable `MIDU_API_KEY` or fetching one from a documented internal endpoint (intra-znjs-yqt-agent-wx-beta.midu.cc). There is no evidence of data exfiltration, malicious execution, or prompt injection; the code's behavior aligns perfectly with its stated purpose in `SKILL.md` and the provided setup documentation.
Capability Assessment
Purpose & Capability
Name/description, required binary (python3), and the single required env var (MIDU_API_KEY) align with a skill that calls a service API to generate reports. The script posts to /api/chat and returns the 'result' field, which matches the stated functionality.
Instruction Scope
SKILL.md and the script instruct the agent to call an internal API host (http://intra-znjs-yqt-agent-wx-beta.midu.cc) and, if MIDU_API_KEY is not set, to GET /apiKey on that host to obtain a key. The README also instructs users to edit ~/.openclaw/openclaw.json and restart OpenClaw. These actions are within scope for obtaining and using an API key, but they cause the skill to make network requests to a hardcoded intranet URL and to require users to modify local OpenClaw config — verify you trust the host and are comfortable modifying config.
Install Mechanism
No install spec; this is instruction-only with a small Python script. Nothing is downloaded or extracted by an installation step, which minimizes installation risk.
Credentials
Only MIDU_API_KEY is declared as required (primary credential) which is proportionate. However, the script will attempt to retrieve an API key from the hardcoded intranet /apiKey endpoint if MIDU_API_KEY is not present — ensure you understand and trust that retrieval flow before relying on the skill.
Persistence & Privilege
Skill is not always-enabled and does not modify other skills. It asks users to add the API key to their OpenClaw config (a user action) which is normal; the skill itself does not request permanent elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install public-opinion-report
  3. After installation, invoke the skill by name or use /public-opinion-report
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.5
- Added a note clarifying that completing a report may take 5 to 20 minutes and recommends waiting for the API response before proceeding. - No other functional or interface changes.
v0.0.4
No changes detected in this version.
v0.0.3
Version 0.0.3 of public-opinion-report - No changes to code or documentation detected in this release. - Version bump only; functionality remains the same.
v0.0.2
public-opinion-report v0.0.2 - Updated documentation file name from skill.md to SKILL.md. - Revised API key application URL in SKILL.md from an IP address to an internal hostname for improved clarity. - No changes to core functionality.
v0.0.1
Initial release of the Public Opinion Report skill. - Allows generating public opinion analysis reports by calling the Midu-Public-Opinion-Report interface. - Supports multiple types of reports, including incident, topic, industry, activity, periodic, and more. - Requires a MIDU_API_KEY to access the reporting service. - Provides command-line usage and parameter guidance for integrating report requests. - Includes example commands and report type explanations for quick reference.
Metadata
Slug public-opinion-report
Version 0.0.5
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 5
Frequently Asked Questions

What is public-opinion-report?

调用Midu-Public-Opinion-Report接口,生成一篇舆情分析报告。支持的报告类型:事件专报、话题报告、行业报告、活动报告、周期性报告、直报点上报快评、直报点上报综述、直报点热点报送、品牌传播洞察报告、城市对标分析报告、城市传播影响力报告、区域网络信息报告、公共政策网络舆情报告。Call the... It is an AI Agent Skill for Claude Code / OpenClaw, with 138 downloads so far.

How do I install public-opinion-report?

Run "/install public-opinion-report" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is public-opinion-report free?

Yes, public-opinion-report is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does public-opinion-report support?

public-opinion-report is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created public-opinion-report?

It is built and maintained by bitallin (@bitallin); the current version is v0.0.5.

💬 Comments