NYC
skills/aidotnet/moyucode/x-report-generator

x-report-generator

SKILL.md

X Report Generator Tool

Description

使用Playwright浏览器自动化技术爬取X(Twitter)平台的真实数据,进行数据分析和统计,生成精美的HTML可视化报告面板,并将其渲染为高清图片。

Features

  • 🔍 关键词搜索推文(真实爬取)
  • 👤 用户推文分析
  • 📊 数据统计分析(互动量、时间分布、情感分析等)
  • 🎨 精美HTML报告面板(深色/浅色主题)
  • 🖼️ HTML转高清PNG图片导出
  • 🍪 支持Cookies登录状态保存

Trigger

  • /x-report command
  • 用户需要分析X平台数据
  • 用户想生成社交媒体报告

Usage

# 首次使用:登录并保存cookies
python scripts/x_report_generator.py login --cookies cookies.json

# 搜索关键词并生成报告
python scripts/x_report_generator.py search "AI" --limit 50 --output report.png --cookies cookies.json

# 分析用户推文
python scripts/x_report_generator.py user "elonmusk" --limit 30 --output user_report.png

# 使用浅色主题
python scripts/x_report_generator.py search "Python" --theme light --output report.png

# 仅生成HTML(不转图片)
python scripts/x_report_generator.py search "coding" --html-only --output report.html

# 显示浏览器窗口(调试用)
python scripts/x_report_generator.py search "test" --no-headless --output report.png

Requirements

pip install playwright
playwright install chromium

报告内容

  • 📈 推文总数、点赞、转发、评论、浏览统计
  • ⏰ 24小时发布时间分布图
  • 😊 情感分析(正面/中性/负面)
  • 🏷️ 热门标签云
  • 👥 活跃用户 TOP 5
  • 🔥 热门推文展示

Tags

twitter, x, scraper, report, analytics, visualization, playwright, html-to-image

Compatibility

  • Codex: ✅
  • Claude Code: ✅
Weekly Installs
4
First Seen
Jan 28, 2026
Installed on
opencode4
claude-code4
cursor4
mcpjam3
openhands3
zencoder3