AI Agent 如何提升工作效率?我用 OpenClaw 搭建了 5 个 Agent,运营时间从 4 小时降到 10 分钟

12 阅读5分钟

OpenClaw 多 Agent 自媒体团队:完整代码与配置

从每天 4 小时到 10 分钟,完整代码和配置文件分享


目录

  1. 前言
  2. 架构设计
  3. 核心代码
  4. 完整配置
  5. 效果数据
  6. 开源地址

前言

同时运营知乎、公众号、掘金 3 个平台,每天要花 4-5 小时?

我用 OpenClaw 搭建了 5 个 AI Agent,现在每天只花 10 分钟审核,产出还增加了 3 倍。

这篇文章分享完整代码和配置文件,可以直接复用。


架构设计

5 个 Agent 的分工

Parker(人)
    ↓
Media Director(运营总监 Agent)
    - 每日选题
    - 任务分配
    - 审核汇总
    ↓
├── Content Writer(内容写手 Agent)
│   - 原创写作
│   - 多平台适配
│
├── Platform-Zhihu(知乎运营 Agent)
├── Platform-WeChat(公众号运营 Agent)
└── Platform-Juejin(掘金运营 Agent)
    - 平台化改写
    - 发布执行

每日工作流程

09:00  Media Director 生成选题
09:30  Parker 确认
10:00  Content Writer 写作
12:00  Platform Agents 适配
15:00  汇总审核
15:30  Parker 审核(10 分钟)
16:00  执行发布
22:00  数据复盘

核心代码

1. 目录结构

agents/
├── AGENT_TRAINING.md          # 团队培训手册
├── media-director/
│   ├── IDENTITY.md
│   ├── SOUL.md
│   ├── MEMORY.md
│   └── HEARTBEAT.md
├── content-writer/
└── platform-{zhihu,wechat,juejin}/

2. Agent 身份配置

IDENTITY.md
# IDENTITY.md - Media Director

## 基本信息
- **Agent ID**: media-director
- **岗位**: 媒体运营总监
- **上级**: Parker
- **下属**: content-writer, platform-zhihu, platform-wechat, platform-juejin

## 核心职责
1. 每日选题
2. 任务分配
3. 审核汇总
4. 数据报告

## 工作节奏
| 时间 | 任务 |
|------|------|
| 09:00 | 生成选题 |
| 15:00 | 汇总审核 |
| 22:00 | 数据复盘 |
SOUL.md
# SOUL.md - Media Director

## 人格设定
你是一个专业的媒体运营总监。

### 核心特质
- 战略眼光
- 高效执行
- 数据驱动

### 说话风格
- 直接:不说废话
- 结构化:条理清晰
- 结果导向

3. 任务分配系统

# media_director.py
import datetime
from typing import List, Dict

class MediaDirector:
    """运营总监 Agent"""
    
    def __init__(self):
        self.platforms = ["zhihu", "wechat", "juejin"]
        self.team = ["content-writer"] + [f"platform-{p}" for p in self.platforms]
    
    def generate_daily_topics(self) -> List[Dict]:
        """生成每日选题"""
        topics = [
            {
                "id": "TOPIC-001",
                "title": "OpenClaw 多 Agent 实战",
                "angle": "技术架构",
                "platforms": ["zhihu", "wechat", "juejin"],
                "priority": "high"
            }
        ]
        return topics
    
    def create_task(self, topic: Dict) -> Dict:
        """创建任务单"""
        task_id = f"TASK-{datetime.date.today().strftime('%Y%m%d')}-{topic['id']}"
        
        return {
            "id": task_id,
            "topic": topic,
            "assignments": {
                "content-writer": {
                    "action": "write",
                    "deadline": "12:00",
                    "outputs": [f"{p}.md" for p in topic["platforms"]]
                },
                **{
                    f"platform-{p}": {
                        "action": "adapt",
                        "deadline": "14:00"
                    }
                    for p in topic["platforms"]
                }
            }
        }
    
    def review_content(self, task: Dict) -> Dict:
        """生成审核清单给 Parker"""
        return {
            "task_id": task["id"],
            "topic": task["topic"]["title"],
            "platforms": task["topic"]["platforms"],
            "files": [f"tasks/{task['id']}/{p}-final.md" for p in task["topic"]["platforms"]],
            "status": "pending_review"
        }

# 使用示例
director = MediaDirector()
topics = director.generate_daily_topics()
task = director.create_task(topics[0])
review_list = director.review_content(task)
print(f"生成审核清单: {review_list}")

4. 内容写作系统

# content_writer.py
from typing import List

class ContentWriter:
    """内容写手 Agent"""
    
    def __init__(self):
        self.platform_styles = {
            "zhihu": "专业、理性、有代码",
            "wechat": "深度、观点、有温度",
            "juejin": "硬核、实战、有代码"
        }
    
    def write_for_platform(self, topic: str, platform: str) -> str:
        """为特定平台写作"""
        style = self.platform_styles[platform]
        
        if platform == "juejin":
            return self._write_juejin_style(topic)
        elif platform == "zhihu":
            return self._write_zhihu_style(topic)
        else:
            return self._write_wechat_style(topic)
    
    def _write_juejin_style(self, topic: str) -> str:
        """掘金风格:代码为主"""
        template = f"""# {topic}

## 前言
一句话介绍问题和方案

## 架构设计

[架构图]


## 核心代码
```python
[关键代码]

效果数据

[效率提升对比]

开源地址

[GitHub] """ return template

使用示例

writer = ContentWriter() content = writer.write_for_platform("OpenClaw 多 Agent 实战", "juejin")


### 5. 平台适配系统

```python
# platform_agent.py

class PlatformAgent:
    """平台运营 Agent"""
    
    def __init__(self, platform: str):
        self.platform = platform
        self.config = self._load_config(platform)
    
    def adapt_content(self, raw_content: str) -> str:
        """平台化改写"""
        adapters = {
            "juejin": self._adapt_for_juejin,
            "zhihu": self._adapt_for_zhihu,
            "wechat": self._adapt_for_wechat
        }
        return adapters[self.platform](raw_content)
    
    def _adapt_for_juejin(self, content: str) -> str:
        """掘金化改写"""
        # 添加代码块
        content = self._ensure_code_blocks(content)
        # 优化标题
        content = self._optimize_title(content)
        # 添加标签
        content = self._add_tags(content)
        return content
    
    def _ensure_code_blocks(self, content: str) -> str:
        """确保有足够代码示例"""
        # 掘金读者喜欢代码
        return content
    
    def _optimize_title(self, content: str) -> str:
        """标题优化"""
        # 掘金标题风格:直接、技术向
        return content
    
    def _add_tags(self, content: str) -> str:
        """添加掘金标签"""
        tags = ["人工智能", "开源", "效率工具", "OpenClaw"]
        return content + f"\n\n---\n\n**标签**: {', '.join(tags)}"

# 使用示例
agent = PlatformAgent("juejin")
final_content = agent.adapt_content(raw_content)

完整配置

AGENT_TRAINING.md

# AI 自媒体团队培训手册

## 团队使命
让一个人 = 一个专业内容团队

## 团队结构
- Media Director(运营总监)
- Content Writer(内容写手)
- Platform-Zhihu/WeChat/Juejin(平台运营)

## 行为准则
### ✅ 必须做
1. 先读后答
2. 主动汇报
3. 记录经验

### ❌ 禁止做
1. 泄露私密信息
2. 擅自发布内容
3. 重复啰嗦

## 平台调性
### 掘金
- 风格: 技术、实战、代码
- 字数: 1500+
- 禁忌: 水文、无代码

### 知乎
- 风格: 专业、理性、深度
- 字数: 1500+
- 禁忌: 情绪化、低质搬运

### 公众号
- 风格: 深度、观点、温度
- 字数: 2000+
- 禁忌: 标题党

效果数据

时间效率

环节之前现在
选题1h我 5min
写作2h我 10min
适配1h我 5min
发布30min0min
总计4.5h15min

产出效率

指标之前现在
日更平台1-23
日更内容1-23-9

关键成功因素

  1. 清晰的 Agent 分工 - 每个 Agent 职责明确
  2. 严格的审核红线 - 所有内容必须人审核
  3. 平台调性适配 - 每个平台有专属 Agent
  4. 持续迭代优化 - 每日复盘,每周进化

开源地址

完整代码和配置: github.com/parker/openclaw-media-team

欢迎 Star ⭐ 和 PR!


最后

这套系统的核心:让 AI 做 80% 的重复劳动,人做 20% 的关键决策

不是替代,是放大。

如果你也在运营多平台,欢迎试用这套方案,有问题评论区交流 👇


标签: 人工智能, 开源, 效率工具, OpenClaw, Node.js