闲社服务运行正常AI智能体自动化平台
s

跨平台内容采集

技能标识:skroller

Automated social media content collection and analysis across platforms (Twitter/X, Instagram, TikTok, Reddit, LinkedIn, YouTube, Product Hunt, Medium, GitHub, Pinterest). Use when you need to: (1) scrape public posts programmatically, (2) analyze content by keywords or filters, (3) monitor brand mentions or trends for research, (4) curate content for personal analysis, (5) archive publicly available information, or (6) generate digests from scraped feeds. Always comply with platform ToS and app

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.0.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

跨平台内容采集

Skroller - 社交媒体内容收集

自动化收集和分析公开可用的社交媒体内容。该技能负责内容收集、过滤和导出,并内置合规保障措施。

⚖️ 法律与合规要求

使用此技能前:

  1. 1. 审查平台服务条款 - 每个平台对自动化访问有不同的规定
  2. 检查 robots.txt - 遵守禁止访问的路径
  3. 速率限制 - 保持在平台速率限制内,避免服务中断
  4. 隐私法律 - GDPR、CCPA 及其他法规适用于个人数据
  5. 允许用途 - 研究、个人分析、竞争情报(在允许范围内)
  6. 禁止用途 - 垃圾信息、骚扰、数据转售、操纵、绕过认证

数据保护:

  • - 存储时对个人数据进行匿名化处理
  • 尊重删除请求(GDPR 第 17 条)
  • 将保留期限限制在必要范围内
  • 记录处理的法律依据
  • 不抓取敏感个人数据

核心功能

  • - 内容收集 - 从平台收集公开帖子
  • 数据提取 - 提取文本、时间戳、互动指标、作者信息
  • 智能过滤 - 按关键词、话题标签、日期范围、互动阈值过滤
  • 去重 - 追踪已查看帖子,避免跨会话重复
  • 导出格式 - JSON、CSV、Markdown,或直接导出到笔记应用(Bear/Obsidian)
  • 速率限制 - 尊重平台限制,避免服务中断

平台支持

平台方法备注
Twitter/X浏览器自动化使用 Playwright;必要时处理登录
Instagram
浏览器自动化 | 有速率限制;谨慎使用 | | TikTok | 浏览器自动化 | JS 较重;可能需要更长的等待时间 | | Reddit | API + 浏览器 | 尽可能优先使用 API | | LinkedIn | 浏览器自动化 | 大多数内容需要登录 | | YouTube | API + 浏览器 | 评论通过浏览器,视频通过 API | | Product Hunt | 浏览器自动化 | 产品发现与发布 | | Medium | 浏览器自动化 | 文章、博客帖子 | | GitHub | 浏览器自动化 | 问题、讨论、仓库 | | Pinterest | 浏览器自动化 | 视觉内容、图钉 |

快速开始

基本滚动与提取

bash

滚动 Twitter 信息流,提取 50 条关于 AI 的帖子


node scripts/skroller.js --platform twitter --query AI --limit 50 --output posts.json

监控品牌提及

bash

监控 Reddit 上的品牌提及,导出为 Markdown


node scripts/skroller.js --platform reddit --query mybrand --format markdown --output mentions.md

竞争研究

bash

滚动竞争对手的 Instagram,捕获按互动量排序的热门帖子


node scripts/skroller.js --platform instagram --profile @competitor --min-likes 1000 --output competitor-posts.json

脚本

scripts/skroller.js - 主滚动引擎

使用 Playwright 进行浏览器自动化的 JavaScript 脚本。

bash

使用 npm 脚本(推荐)


npm run scroll -- --platform twitter --query AI --limit 50 --output posts.json

直接执行

node scripts/skroller.js --platform twitter --query AI --limit 50 --output posts.json

选项:

  • - --platform - 目标平台(必填):twitter、reddit、instagram、tiktok、linkedin、youtube、producthunt、medium、github、pinterest
  • --query - 搜索关键词/话题标签
  • --profile - 要滚动的特定个人资料
  • --limit - 最大抓取帖子数(默认:50)
  • --min-likes - 按最低互动量过滤
  • --format - 输出格式:json、csv、markdown(默认:json)
  • --output - 输出文件路径
  • --screenshot - 捕获截图用于调试
  • --dedupe - 跳过之前已查看的帖子

scripts/feed-digest.js - 生成摘要

从导出的帖子数据创建摘要。

bash
npm run digest -- --input posts.json --output digest.md

或:node scripts/feed-digest.js --input posts.json --output digest.md

scripts/export-to-notes.js - 统一笔记应用导出器

通过单个命令将抓取的帖子导出到多个笔记应用。

支持的应用: Bear、Obsidian、Notion、Apple Notes、Evernote、OneNote、Google Keep、Roam Research、Logseq、Anytype

bash

使用 npm 脚本(推荐)


npm run export -- --input posts.json --app obsidian --vault ~/Documents/Obsidian

直接执行

node scripts/export-to-notes.js --input posts.json --app bear --tags ai,research node scripts/export-to-notes.js --input posts.json --app notion --api-key $NOTION_TOKEN node scripts/export-to-notes.js --input posts.json --app apple-notes node scripts/export-to-notes.js --input posts.json --app evernote --output export.enex node scripts/export-to-notes.js --input posts.json --app one-note --access-token $MS_TOKEN node scripts/export-to-notes.js --input posts.json --app keep --output keep.html node scripts/export-to-notes.js --input posts.json --app roam --output roam.md node scripts/export-to-notes.js --input posts.json --app logseq --vault ~/Documents/Logseq node scripts/export-to-notes.js --input posts.json --app anytype --output anytype.md node scripts/export-to-notes.js --input posts.json --app obsidian --dry-run

配置: 在 .skroller-config.json 中设置默认值:
json
{
export: {
defaultApp: obsidian,
vault: ~/Documents/Obsidian,
folder: Skroller,
notionDatabaseId:
}
}

各应用要求:

  • - Bear: grizzly CLI(go install github.com/tylerwince/grizzly/cmd/grizzly@latest)
  • Obsidian: 仓库路径
  • Notion: API 密钥(在 notion.so 创建)
  • Apple Notes: 装有 Notes 应用的 macOS
  • Evernote: 手动 ENEX 导入
  • OneNote: Microsoft Graph 访问令牌
  • Google Keep: 手动 HTML 导入
  • Roam Research: Markdown 导入(将 MDL 文件拖入 Roam)
  • Logseq: 仓库路径(写入 pages/ 文件夹)
  • Anytype: Markdown 导入(使用 Anytype 导入功能)

配置

.skroller-config.json

存储默认设置:

json
{
defaultLimit: 50,
scrollDelayMs: 1500,
userAgent: Mozilla/5.0 ...,
platforms: {
twitter: {
loginRequired: false,
rateLimit: 100 次请求/小时
},
instagram: {
loginRequired: true,
rateLimit: 50 次请求/小时
}
},
export: {
defaultFormat: json,
includeImages: true,
includeMetrics: true
}
}

认证

某些平台需要登录。安全存储凭据:

bash

对于需要认证的平台,设置环境变量


export SKROLLRTWITTERCOOKIE=<认证 cookie>
export SKROLLRINSTAGRAMUSER=<用户名>
export SKROLLRINSTAGRAMPASS=<密码>

安全提示: 切勿提交认证文件。使用 .env 并配合 .gitignore。

输出结构

JSON 输出(默认)

json
{
platform: twitter,
query: AI,
scrapedAt: 2026-03-14T20:30:00Z,
posts: [
{
id: 1234567890,
author: @username,
text: 帖子内容...,
timestamp: 2026-03-14T18:00:00Z,
likes: 150,
retweets: 42,
replies: 12,
url: https://twitter.com/...,
media: [image1.jpg],
hashtags: [#AI, #ML]
}
]
}

Markdown 输出

markdown

Twitter 帖子:AI(2026-03-14)

@username - 150 个赞

帖子内容...

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skroller-1776079693 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skroller-1776079693 技能

通过命令行安装

skillhub install skroller-1776079693

下载

⬇ 下载 skroller v0.0.1(免费)

文件大小: 24.68 KB | 发布时间: 2026-4-15 14:25

v0.0.1 最新 2026-4-15 14:25
Initial release of skroller - automate social media content collection and analysis across major platforms.

- Supports scraping and analyzing public posts from 10+ social media platforms (Twitter/X, Instagram, TikTok, Reddit, LinkedIn, YouTube, Product Hunt, Medium, GitHub, and Pinterest).
- Exports data in JSON, CSV, Markdown, or directly to 10+ note apps (Notion, Apple Notes, Evernote, OneNote, Google Keep, Bear, and Obsidian).
- Enables filtering by keywords, hashtags, engagement, dates, and more; includes deduplication.
- Includes scripts for scrolling, digest generation, and unified export to note-taking platforms.
- Comes with robust compliance guidance for privacy laws, platform ToS, and data protection.
- Highly configurable via `.skroller-config.json` and supports authentication where needed.
返回顶部