Install
openclaw skills install auto-contentsMakeContents AI 资讯 Agent 技能。当用户需要自动执行资讯拉取、筛选推送(AINews/AITopics/AITools)、内容创作、内容发布、内容归档等任务时使用此技能。此技能调用本地运行的 MakeContents 应用 API,无需人工干预即可完成完整的内容创作和分发流程。
openclaw skills install auto-contentsMakeContents 是一个本地运行的 RSS 资讯聚合与内容创作应用。此技能让 Agent 能够自主完成以下工作:
在开始前确认以下配置(通过应用系统配置页面或 .env 设置):
http://localhost:3710exec + curl 调用 API,不要使用 web_fetch(后者用于抓取外部网页,无法访问本地服务)Content-Type: application/json 和 Accept: application/jsoncurl -s http://localhost:3710/api/health 应返回 {"status":"ok"}完整 API 文档见 references/api.md,包含所有接口的请求/响应格式。
Agent 的学习规律存储在技能文件路径下 references/agent-rules.md,每次学习后更新此文件。
先读取文件references/agent-rules.md文档,如果包含内容筛选规律则使用此规律作为后续任务的选择标准,跳过此步骤;无可参考的规律内容时按顺序执行:
GET /api/news/agent-summary 获取学习数据saved_news:用户推送过的资讯(含 push_type)all_news_in_period:对应时段所有资讯references/agent-rules.md中分析角度:
To execute the news push workflow:
POST /api/news/fetch 拉取最新资讯GET /api/news/grouped?agent=1 获取资讯列表(已推送条目自动排除,无需手动去重)references/agent-rules.md 中的筛选规律news_title(≤30字,精炼有力)和 news_summary(100-200字,符合对应风格)/api/news/{id}/ainews 等,不是 /{id}/ainews/):
POST /api/news/{id}/ainews
POST /api/news/{id}/aitopics
POST /api/news/{id}/aitools
{"news_title":"标题","news_summary":"摘要内容"}POST /api/content/notify-bot 通知人类推送类型判断原则:
ainews:客观事实类资讯,速报风格aitopics:有争议或引人思考的话题,末尾加引导性问题aitools:新工具/新产品发布,突出功能和使用场景To execute the content creation workflow:
POST /api/content/agent-render:
news_id:资讯 IDsource_url:原始链接(description中的链接,不是资讯的链接;有则填,服务会自动截图)cover_word:1-2个英文单词,概括核心主题cover_title:≤15字,有冲击力的中文标题cover_description:≤20字,补充说明cover_emoji:1个相关 Emojicontent_type:news/tools/topics/default(决定配色)title:≤20字,小红书风格标题content:正文,500-800字,小红书风格,有观点有情感tags:3-5个标签,逗号分隔saved_content_id、cover_url、detail_urlsPOST /api/content/save-to-bitable 存入飞书多维表(传 saved_content_id)POST /api/content/publish-xhs将笔记内容发布到小红书:
{
"title": "{title(≤20字)}",
"desc": "{content}",
"cover_url": "{cover_url}",
"detail_urls": ["{detail_urls[0]}", "..."],
"is_private": true
}
"is_private": true,笔记将以「仅自己可见」发布,由人类在小红书 App 中审核后手动设为公开note_urlPOST /api/content/notify-bot 发送通知,消息格式:
✅ 内容创作完成
标题:{title}
类型:{content_type}
标签:{tags}
已存入飞书多维表,请审核。
{如已发布到小红书:🔗 小红书笔记(仅自己可见,请在 App 审核后设为公开):{note_url}}
news_title 和 news_summary 直接作为推送内容,需保证质量/api/health。若请求返回 5xx 错误,可能是服务临时故障,可等待数秒后重试一次;若仍失败则终止流程并通知人类