Deploy and use an LLM-powered public opinion analytics assistant that crawls 26 hot lists from 15 platforms, performs sentiment analysis, topic clustering, and multi-channel alerting
Detected risks:
This skill is a deployment and usage guide for an LLM-powered public opinion analytics platform (an upstream open-source project it points to) that crawls 26 hot lists across 15 mainstream Chinese platforms such as Weibo, Bilibili, Zhihu, and Baidu, then layers on sentiment analysis, topic clustering, and multi-channel alerting. It solves the problem of aggregating cross-platform trending content and turning it into queryable, analyzable intelligence with a conversational interface.
The skill documents end-to-end setup: installing a Chrome/Edge browser driver for detail-page scraping, provisioning a MySQL 8.0+ database, cloning the upstream repository, and configuring a `.env` file with database credentials, an OpenAI-compatible (or Huawei Pangu) LLM endpoint, and push-notification credentials for Email/SMTP, WeChat Work, and Telegram. Crawler settings cover a connection pool, optional platform cookies for authenticated access, user-agent rotation, and concurrency/delay controls. Usage covers starting a Flask web interface, managing crawlers, running natural-language queries, and calling a programmatic analyzer API for hot-search queries, sentiment scoring, and topic clustering.
Target users are analysts, communications and PR teams, and developers who need to monitor social-media trends and public sentiment at scale. Note that this is largely a catalogue-style pointer to an external repository, and its scraping behavior warrants care: it uses browser-driver scraping, user-agent rotation, and optional authenticated cookies against third-party platforms, plus it centralizes many credentials and outbound webhook/notification tokens.
A Chrome or Edge browser driver on PATH for detail-page scraping, a MySQL 8.0+ database, a Python virtual environment with the project's requirements installed, and an OpenAI-compatible (or Huawei Pangu) LLM API endpoint.
It aggregates 26 hot lists from 15 platforms including Weibo, Bilibili, Zhihu, and Baidu, and can push alerts via Email/SMTP, WeChat Work (bot or application), and Telegram.
It is primarily a deployment and usage guide that clones and configures an external upstream repository; the analytics platform code lives in that separate GitHub project.
Yes. The setup uses browser-driver scraping with user-agent rotation, configurable concurrency and download delay, and optional authenticated platform cookies. Users are responsible for respecting each platform's terms of service, rate limits, and applicable data/privacy laws.
Database, LLM, SMTP, WeChat Work, and Telegram credentials are stored in a local .env file and read by the crawler settings; you supply and control these secrets, but the configuration centralizes many sensitive tokens in one place.
Quick Setup:
.claude/skills/Repository
aradotso/data-skills