Search

PythonReactSEOPDF
OpenClaw

ai-topic-scout

AI短视频选题追踪系统。自动抓取指定YouTube博主视频和Twitter博主推文,分析内容,聚合跨平台热点主题,生成带热度评分和选题建议的分析报告,结果写入钉钉AI表格。适用于:定时抓取AI领域博主内容、分析短视频选题热度、跨平台话题聚合、生成选题建议。触发词:"抓取选题"、"分析选题"、"选题scout"、"topic scout"、"抓取博主内容"、"选题分析"。

agegr0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install agegr/ai-topic-scout

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

AI短视频选题追踪系统

依赖安装

首次使用前,检查并安装所有依赖。按顺序执行:

1. CLI 工具
# mcporter — MCP Server 调用工具
npm install -g mcporter

# bird — Twitter/X CLI
npm install -g @steipete/bird

# yt-dlp — YouTube 视频/字幕下载
pip install yt-dlp
2. 依赖技能(通过 clawhub 安装)
# 钉钉 AI 表格操作
clawhub install dingtalk-ai-table

# YouTube 字幕抓取
clawhub install youtube-watcher

如果 clawhub 未安装:npm install -g clawhub

3. 环境配置

钉钉 MCP Server:

  1. 打开 https://mcp.dingtalk.com/#/detail?mcpId=9555&detailType=marketMcpDetail
  2. 点击「获取 MCP Server 配置」,复制 Streamable HTTP URL
  3. 注册到 mcporter:
mcporter config add dingtalk-ai-table --url "<你的URL>"

Twitter Cookie:

  1. 在浏览器登录 x.com,从 DevTools → Application → Cookies 获取 auth_token 和 ct0
  2. 配置到 ~/.config/bird/config.json5:
{
  authToken: "<你的auth_token>",
  ct0: "<你的ct0>"
}

⚠️ 当前版本 bird 不会自动读取 config.json5,CLI 调用时仍需通过 --auth-token 和 --ct0 参数传入。

4. 验证安装
mcporter --version
mcporter list dingtalk-ai-table --schema   # 确认出现 list_bases / create_records 等新版 tools
bird check
yt-dlp --version

数据架构

钉钉AI表格结构

Base 名称:AI短视频选题

需要 4 张数据表,首次运行时自动创建(参见 references/setup-guide.md):

表名 用途
YouTube博主 追踪的油管频道列表
Twitter博主 追踪的推特账号列表
抓取内容 原始抓取记录(视频/推文)
选题分析 聚合分析后的选题

表结构详见 references/table-schema.md。

工作流

一、首次初始化

仅第一次使用时执行,步骤详见 references/setup-guide.md:

  1. 创建钉钉AI表格 Base
  2. 创建 4 张数据表(含字段定义)
  3. 填入初始博主列表
  4. 将 baseId 和各 tableId 保存到 references/config.json
二、定时抓取(每小时执行)

按顺序执行:

1. 读取配置
cat {baseDir}/references/config.json

读取 baseId、各 tableId、各字段 fieldId。

2. 抓取 YouT...

Source information

Source
github
Repository
openclaw/skills
Path
skills/agegr/ai-topic-scout
Version
—
Commit
822c58d69a9b169541eb4efd683594ef208ea329
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# AI短视频选题追踪系统

## 依赖安装

首次使用前,检查并安装所有依赖。按顺序执行:

### 1. CLI 工具

```bash
# mcporter — MCP Server 调用工具
npm install -g mcporter

# bird — Twitter/X CLI
npm install -g @steipete/bird

# yt-dlp — YouTube 视频/字幕下载
pip install yt-dlp
```

### 2. 依赖技能(通过 clawhub 安装)

```bash
# 钉钉 AI 表格操作
clawhub install dingtalk-ai-table

# YouTube 字幕抓取
clawhub install youtube-watcher
```

> 如果 clawhub 未安装:`npm install -g clawhub`

### 3. 环境配置

**钉钉 MCP Server**:
1. 打开 https://mcp.dingtalk.com/#/detail?mcpId=9555&detailType=marketMcpDetail
2. 点击「获取 MCP Server 配置」,复制 Streamable HTTP URL
3. 注册到 mcporter:
```bash
mcporter config add dingtalk-ai-table --url "<你的URL>"
```

**Twitter Cookie**:
1. 在浏览器登录 x.com,从 DevTools → Application → Cookies 获取 `auth_token` 和 `ct0`
2. 配置到 `~/.config/bird/config.json5`:
```json5
{
  authToken: "<你的auth_token>",
  ct0: "<你的ct0>"
}
```
> ⚠️ 当前版本 bird 不会自动读取 config.json5,CLI 调用时仍需通过 `--auth-token` 和 `--ct0` 参数传入。

### 4. 验证安装

```bash
mcporter --version
mcporter list dingtalk-ai-table --schema   # 确认出现 list_bases / create_records 等新版 tools
bird check
yt-dlp --version
```

## 数据架构

### 钉钉AI表格结构

Base 名称:`AI短视频选题`

需要 4 张数据表,首次运行时自动创建(参见 `references/setup-guide.md`):

| 表名 | 用途 |
|------|------|
| YouTube博主 | 追踪的油管频道列表 |
| Twitter博主 | 追踪的推特账号列表 |
| 抓取内容 | 原始抓取记录(视频/推文) |
| 选题分析 | 聚合分析后的选题 |

表结构详见 `references/table-schema.md`。

## 工作流

### 一、首次初始化

仅第一次使用时执行,步骤详见 `references/setup-guide.md`:

1. 创建钉钉AI表格 Base
2. 创建 4 张数据表(含字段定义)
3. 填入初始博主列表
4. 将 baseId 和各 tableId 保存到 `references/config.json`

### 二、定时抓取(每小时执行)

按顺序执行:

#### 1. 读取配置

```bash
cat {baseDir}/references/config.json
```

读取 baseId、各 tableId、各字段 fieldId。

#### 2. 抓取 YouT...

Related skills

OpenClaw

13-Day Sprint Method

galizki

Productivity system based on Maya calendar with 13 natural tones for project management and personal development

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.