{"skill":{"slug":"social-media-dashboard","displayName":"Social Media Dashboard","summary":"聚合并展示头条号及其他平台粉丝、阅读和收益数据，生成可视化自媒体运营报告。","description":"# Social Media Dashboard\n\n多平台自媒体数据看板 - 一键聚合各平台粉丝、阅读、收益数据，生成可视化报表。\n\n## 功能\n\n- 采集头条号粉丝数、阅读量、收益数据\n- 采集 CSDN 作品数据、收益数据、粉丝数据\n- 采集知乎内容数据、收益数据\n- 生成数据看板和趋势报告\n- 支持多平台扩展（公众号、小红书、B站、抖音等）\n\n---\n\n## 支持的浏览器\n\n| 浏览器 | AppleScript 支持 | 执行 JS | 需要权限 | 推荐度 |\n|-------|-----------------|---------|---------|-------|\n| **Chrome** | ✅ 完整支持 | ✅ | 需手动开启 | ⭐⭐⭐ 推荐 |\n| **Safari** | ✅ 完整支持 | ✅ | 需手动开启 | ⭐⭐⭐ 推荐 |\n| Firefox | ❌ 不支持 | ❌ | - | 不适用 |\n\n---\n\n## 使用方法\n\n### 选择平台\n\n根据用户请求选择对应平台的数据采集流程：\n\n| 平台 | 触发词 | 数据页面 |\n|-----|-------|---------|\n| **头条号** | 头条号、头条 | mp.toutiao.com |\n| **CSDN** | CSDN、博客 | mp.csdn.net |\n| **知乎** | 知乎、知乎创作 | zhihu.com/creator |\n\n---\n\n当用户请求查看头条号或 CSDN 数据时，**必须按照以下流程执行**：\n\n### 步骤 1：检测可用浏览器\n\n优先检测 Chrome，其次 Safari：\n\n```bash\n# 检测 Chrome\nosascript -e 'tell application \"System Events\" to return exists application process \"Google Chrome\"' 2>/dev/null || echo \"NOT_INSTALLED\"\n\n# 检测 Safari\nosascript -e 'tell application \"System Events\" to return exists application process \"Safari\"' 2>/dev/null || echo \"NOT_INSTALLED\"\n```\n\n#### 情况 A：没有支持的浏览器\n\n如果 Chrome 和 Safari 都不可用：\n\n> 你的电脑上没有支持的浏览器。本 skill 支持 Chrome 或 Safari。\n>\n> **解决方案：**\n> 1. 安装 [Chrome](https://www.google.com/chrome/) 或使用系统自带的 Safari\n> 2. 或者手动提供数据：在浏览器中打开头条号后台，复制页面数据给我\n\n---\n\n### 步骤 2：选择浏览器并检测权限\n\n根据可用浏览器，使用对应的检测脚本：\n\n#### Chrome 权限检测\n\n```bash\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    try\n        set windowCount to count of windows\n        return \"PERMISSION_OK\"\n    on error\n        return \"PERMISSION_DENIED\"\n    end try\nend tell\nEOF\n```\n\n#### Safari 权限检测\n\n```bash\nosascript <<'EOF'\ntell application \"Safari\"\n    try\n        set docCount to count of documents\n        return \"PERMISSION_OK\"\n    on error\n        return \"PERMISSION_DENIED\"\n    end try\nend tell\nEOF\n```\n\n#### 情况 B：权限未开启\n\n**Chrome 开启步骤：**\n1. 打开 Chrome 浏览器\n2. 点击顶部菜单「Chrome」→「视图」→「开发者」\n3. 勾选「允许来自 Apple Events 的 JavaScript」\n\n**Safari 开启步骤：**\n1. 打开 Safari 浏览器\n2. 点击顶部菜单「Safari」→「偏好设置」→「高级」\n3. 勾选「在菜单栏中显示开发菜单」\n4. 然后点击「开发」→勾选「允许来自 Apple Events 的 JavaScript」\n\n> 检测到浏览器未开启 AppleScript 执行权限。\n>\n> 请按上述步骤开启权限后告诉我「好了」。\n\n---\n\n### 步骤 3：检测登录状态\n\n使用已授权的浏览器访问头条号：\n\n#### Chrome 采集脚本\n\n```bash\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://mp.toutiao.com/profile_v4/\"\n    delay 3\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n```\n\n#### Safari 采集脚本\n\n```bash\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://mp.toutiao.com/profile_v4/\"\n    delay 3\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n```\n\n#### 情况 C：未登录头条号\n\n> 检测到你还未登录头条号，请先登录：\n>\n> 1. 我已为你打开头条号登录页面\n> 2. 在浏览器中完成登录（扫码或账号密码）\n> 3. 登录成功后告诉我「登录好了」\n\n---\n\n### 步骤 4：数据采集\n\n所有条件满足后，执行完整数据采集：\n\n#### Chrome 完整采集\n\n```bash\n# 首页\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://mp.toutiao.com/profile_v4/\"\n    delay 3\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n\n# 收益数据\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://mp.toutiao.com/profile_v4/analysis/income-overview\"\n    delay 3\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n\n# 作品数据-文章\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://mp.toutiao.com/profile_v4/analysis/works-single/article\"\n    delay 3\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n\n# 粉丝数据\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://mp.toutiao.com/profile_v4/analysis/fans/overview\"\n    delay 3\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n```\n\n#### Safari 完整采集\n\n```bash\n# 首页\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://mp.toutiao.com/profile_v4/\"\n    delay 3\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n\n# 收益数据\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://mp.toutiao.com/profile_v4/analysis/income-overview\"\n    delay 3\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n\n# 作品数据-文章\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://mp.toutiao.com/profile_v4/analysis/works-single/article\"\n    delay 3\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n\n# 粉丝数据\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://mp.toutiao.com/profile_v4/analysis/fans/overview\"\n    delay 3\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n```\n\n---\n\n### 数据采集页面\n\n| 页面 | URL | 数据内容 |\n|-----|-----|---------|\n| 首页 | `/profile_v4/` | 账号信息、粉丝数、总阅读、累计收益 |\n| 收益数据 | `/analysis/income-overview` | 日收益明细、收益趋势、可提现金额 |\n| 作品数据-全部 | `/analysis/works-overall/all` | 整体展现量、阅读量、点赞评论 |\n| 作品数据-文章 | `/analysis/works-overall/article` | 文章整体数据 |\n| 作品数据-微头条 | `/analysis/works-overall/weitoutiao` | 微头条整体数据 |\n| 单篇作品-文章 | `/analysis/works-single/article` | 每篇文章详细数据 |\n| 单篇作品-微头条 | `/analysis/works-single/weitoutiao` | 每条微头条详细数据 |\n| 粉丝数据 | `/analysis/fans/overview` | 粉丝变化、活跃度、粉丝画像 |\n\n---\n\n### 步骤 5：生成报告\n\n从页面文本中提取数据，生成 Markdown 格式的数据看板。\n\n---\n\n## 错误处理流程图\n\n```\n用户请求查看头条号数据\n        ↓\n    检测可用浏览器\n     ↓         ↓\n  Chrome/Safari  无 → 提示安装或手动提供数据\n     ↓\n    权限已开启？\n     ↓        ↓\n    是        否 → 引导用户开启权限\n     ↓\n   已登录？\n     ↓        ↓\n    是        否 → 引导用户登录\n     ↓\n  采集数据 → 生成报告\n```\n\n---\n\n## 触发词\n\n```\n查看我的头条号数据\n查看我的头条号详细数据\n获取头条号粉丝统计\n头条号收益查询\n查看我的 CSDN 数据\n查看 CSDN 博客数据\n获取 CSDN 粉丝统计\nCSDN 收益查询\n查看我的知乎数据\n知乎内容数据分析\n知乎收益查询\n知乎创作数据\n生成自媒体数据周报\n我的自媒体数据\n```\n\n---\n\n## CSDN 数据采集\n\n当用户请求查看 CSDN 数据时，执行以下流程：\n\n### 步骤 1：检测登录状态\n\n#### Chrome 登录检测\n\n```bash\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://mp.csdn.net/\"\n    delay 3\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    if pageText contains \"登录\" then\n        return \"NOT_LOGGED_IN\"\n    else\n        return \"LOGGED_IN\"\n    end if\nend tell\nEOF\n```\n\n#### Safari 登录检测\n\n```bash\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://mp.csdn.net/\"\n    delay 3\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    if pageText contains \"登录\" then\n        return \"NOT_LOGGED_IN\"\n    else\n        return \"LOGGED_IN\"\n    end if\nend tell\nEOF\n```\n\n#### 未登录处理\n\n> 检测到你还未登录 CSDN，请先登录：\n>\n> 1. 我已为你打开 CSDN 创作者中心\n> 2. 在浏览器中完成登录（扫码或账号密码）\n> 3. 登录成功后告诉我「登录好了」\n\n---\n\n### 步骤 2：采集 CSDN 数据\n\n#### Chrome 完整采集\n\n```bash\n# 作品数据\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://mp.csdn.net/mp_blog/analysis/article/all\"\n    delay 3\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n\n# 收益数据\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://mp.csdn.net/mp_others/analysis/rewardall\"\n    delay 3\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n\n# 粉丝数据\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://mp.csdn.net/mp_others/analysis/fans/dataOverview\"\n    delay 3\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n```\n\n#### Safari 完整采集\n\n```bash\n# 作品数据\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://mp.csdn.net/mp_blog/analysis/article/all\"\n    delay 3\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n\n# 收益数据\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://mp.csdn.net/mp_others/analysis/rewardall\"\n    delay 3\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n\n# 粉丝数据\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://mp.csdn.net/mp_others/analysis/fans/dataOverview\"\n    delay 3\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n```\n\n---\n\n### CSDN 数据采集页面\n\n| 页面 | URL | 数据内容 |\n|-----|-----|---------|\n| 作品数据 | `/mp_blog/analysis/article/all` | 文章总数、阅读量、点赞、评论、收藏 |\n| 收益数据 | `/mp_others/analysis/rewardall` | 累计收益、可提现、昨日收益、本月收益 |\n| 粉丝数据 | `/mp_others/analysis/fans/dataOverview` | 粉丝总数、新增粉丝、活跃度 |\n\n---\n\n## 支持平台\n\n| 平台 | 状态 | 数据类型 |\n|-----|------|---------|\n| 头条号 | ✅ 已支持 | 粉丝、阅读、收益 |\n| CSDN | ✅ 已支持 | 作品、收益、粉丝 |\n| 知乎 | ✅ 已支持 | 内容、收益 |\n| 公众号 | 🚧 开发中 | 粉丝、阅读、用户画像 |\n| 小红书 | 📋 计划中 | 粉丝、笔记数据 |\n| B站 | 📋 计划中 | 粉丝、播放、互动 |\n| 抖音 | 📋 计划中 | 粉丝、视频、直播 |\n\n---\n\n## 知乎数据采集\n\n当用户请求查看知乎数据时，执行以下流程：\n\n### 步骤 1：检测登录状态\n\n#### Chrome 登录检测\n\n```bash\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://www.zhihu.com/creator\"\n    delay 3\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    if pageText contains \"登录\" or pageText contains \"注册\" then\n        return \"NOT_LOGGED_IN\"\n    else\n        return \"LOGGED_IN\"\n    end if\nend tell\nEOF\n```\n\n#### Safari 登录检测\n\n```bash\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://www.zhihu.com/creator\"\n    delay 3\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    if pageText contains \"登录\" or pageText contains \"注册\" then\n        return \"NOT_LOGGED_IN\"\n    else\n        return \"LOGGED_IN\"\n    end if\nend tell\nEOF\n```\n\n#### 未登录处理\n\n> 检测到你还未登录知乎，请先登录：\n>\n> 1. 我已为你打开知乎创作者中心\n> 2. 在浏览器中完成登录（扫码或账号密码）\n> 3. 登录成功后告诉我「登录好了」\n\n---\n\n### 步骤 2：采集知乎数据\n\n#### Chrome 完整采集\n\n```bash\n# 内容总览\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://www.zhihu.com/creator/analytics/work/all\"\n    delay 4\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n\n# 回答数据\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://www.zhihu.com/creator/analytics/work/answer\"\n    delay 4\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n\n# 文章数据\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://www.zhihu.com/creator/analytics/work/article\"\n    delay 4\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n\n# 想法数据\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://www.zhihu.com/creator/analytics/work/pin\"\n    delay 4\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n\n# 视频数据\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://www.zhihu.com/creator/analytics/work/zvideo\"\n    delay 4\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n\n# 收益数据\nosascript <<'EOF'\ntell application \"Google Chrome\"\n    set URL of active tab of front window to \"https://www.zhihu.com/creator/income-analysis\"\n    delay 4\n    set pageText to execute active tab of front window javascript \"document.body.innerText\"\n    return pageText\nend tell\nEOF\n```\n\n#### Safari 完整采集\n\n```bash\n# 内容总览\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://www.zhihu.com/creator/analytics/work/all\"\n    delay 4\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n\n# 回答数据\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://www.zhihu.com/creator/analytics/work/answer\"\n    delay 4\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n\n# 文章数据\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://www.zhihu.com/creator/analytics/work/article\"\n    delay 4\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n\n# 想法数据\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://www.zhihu.com/creator/analytics/work/pin\"\n    delay 4\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n\n# 视频数据\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://www.zhihu.com/creator/analytics/work/zvideo\"\n    delay 4\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n\n# 收益数据\nosascript <<'EOF'\ntell application \"Safari\"\n    set URL of front document to \"https://www.zhihu.com/creator/income-analysis\"\n    delay 4\n    set pageText to do JavaScript \"document.body.innerText\" in front document\n    return pageText\nend tell\nEOF\n```\n\n---\n\n### 知乎数据采集页面\n\n| 页面 | URL | 数据内容 |\n|-----|-----|---------|\n| 内容总览 | `/creator/analytics/work/all` | 综合数据、播放量、阅读量、互动 |\n| 回答数据 | `/creator/analytics/work/answer` | 回答阅读、点赞、评论、收藏 |\n| 想法数据 | `/creator/analytics/work/pin` | 想法浏览、互动数据 |\n| 文章数据 | `/creator/analytics/work/article` | 文章阅读、点赞、评论、收藏 |\n| 视频数据 | `/creator/analytics/work/zvideo` | 视频播放、点赞、评论、分享 |\n| 收益数据 | `/creator/income-analysis` | 累计收益、可提现、昨日收益、本月收益 |\n\n---\n\n## 注意事项\n\n- 请勿频繁请求，避免被平台限流（每次请求间隔 ≥ 3 秒）\n- 首次使用需要登录授权\n- 数据仅供个人分析参考\n- 不要分享登录凭证\n\n---\n\n## 文件说明\n\n```\nsocial-media-dashboard/\n├── SKILL.md              # 本文件\n├── platforms/\n│   ├── toutiao.md       # 头条号接口说明\n│   ├── csdn.md          # CSDN 接口说明\n│   └── zhihu.md         # 知乎接口说明\n├── templates/\n│   ├── dashboard.md     # 数据看板模板\n│   └── daily-report.md  # 日报模板\n└── scripts/\n    └── fetch-toutiao.sh # 数据采集脚本\n```\n","tags":{"latest":"1.2.0"},"stats":{"comments":0,"downloads":640,"installsAllTime":1,"installsCurrent":1,"stars":0,"versions":3},"createdAt":1773545283629,"updatedAt":1778999923504},"latestVersion":{"version":"1.2.0","createdAt":1773927433290,"changelog":"新增知乎平台支持：内容总览、回答、文章、想法、视频数据采集，以及收益数据。现已支持头条号、CSDN、知乎三大平台。","license":"MIT-0"},"metadata":null,"owner":{"handle":"luduoxin","userId":"s17cnpmrsw54h2vbr823362y3183hxgt","displayName":"路多辛","image":"https://avatars.githubusercontent.com/u/3434402?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780089980559}}