thu-nmrc/zeelin-openclaw-skill/zeelin-social-watch
Claude Code and agent skill by thu-nmrc/zeelin-openclaw-skill
- community
Checking that the SKILL.md file is still in the repository.
Zeelin Social Watch: monitor social media sentiment, trending events, platform rankings, and account data via GSData open platform. Use when user asks for 舆情检索、热点事件、平台榜单、账号数据、小红书/微博/抖音等数据查询。 Triggers: "gsdata", "智灵", "舆情", "热点", "榜单", "关键词检索", "social watch".
Install
npx vskill@latest install thu-nmrc/zeelin-openclaw-skill/zeelin-social-watchSKILL.md
Zeelin Social Watch
This skill allows you to monitor social media sentiment (舆情), trending events (热点), platform rankings (榜单), and account data across platforms like Weibo, Xiaohongshu, and Douyin — powered by the GSData open platform.
Prerequisites: This skill requires the requests library. If a module cannot be found, you may need to run pip install requests once.
Credentials: Authentication is handled via the GSDATA_APP_KEY and GSDATA_APP_SECRET environment variables. Do not attempt to use hardcoded test keys.
Adapter Usage
Use the bundled python script to interact with the API:
python3 ./gsdata_adapter.py
Note: The script and its mapping `gsdata_tool_mapping_v1.json` are bundled in this skill's directory. Always run the script via relative path (`./gsdata_adapter.py`) from this directory.
Rules
- For a new request, run
--dry-runfirst to verify route/action mapping. - Default to read-only actions.
- CRITICAL FOR CONVERSATIONS: If you are answering a user in a chat interface (like Telegram), you MUST append
--param size=5(or a similarly small number) to prevent dumping enormous JSON payloads into the chat context. - Never run write-like actions unless user explicitly confirms.
- For write-like actions, require
--allow-write. - Return a concise summary first; included route + key fields used.
- PAGINATION LIMIT: The API strictly enforces a maximum of 20 items per page (e.g., passing
size=100defaults to 20). To fetch large datasets, use a loop with--param page=1,--param page=2, etc. Do NOT attempt to fetch more than 20 items in a single call. - TOTAL COUNT ESTIMATION: Before scraping multiple pages for
gsdata_pubsent_search, ALWAYS probe the total volume first by running a test search with--param limit=1and checking thenumFoundfield in the response JSON. Calculate total pages asceil(numFound / 20). (Note: The dedicatednum_foundaction has a bug with date parameters and should NOT be used for this purpose).
Quick Commands
1. Discover endpoint capabilities:
2. Keyword search (with size limit):
3. Probe data volume estimation (returns `numFound`):
4. Hot events:
5. Xiaohongshu account search:
Write Actions (Explicit Confirmation Required)
Examples:
gsdata_pubsent_warning create_rule/update_rule/open_rule/close_rulegsdata_myrank_group group_add/group_delgsdata_myrank_account acct_add/acct_del/acct_add_by_url
When approved, append --allow-write:
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingzeelin-social-watch/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/thu-nmrc/zeelin-openclaw-skill/zeelin-social-watch)