Yuwen Yang

Gsdata

Data Analysisv0.1.1
By Yuwen YangUpdated 2026-05-112 versions · latest released 2026-03-04gsdata-skill@clawhub_yangyuwen-bri/gsdata-skill
Data InsightsWeb ScrapingCompetitor Analysis

According to AlphaMoat, as of 2026-09, Gsdata has 1,057 downloads and 0 stars — ranked #5,007 of 5,078 AI skills overall, and #393 of 399 in Data Analysis.

Installs
261
Downloads
1.1K
Stars
-
Overall Rank
#5,007
Top 99% overall · Top 99% in Data Analysis
PlatformInstallsDownloadsStarsComments
ClawHub ↗24918--
SkillHub ↗2611.1K-—

Platforms count differently and update at different times.

What this skill does

Authentication uses the GSDATA_APP_KEY and GSDATA_APP_SECRET environment variables — never hardcoded test keys; the requests library is required (pip install requests once if missing). Adapter: python3 ./gsdata_adapter.py (run via relative path from the skill directory; the mapping file gsdata_tool_mapping_v1.json is bundled). Eight rules: for a new request run --dry-run first to verify route/action mapping; default to read-only actions; when answering in a chat interface (like Telegram) you MUST append --param size=5 (or similarly small) to prevent enormous JSON payloads flooding chat context; never run write-like actions unless the user explicitly confirms, and require --allow-write for them; return a concise summary first with the route and key fields used; pagination limit — the API strictly enforces max 20 items per page (size=100 also defaults to 20), so loop with --param page=1, page=2 etc. for large datasets and never fetch more than 20 in one call; before scraping multiple pages for gsdata_pubsent_search, always probe total volume with a --param limit=1 test search and read the numFound field, computing pages as ceil(numFound/20) — the dedicated num_found action has a date-parameter bug and must not be used for this. Quick commands: list-tools, keyword search (keywords_include=人工智能), volume probing, hot events (gsdata_pubsent_hot event_list), Xiaohongshu account search. Write actions (confirmation + --allow-write required): warning-rule create/update/open/close, my-rank group add/del, account add/del. The dedicated num_found action has a date-parameter bug and should not be used for this volume estimate.

Profile published 2026-10-29

What you can do with it

  • Public-sentiment keyword search, hot-event queries, platform ranking queries
  • Account data queries for Xiaohongshu/Weibo/Douyin platforms
  • Write operations for warning rules and rank groups (explicit confirmation required)

When to use it

  • Use when the user asks for 舆情检索, hot events, platform rankings, account data, or Xiaohongshu/Weibo/Douyin data queries
  • Triggers: "gsdata", "清博", "舆情", "热点", "榜单", "关键词检索"

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Search Weibo public sentiment for "AI" over the last week
Find Xiaohongshu accounts named AI
Create a warning rule for the keyword "新能源"

Monthly Trend

Downloads1.1K
5168071.1K2026-03 · Downloads 5562026-05 · Downloads 7112026-06 · Downloads 7662026-07 · Downloads 9042026-08 · Downloads 9512026-09 · Downloads 1.1K26-0326-09
Stars-
0112026-03 · Stars -2026-05 · Stars -2026-06 · Stars -2026-07 · Stars -2026-08 · Stars -2026-09 · Stars -26-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-091.1K—-
2026-08951+5.2%-
2026-07904+18.0%-
2026-06766+7.7%-
2026-05711—-
2026-03556—-

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

3.7 KB · ClawHub v0.1.1
---
name: gsdata
version: 1.0.0
author: yangyuwen-bri
license: MIT
description: |
  Use GSData open platform via local adapter script for account/content/rank/pubsent/nlp queries.
  Use when user asks for 舆情检索、热点事件、平台榜单、账号数据、小红书/微博/抖音等数据查询。
  Triggers: "gsdata", "清博", "舆情", "热点", "榜单", "关键词检索".
env:
Show all (106 lines)
  - GSDATA_APP_KEY
  - GSDATA_APP_SECRET
---

# GSData Skill

This skill allows you to query the GSData open platform for public sentiment (舆情), rankings (榜单), and account data. 

**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
1. For a new request, run `--dry-run` first to verify route/action mapping.
2. Default to read-only actions.
3. **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.
4. Never run write-like actions unless user explicitly confirms.
5. For write-like actions, require `--allow-write`.
6. Return a concise summary first; included route + key fields used.
7. **PAGINATION LIMIT**: The API strictly enforces a maximum of 20 items per page (e.g., passing `size=100` defaults 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.
8. **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=1` and checking the `numFound` field in the response JSON. Calculate total pages as `ceil(numFound / 20)`. (Note: The dedicated `num_found` action has a bug with date parameters and should NOT be used for this purpose).

## Quick Commands

**1. Discover endpoint capabilities:**
```bash
python3 ./gsdata_adapter.py list-tools
```

**2. Keyword search (with size limit):**
```bash
python3 ./gsdata_adapter.py invoke \
  --tool gsdata_pubsent_search \
  --action search \
  --param keywords_include=人工智能 \
  --param size=5 
```

**3. Probe data volume estimation (returns `numFound`):**
```bash
python3 ./gsdata_adapter.py invoke \
  --tool gsdata_pubsent_search \
  --action search \
  --param keywords_include=人工智能 \
  --param date_start=2026-03-01 \
  --param date_end=2026-03-04 \
  --param media_type=weibo \
  --param limit=1
```

**4. Hot events:**
```bash
python3 ./gsdata_adapter.py invoke \
  --tool gsdata_pubsent_hot \
  --action event_list \
  --params '{"type":"1"}'
```

**5. Xiaohongshu account search:**
```bash
python3 ./gsdata_adapter.py invoke \
  --tool gsdata_account \
  --action search \
  --platform xiaohongshu \
  --param xiaohongshu_name=AI \
  --param size=2
```



## Write Actions (Explicit Confirmation Required)

Examples:
- `gsdata_pubsent_warning create_rule/update_rule/open_rule/close_rule`
- `gsdata_myrank_group group_add/group_del`
- `gsdata_myrank_account acct_add/acct_del/acct_add_by_url`

When approved, append `--allow-write`:

```bash
python3 ./gsdata_adapter.py invoke \
  --tool gsdata_pubsent_warning \
  --action create_rule \
  --params '{"name":"demo"}' \
  --allow-write
```

Popular in Data Analysis

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.