Skip to main content
ClaudeWave
Skill1.5k repo starsupdated yesterday

intelligent-content-system

The intelligent-content-system automates the full workflow from content acquisition to multi-platform publishing. It identifies user scenarios, chains together specialized skills for web scraping, content formatting, image generation, and platform distribution, supporting tasks like collecting web articles and publishing to WeChat or converting content to Xiaohongshu formats. Use this when you need to extract online content and repurpose it across multiple platforms or apply intelligent design and publishing automation.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/anbeime/skill /tmp/intelligent-content-system && cp -r /tmp/intelligent-content-system/skills/intelligent-content-system ~/.claude/skills/intelligent-content-system
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# 智能内容创作与发布系统

## 任务目标

- 本技能用于:从内容获取到多平台发布的智能化全流程
- 能力包含:
  - 自动识别用户需求场景
  - 智能编排技能调用链
  - 网页内容采集与转换
  - 文章智能配图
  - 小红书图文生成
  - 热点内容创作
  - 多平台自动发布
- 触发条件:用户提出内容创作或发布相关需求

## 核心特性

### 1. 智能场景识别

系统会自动分析用户输入,识别以下场景:

| 场景代码 | 场景名称 | 触发关键词 | 技能链 |
|---------|---------|-----------|--------|
| **A1** | 采集并发布 | "采集+发布"、"抓取+推送" | url-to-markdown → format → illustrator → publish |
| **A2** | 采集并配图 | "采集+配图"、"抓取+插图" | url-to-markdown → illustrator |
| **A3** | 采集转小红书 | "采集+小红书"、"网页转小红书" | url-to-markdown → xhs-images |
| **B1** | 热点文章生成 | "热点+文章"、"爆款+公众号" | wechat-hotspot-publisher |
| **B2** | 热点图文生成 | "热点+小红书"、"爆款+图文" | wechat-hotspot → xhs-images |
| **B3** | 热点多平台发布 | "热点+多平台" | wechat-hotspot → multi-publish |
| **C1** | 文章配图 | "配图"、"插图"、"加图" | article-illustrator |
| **C2** | 转小红书图文 | "转小红书"、"生成图文" | xhs-images |
| **C3** | 多平台发布 | "发布到"、"推送到" | format → publish |
| **D1** | 仅采集网页 | "采集"、"抓取"、"保存网页" | url-to-markdown |
| **D2** | 仅配图 | "配图"(单独) | article-illustrator |
| **D3** | 仅小红书图文 | "小红书图文"(单独) | xhs-images |
| **D4** | 仅发布 | "发布"(单独) | publish |

详细识别规则见:[references/scenario-detection.md](references/scenario-detection.md)

### 2. 自动参数收集

系统会根据场景自动收集必需参数:

- **URL**:网页地址(用于采集场景)
- **关键词**:热点话题关键词(用于热点场景)
- **文件路径**:Markdown文件路径(用于优化场景)
- **平台列表**:目标发布平台(微信/小红书/X/B站)
- **风格偏好**:小红书图文风格(可选)
- **是否需要登录**:网页是否需要登录(可选)

### 3. 进度实时反馈

执行过程中会实时反馈进度:

```
✓ 场景识别:A1 - 采集并发布
✓ 参数收集完成
→ 步骤1/4:采集网页内容...
✓ 步骤1/4:内容已采集(3500字)
→ 步骤2/4:格式优化...
✓ 步骤2/4:格式已优化
→ 步骤3/4:生成配图...
✓ 步骤3/4:已生成3张配图
→ 步骤4/4:发布到微信公众号...
✓ 步骤4/4:已推送到草稿箱

✅ 任务完成!
```

## 操作步骤

### 标准流程

1. **用户描述需求**
   - 用户用自然语言描述需要完成的任务
   - 示例:"采集这篇文章并发布到微信公众号"

2. **场景识别**
   - 系统分析用户输入,识别场景代码
   - 确定需要调用的技能链
   - 参考:[references/scenario-detection.md](references/scenario-detection.md)

3. **参数收集**
   - 系统提取用户输入中的参数(URL、关键词等)
   - 如有缺失,询问用户补充
   - 确认所有必需参数已收集

4. **工作流执行**
   - 按照技能链顺序执行各个步骤
   - 每步完成后反馈进度
   - 将上一步输出作为下一步输入
   - 参考:[references/workflow-templates.md](references/workflow-templates.md)

5. **结果汇总**
   - 展示最终结果
   - 提供文件路径或发布链接
   - 询问是否需要调整

### 可选分支

#### 分支A:用户不确定需求
- 系统展示可用场景列表
- 用户选择或描述具体需求
- 系统根据选择执行对应工作流

#### 分支B:参数不完整
- 系统列出缺失的参数
- 用户补充参数
- 继续执行工作流

#### 分支C:执行失败
- 系统报告失败原因
- 提供解决建议
- 询问是否重试或调整参数

## 场景详解

### 场景A:网页内容采集与再创作

#### A1:采集并发布
**用户需求**:"采集这篇文章并发布到微信公众号"

**执行流程**:
1. 使用 `baoyu-url-to-markdown` 采集网页内容
2. 使用 `baoyu-format-markdown` 优化格式
3. 使用 `article-illustrator` 生成配图
4. 使用 `wechat-publisher` 发布到微信草稿箱

**输出**:
- 优化后的Markdown文件
- 配图文件(imgs/目录)
- 微信草稿箱链接

#### A2:采集并配图
**用户需求**:"采集这篇文章并配图"

**执行流程**:
1. 使用 `baoyu-url-to-markdown` 采集网页内容
2. 使用 `article-illustrator` 生成配图

**输出**:
- 带配图的Markdown文件
- 配图文件(imgs/目录)

#### A3:采集转小红书
**用户需求**:"把这个网页转成小红书图文"

**执行流程**:
1. 使用 `baoyu-url-to-markdown` 采集网页内容
2. 使用 `baoyu-xhs-images` 生成小红书图文

**输出**:
- 小红书图文系列(1-10张)
- 分析文档和大纲

---

### 场景B:热点内容创作

#### B1:热点文章生成
**用户需求**:"根据AI热点生成一篇公众号文章"

**执行流程**:
1. 使用 `wechat-hotspot-publisher` 采集热点并生成文章
2. 自动生成标题、封面、配图、标签
3. 推送到微信公众号草稿箱

**输出**:
- 完整的HTML格式文章
- 微信草稿箱链接

#### B2:热点图文生成
**用户需求**:"根据AI热点生成小红书图文"

**执行流程**:
1. 使用 `wechat-hotspot-publisher` 采集热点并生成内容
2. 使用 `baoyu-xhs-images` 转换为小红书图文

**输出**:
- 小红书图文系列(1-10张)
- 原始文章内容

#### B3:热点多平台发布
**用户需求**:"根据AI热点生成内容,发布到微信和小红书"

**执行流程**:
1. 使用 `wechat-hotspot-publisher` 采集热点并生成文章
2. 使用 `baoyu-xhs-images` 转换为小红书图文
3. 分别发布到各平台

**输出**:
- 微信公众号草稿箱链接
- 小红书图文系列
- 各平台发布状态

---

### 场景C:原创内容优化与发布

#### C1:文章配图
**用户需求**:"给这篇文章配图"

**执行流程**:
1. 使用 `article-illustrator` 分析文章并生成配图

**输出**:
- 带配图的Markdown文件
- 配图文件(imgs/目录)

#### C2:转小红书图文
**用户需求**:"把这篇文章转成小红书图文"

**执行流程**:
1. 使用 `baoyu-xhs-images` 生成小红书图文

**输出**:
- 小红书图文系列(1-10张)
- 分析文档和大纲

#### C3:多平台发布
**用户需求**:"把这篇文章发布到微信和X"

**执行流程**:
1. 使用 `baoyu-format-markdown` 优化格式
2. 分别发布到各平台

**输出**:
- 各平台发布状态和链接

---

### 场景D:单一功能调用

#### D1:仅采集网页
**用户需求**:"采集这个网页"

**执行流程**:
1. 使用 `baoyu-url-to-markdown` 采集网页内容

**输出**:
- Markdown文件

#### D2:仅配图
**用户需求**:"给文章配图"

**执行流程**:
1. 使用 `article-illustrator` 生成配图

**输出**:
- 带配图的Markdown文件
- 配图文件

#### D3:仅小红书图文
**用户需求**:"生成小红书图文"

**执行流程**:
1. 使用 `baoyu-xhs-images` 生成图文

**输出**:
- 小红书图文系列

#### D4:仅发布
**用户需求**:"发布到微信"

**执行流程**:
1. 使用对应平台的发布技能

**输出**:
- 发布状态和链接

## 资源索引

### 核心文档
- [场景识别规则](references/scenario-detection.md) - 详细的场景识别算法和规则
- [工作流模板](references/workflow-templates.md) - 各场景的完整工作流定义
- [技能整合说明](references/skill-integration.md) - 子技能的调用方式和参数说明
- [平台配置说明](references/platform-config.md) - 各平台的配置要求和注意事项
- [快速参考卡](references/quick-reference.md) - 常用场景和命令速查
- [故障排查指南](references/troubleshooting.md) - 常见问题和解决方案

### 使用示例
- [场景A1示例](examples/scenario-a1-example.md) - 采集并发布完整示例
- [场景B1示例](examples/scenario-b1-example.md) - 热点文章生成完整示例
- [场景C2示例](examples/scenario-c2-example.md) - 转小红书图文完整示例

### 子技能文档
- [baoyu-url-to-markdown](../content-creation-publisher/baoyu-url-to-markdown/SKILL.md)
- [article-illustrator](../content-creation-publisher/article-illustrator/SKILL.md)
- [baoyu-xhs-images](../baoyu-skills/skills/baoyu-xhs-images/SKILL.md)
- [wechat-hotspot-publisher](../temp4/wechat-hotspot-publisher/wechat-hotspot-publisher/SKILL.md)
- [content-creation-publisher](../content-creation-publisher/SKILL.md)

## 前置准备

### 环境依赖
```bash
# 检查Node.js
node --version

# 检查Chrome
chrome --version

# 检查Python
python --version
```

### 账号准备
1. **微信公众号**(可选)
   - 已注册的公众号账号
   - 或配置API凭证

2. **X/Twitter账号**(可选)
   - 已注册的X账号
   - 浏览器中保持登录状态

3. **小红书账号**(可选)
   - 已注册的小红书账号

4. **B站账号**(可选)
   - 已注册的B站账号

### 配置文件(可选)
```bash
# 创建配置文件
~/.baoyu-skills/.env

# 配置内容(可选)
WECHAT_APP_ID=your_app_id
WECHAT_APP_SECRET=your_app_secret
```

## 使用示例

### 示例1:采集文章并发布到微信
```
用户:"采集这篇文章并发布到微信公众号"
URL: https://example.com/article

系统识别:场景A1
执行流程:
✓ 场景识别:A1 - 采集并发布
✓ 参数收集:URL已获取
→ 步骤1/4:采集网页内容...
✓ 步骤1/4:内容已采集(3500字)
→ 步骤2/4:格式优化...
✓ 步骤2/4:格式已优化
→ 步骤3/4:生成配图...
✓ 步骤3/4:已生成3张配图
→ 步骤4/4:发布到微信公众号...
✓ 步骤4/4:已推送到草稿箱

✅ 任务完成!
文件:url-to-markdown/example.com/article.md
配图:imgs/illustration-*.png(3张)
微信:已推送到草稿箱,请登录后台查看
```

### 示例2:热点内容创作并多平台发布
```
用户:"根据AI热点生成一篇文章,发布到微信和小红书"

系统识别:场景B3
执行流程:
✓ 场景识别:B3 - 热点多平台发布
→ 收集参数:请提供关键词
用户:"AI工具"
✓ 参数
xiaoyue-companionSkill

小跃虚拟伴侣 - 使用智谱 AI 提供温暖的对话陪伴和静态图片分享

companion-skillSkill
agent-teamSkill

统一管理多智能体角色的团队协作框架,支持智能体动态组合、灵活协作和扩展新角色。智能体本质上是"角色定义",可以根据任务需求灵活组建团队,实现从会议决策到系统构建的完整能力。智能体角色明确分工:有干活的、有指挥的、有挑毛病的,能实时看到沟通过程,共享数据库记忆,确保上下文一致。

agentkit-multimedia-shoppingSkill

基于ByteDance agentkit-samples多媒体用例的小省导购员数字人带货视频生成技能,整合多模态内容生成能力(图像、视频、音频),支持AI绘画、语音合成、视频生成,与小省导购员人设融合,9:16竖屏适配,直接对接带货视频生成流程

article-illustratorSkill

分析文章内容,在需要视觉辅助理解的位置生成插画。配图可以是信息补充、概念具象化,或引导读者想象。当用户要求"给文章配图"、"为文章生成插图"、"添加配图"时使用此技能。

bedtime-storySkill

为3-12岁儿童提供温馨亲切的睡前寓言故事和成语典故讲解。支持用户唤醒后提供故事列表选择,或直接讲解指定故事/成语。讲解时保持亲切温馨的语气、0.6倍正常语速、通俗易懂的表达,为小朋友营造舒适的睡前氛围。

chrome-automationSkill

Connect to and control Google Chrome browser using agent-browser with CDP (Chrome DevTools Protocol). Use when the user wants to automate their existing Chrome browser, see browser actions in real-time, or needs to control the Chrome instance they're already using. Handles installation, setup, connecting via remote debugging, and all browser automation tasks with live visual feedback.

content-creation-publisherSkill

内容创作与发布全流程技能,整合网页采集、Markdown格式化、智能配图、多平台发布(微信公众号、X/Twitter)功能,实现从内容获取到发布的一站式解决方案