makecontents by comeonzhj/autocontents
npx skills add https://github.com/comeonzhj/autocontents --skill makecontentsMakeContents 是一个本地运行的 RSS 资讯聚合与内容创作应用。此技能让 Agent 能够自主完成以下工作:
在开始前确认以下配置(通过应用系统配置页面或 .env 设置):
http://localhost:3710exec + curl 调用 API,不要使用 web_fetch(后者用于抓取外部网页,无法访问本地服务)广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
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 中的筛选规律判断推送类型(ainews / aitopics / aitools)
生成 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:
从资讯列表选定 0-3 条适合内容创作的资讯(通常是有深度或有趣的话题,无有价值资讯可直接结束此流程)
对每条资讯,构造以下参数并调用 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_urls
(可选,未明确则跳过)调用 POST /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_url调用 POST /api/content/notify-bot 发送通知,消息格式:
✅ 内容创作完成
标题:{title}
类型:{content_type}
标签:{tags}
已存入飞书多维表,请审核。
{如已发布到小红书:🔗 小红书笔记(仅自己可见,请在 App 审核后设为公开):{note_url}}
news_title 和 news_summary 直接作为推送内容,需保证质量/api/health。若请求返回 5xx 错误,可能是服务临时故障,可等待数秒后重试一次;若仍失败则终止流程并通知人类Weekly Installs
1
Repository
GitHub Stars
149
First Seen
Today
Security Audits
Installed on
amp1
cline1
openclaw1
opencode1
cursor1
kimi-cli1
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
60,400 周安装