← Back to Skills Marketplace
thu-nmrc

Zeelin Social Watch

by thu-nmrc · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
258
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install zeelin-social-watch
Description
Zeelin Social Watch: monitor social media sentiment, trending events, platform rankings, and account data via GSData open platform. Use when user asks for 舆情...
Usage Guidance
This skill appears to be a legitimate GSData API adapter, but there are a few red flags to consider before installing or supplying secrets: - Registry metadata omitted required env vars while SKILL.md does require GSDATA_APP_KEY and GSDATA_APP_SECRET. Treat that as an administrative inconsistency — confirm the required credentials before use. - The adapter code defines a fallback credential file path (~/.config/gsdata/credentials.json) that the SKILL.md does not mention. Check whether that file exists on your system and what it contains; the skill may read it automatically. - The default API URL in code is HTTP (not HTTPS). If you provide live credentials, they may be transmitted in plaintext unless you override the base URL to an HTTPS endpoint. Prefer using a scoped/test key with limited permissions. - The mapping includes many endpoints including write operations; SKILL.md instructs to require explicit confirmation for writes. Enforce that: never run write actions unless you review and explicitly allow them. - Practical steps: inspect the bundled gsdata_adapter.py and mapping file locally, verify how credentials are loaded, consider running the adapter in a confined environment, and only provide a GSData API key with minimal privileges (or a test key) until you are confident. Given these inconsistencies (metadata vs SKILL.md, undocumented credential file, and use of HTTP), treat the skill as suspicious until you verify those points.
Capability Analysis
Type: OpenClaw Skill Name: zeelin-social-watch Version: 0.1.0 The skill is a legitimate API adapter for the GSData (清博大数据) social media monitoring platform. The bundled Python script (gsdata_adapter.py) implements standard authentication and signature logic to interact with the official GSData gateway (databus.gsdata.cn). It includes safety-conscious features such as a built-in write-protection mechanism that blocks state-changing requests unless an explicit flag is provided, and the SKILL.md instructions correctly guide the agent to limit payload sizes and perform dry runs. No evidence of malicious execution, data exfiltration, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
The code and mapping file implement many GSData endpoints for social monitoring, which aligns with the skill name/description. However the registry metadata listed no required environment variables while SKILL.md explicitly requires GSDATA_APP_KEY and GSDATA_APP_SECRET — a metadata omission/inconsistency that should be corrected.
Instruction Scope
SKILL.md gives concrete runtime instructions (run ./gsdata_adapter.py, use env vars, prefer read-only, require explicit --allow-write for writes) and warns about pagination/size limits. That scope is appropriate. One omission: SKILL.md does not mention the adapter's fallback DEFAULT_CREDS_PATH (~/.config/gsdata/credentials.json) found in the code, so the script may read a local credentials file even though it's not documented in the instructions.
Install Mechanism
No install spec and only a note about pip install requests — low-risk. All code is bundled with the skill (adapter and JSON mapping); there are no downloads from external URLs in the install phase.
Credentials
SKILL.md legitimately requires two GSData credentials (GSDATA_APP_KEY, GSDATA_APP_SECRET). However the registry metadata did not declare these env vars, and the code defines a DEFAULT_CREDS_PATH in the user's home directory that could be read as a fallback. The skill also uses a plaintext HTTP DEFAULT_BASE_URL (http://databus.gsdata.cn:8888), which could expose credentials in transit. These inconsistencies and the undocumented credential-file fallback are concerning.
Persistence & Privilege
The skill is not always-enabled, does not request system-wide changes, and contains no install-time steps that modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but not combined with always:true or broad undeclared privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install zeelin-social-watch
  3. After installation, invoke the skill by name or use /zeelin-social-watch
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Zeelin Social Watch 1.2.0 brings detailed documentation and operational rules for safe, efficient social media data monitoring. - Added comprehensive SKILL.md with usage instructions, prerequisites, and security guidelines. - Clarified environment variables needed for GSData API access (GSDATA_APP_KEY, GSDATA_APP_SECRET). - Documented strict pagination and payload size rules to prevent large JSON dumps in chats. - Provided example commands for querying sentiment, trending topics, platform rankings, and account data. - Outlined safeguards and explicit requirements for write actions to ensure safe operation.
Metadata
Slug zeelin-social-watch
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Zeelin Social Watch?

Zeelin Social Watch: monitor social media sentiment, trending events, platform rankings, and account data via GSData open platform. Use when user asks for 舆情... It is an AI Agent Skill for Claude Code / OpenClaw, with 258 downloads so far.

How do I install Zeelin Social Watch?

Run "/install zeelin-social-watch" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Zeelin Social Watch free?

Yes, Zeelin Social Watch is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Zeelin Social Watch support?

Zeelin Social Watch is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Zeelin Social Watch?

It is built and maintained by thu-nmrc (@thu-nmrc); the current version is v0.1.0.

💬 Comments