中文 | English
一套面向创作者的 Agent 内容生产工作区模板,用配置文件、方法论、检查模板、工作流钩子、Learning 机制和第三方 Skill 协作,把自媒体内容生产整理成可执行、可复盘、可持续迭代的流程。
潘睿,执业律师,现执业于广东广和(长春)律师事务所。
我持续建设面向中国法律实务的 AI 工作流项目,包括 legal-skills、enterprise-legal-ops、agent-content-workspace 和法律 Wiki。agent-content-workspace 是其中的公开表达层,用来把法律人的专业定位、选题、平台规则、隐私边界、发布检查和复盘整理成可持续的 Agent 内容工作流。
中国法律 AI 主线:https://www.panrui.xyz/topics/china-legal-ai/
公开邮箱:418869057@qq.com
官网项目页:agent-content-workspace
项目解读文章:agent-content-workspace:给内容创作者的 Agent 工作区
欢迎添加微信交流(请注明来意):
- 能够使用本地文件夹管理内容工作区。
- 能够使用支持读取项目文件的 Agent,例如 Codex、Claude Code 或其他本地编码 Agent。
- 理解本项目采用抽象平台命名:
platform-a、platform-b、platform-c。 - 开源前愿意执行隐私检查,不把未经明确确认公开的真实身份、账号、客户、后台数据和未脱敏素材提交到公开仓库。
运行初始化脚本:
bash scripts/init-workspace.sh也可以手动复制模板文件:
复制模板文件:
cp AGENTS.template.md AGENTS.md
cp Learning.template.md Learning.md
cp config/creator-profile.template.md config/creator-profile.md
cp config/content-pillars.template.md config/content-pillars.md
cp config/platform-a-rules.template.md config/platform-a-rules.md
cp config/platform-b-rules.template.md config/platform-b-rules.md
cp config/platform-c-rules.template.md config/platform-c-rules.md
cp config/style-preferences.template.md config/style-preferences.md
cp config/visual-rules.template.md config/visual-rules.md
cp config/privacy-rules.template.md config/privacy-rules.md然后按顺序填写:
config/creator-profile.mdconfig/content-pillars.mdconfig/platform-a-rules.mdconfig/platform-b-rules.mdconfig/platform-c-rules.mdconfig/style-preferences.mdconfig/visual-rules.mdconfig/privacy-rules.mdLearning.md
第一次使用时,不需要先理解所有目录。
你只需要让 Agent 先问第一个问题:
你的创作者身份是什么?
你回答后,Agent 会把答案整理进配置文件,再继续问下一个问题:
你的受众是谁?
然后再按顺序继续问你:你有什么样的内容想法、准备在哪些平台发布、每个平台希望怎么写、喜欢什么文风、视觉素材怎么处理、哪些信息不能公开、是否要开启外部样本文风学习。
你已经有清晰想法时,可以直接回答。你暂时说不清楚时,可以提供同类型优秀账号、文章、视频或主页链接,让 Agent 帮你总结定位、内容主线、平台规则、文风偏好、视觉规则和隐私边界。
配置创作者定位
-> 配置平台规则
-> 建立内容主线
-> 进行选题前检查
-> 设计内容钩子
-> 生成草稿
-> 判断视觉策略
-> 调用第三方 Skill
-> 发布前确认
-> 发布后复盘
-> 更新 Learning
本项目支持把微信公众号、X / Twitter、小红书、抖音链接保存为文风学习样本。
首次使用前安装和检查依赖:
bash scripts/setup-capture.sh采集链接:
node scripts/capture-source.mjs "<链接>"| 平台 | 动作 |
|---|---|
| 微信公众号 | 调用 skills/wechat-article-capture 保存文章和图片,再生成文风卡 |
| X / Twitter | 打开浏览器,必要时等待用户登录,保存公开内容,再生成文风卡 |
| 小红书 | 打开浏览器,必要时等待用户登录,保存公开内容和截图,再生成文风卡 |
| 抖音 | 保存视频内容,用 FFmpeg 转音频,再用 whisper.cpp 或本地转写工具转文字,最后生成视频文风卡 |
视频转文字需要配置其中一种方式:设置 WHISPER_MODEL / WHISPER_CPP_MODEL 指向本地 whisper.cpp 模型,或安装 faster-whisper。
真实原文、截图、视频、音频和完整转写默认保存在本地忽略目录,不提交到公开仓库。
agent-content-workspace/
AGENTS.template.md
Learning.template.md
config/
methods/
templates/
hooks/
platforms/
privacy/
skills/
third-party/
| 目录 | 用途 |
|---|---|
config/ |
创作者、平台、文风、视觉和隐私配置 |
methods/ |
内容生产方法论文档 |
templates/ |
选题、草稿、视觉、发布和复盘模板 |
hooks/ |
Agent 在关键节点必须执行的检查规则 |
platforms/ |
抽象平台 A/B/C 的工作目录 |
privacy/ |
隐私脱敏和发布前扫描说明 |
skills/ |
本项目同步的自有或授权 Skill 源码 |
third-party/ |
第三方 Skill 源码、致谢和同步规则 |
scripts/ |
初始化和隐私扫描脚本 |
用于让 Agent 在写作前理解创作者、平台和边界。
| 文件 | 作用 |
|---|---|
config/creator-profile.template.md |
配置创作者定位、受众、表达方向和边界 |
config/content-pillars.template.md |
配置长期内容主线 |
config/platform-a-rules.template.md |
配置长文类平台规则 |
config/platform-b-rules.template.md |
配置图文类平台规则 |
config/platform-c-rules.template.md |
配置视频类平台规则 |
config/style-preferences.template.md |
配置文风偏好和文风卡 |
config/visual-rules.template.md |
配置视觉策略、参考案例和截图脱敏规则 |
config/privacy-rules.template.md |
配置隐私红线和占位符规则 |
用于说明每个内容生产环节的原则和执行方式。
| 文件 | 主题 |
|---|---|
methods/01-config-first.md |
先配置再生产 |
methods/02-creator-positioning.md |
创作者定位 |
methods/03-platform-rules.md |
平台规则 |
methods/04-topic-check.md |
选题前检查 |
methods/05-content-hooks.md |
内容钩子总论 |
methods/06-image-post-hooks.md |
图文内容钩子 |
methods/07-video-first-three-seconds.md |
视频前三秒钩子 |
methods/08-longform-opening.md |
长文开篇 |
methods/09-draft-workflow.md |
草稿工作流 |
methods/10-visual-strategy.md |
视觉策略 |
methods/11-third-party-skill-collaboration.md |
第三方 Skill 协作 |
methods/12-final-confirmation.md |
发布前确认 |
methods/13-retro-and-prediction.md |
预测与复盘 |
methods/14-learning-update.md |
Learning 更新 |
methods/15-privacy-redaction.md |
隐私与脱敏 |
用于把方法论变成可执行检查表。
| 模板 | 使用场景 |
|---|---|
templates/topic-brief.md |
记录选题卡片 |
templates/topic-check.md |
推荐选题前查重和风险检查 |
templates/draft-template.md |
生成草稿 |
templates/image-post-hook-check.md |
图文发布前检查标题、首图和多图结构 |
templates/video-hook-check.md |
视频发布前检查前三秒、前十秒和节奏 |
templates/visual-plan.md |
制作视觉素材前确认视觉策略 |
templates/publish-checklist.md |
发布前最终检查 |
templates/retro-template.md |
发布后复盘 |
templates/style-card.md |
把外部样本整理成文风卡 |
templates/skill-card.md |
记录第三方 Skill 的用途和许可证 |
| 脚本 | 用途 |
|---|---|
scripts/init-workspace.sh |
初始化工作区并提示首次配置问题 |
scripts/capture-source.mjs |
采集微信公众号、X / Twitter、小红书和抖音链接 |
scripts/setup-capture.sh |
安装和检查外部样本采集依赖 |
scripts/check-capture-deps.sh |
检查浏览器、FFmpeg 和转写工具 |
scripts/privacy-scan.sh |
隐私扫描 |
用于规定 Agent 在关键节点必须做什么。
| 钩子 | 触发时机 |
|---|---|
hooks/before-topic.md |
推荐选题前 |
hooks/before-draft.md |
写草稿前 |
hooks/before-visual.md |
做视觉素材前 |
hooks/before-image-post.md |
图文发布前 |
hooks/before-video-post.md |
视频发布前 |
hooks/before-final.md |
归档最终稿前 |
hooks/after-retro.md |
复盘后 |
hooks/sync-learning.md |
写入 Learning 时 |
hooks/sync-third-party-skills.md |
同步第三方 Skill 时 |
默认提供三个抽象平台。
| 平台 | 适用内容 |
|---|---|
platform-a |
长文、深度分析、结构化论证、方法论内容 |
platform-b |
图文、图片卡片、过程展示、收藏型内容 |
platform-c |
短视频、口播、节奏推进、连续系列内容 |
每个平台目录包含:
drafts/
final/
assets/
retros/
samples/
scripts/
predictions/
本项目同步以下第三方开源 Skill 源码,并保留原许可证和来源说明。
特别感谢这些开源项目的作者和维护者。本项目的视觉生产、内容预测、发布复盘和图文卡片能力,受益于他们已经公开沉淀的 Skill、脚本和方法。
| Skill | 来源 | 致谢 | 用途 |
|---|---|---|---|
frontend-slides |
zarazhangrui/frontend-slides |
感谢作者开源 HTML 幻灯片与视觉演示工作流 | HTML 幻灯片、视频辅助画面、流程演示、复杂概念可视化 |
cheat-on-content |
XBuilderLAB/cheat-on-content |
感谢作者开源内容预测、评分和复盘工作流 | 内容评分、发布前预测、发布后复盘、规则迭代 |
baoyu-skills |
JimLiu/baoyu-skills |
感谢宝玉开源 Skill 集合,尤其是图文图片生成相关能力 | 图文图片卡片、信息图、内容生成相关 Skill |
wechat-article-capture |
杨卫薪律师(微信 ywxlaw) | 感谢杨卫薪律师开源微信公众号文章抓取能力 | 微信公众号文章抓取、图片下载和 Markdown 保存 |
源码位置:
third-party/skills/frontend-slides/
third-party/skills/cheat-on-content/
third-party/skills/baoyu-skills/
skills/wechat-article-capture/
第三方 Skill 的版权归原作者所有。同步、修改和再分发时应遵守 third-party/sync-policy.md。
本项目同步以下工具源码,用于外部样本采集和视频转文字。它们保留各自原许可证,不归入本项目 MIT 授权范围。
| 工具 | 来源 | 许可证 | 用途 |
|---|---|---|---|
| FFmpeg | https://ffmpeg.org/ |
LGPL / GPL,以源码目录内许可证为准 | MP4 转音频 |
| whisper.cpp | https://github.com/ggml-org/whisper.cpp |
MIT | 本地语音转文字 |
| Playwright | https://github.com/microsoft/playwright |
Apache-2.0 | 浏览器打开、登录等待和页面采集 |
源码位置:
third-party/tools/ffmpeg/
third-party/tools/whisper.cpp/
third-party/tools/playwright/
推荐选题前:
请先读取 AGENTS.md、Learning.md、创作者配置、内容主线和目标平台规则,然后使用 templates/topic-check.md 检查这个选题是否值得做。
写图文前:
请基于 platform-b 规则写一版图文草稿,并在写完后使用 templates/image-post-hook-check.md 检查标题、首图、前两行正文和多图结构。
写视频口播前:
请基于 platform-c 规则写一版口播稿,并单独检查前三秒是否有冲突、反差、后果或真实卡点。
复盘后:
请使用 templates/retro-template.md 复盘这条内容,并判断是否有经验需要写入 Learning.md。
公开发布前,应使用以下文件检查:
privacy/redaction-checklist.mdprivacy/forbidden-information.mdprivacy/pre-publish-scan.md
也可以运行隐私扫描脚本:
bash scripts/privacy-scan.sh如需同时扫描第三方源码:
bash scripts/privacy-scan.sh --include-third-party如需扫描自己的姓名、账号、机构或私有项目名:
PRIVACY_EXTRA_PATTERN="姓名A|账号A|机构A|项目A" bash scripts/privacy-scan.sh除项目作者明确选择公开的信息外,默认不得公开:
- 真实姓名、账号、电话、邮箱、地址。
- 客户、当事人、案号、合同、聊天记录。
- 平台后台数据、真实表现数据、未发布草稿。
- token、cookie、secret、auth、API key。
- 未授权文章、图片、视频和文风样本原文。
- 下载的视频、提取的音频、完整转写、浏览器登录态和 cookie。
所有真实信息应使用占位符:
<创作者名称>
<平台A>
<平台B>
<平台C>
<内容主线A>
<项目A>
<SkillA>
<隐私信息>
本项目自有模板和方法论文档使用 MIT License。
skills/wechat-article-capture/、third-party/skills/ 和 third-party/tools/ 保留原项目许可证和版权声明。