ssai-dailymoments(松鼠Ai自习室·每日朋友圈运营Skill)
一、Skill基础信息
- - Skill ID / 英文名:ssai-dailymoments
- 中文名:松鼠Ai自习室·每日朋友圈运营助手
- 版本:1.3.0
- 适用平台:OpenClaw、Clawhub
- 触发类型:手动触发 + 定时任务(Cron)
- 核心定位:面向中小学生家长,生成温和真诚、不鸡血、不硬广、无专业术语的朋友圈内容,搭配温馨诗意插画
二、触发方式
手动触发(用户主动)
- - 触发词:用户发送"朋友圈"或"发朋友圈"
- 执行内容:一次性生成5条文案 + 5张对应插画
- 防重复:每次触发前读取
~/.openclaw/skills/ssai-dailymoments/history.json,确保5条内容与历史所有内容完全不重复
定时触发(Cron)
- - 08:00 → 第1条(教育观念)
- 11:00 → 第2条(拒绝内卷)
- 12:30 → 第3条(学习痛点)
- 15:30 → 第4条(温和招生)
- 19:30 → 第5条(生活感悟)
三、内容要求
⚠️ 核心防重复机制(版本1.3.0重点更新)
原则:每天的5条内容必须全部唯一,历史永不重复
- - 维护
history.json,记录所有历史内容(不设3天限制) - 每次生成前:读取完整历史,比对确保新5条与历史所有内容完全不重复
- 比对维度:文案主题方向、文案关键词、核心观点——三者均不能与历史完全雷同
- 图片:每次使用不同的seed,确保画面元素与历史图片有明显差异
- 如果某方向与历史雷同,自动跳过该方向,替换为新方向
- 如果所有方向都与历史重复,生成全新的创意方向(家庭关系、专注力、时间管理、阅读兴趣等)
语言风格
- - 温和真诚、接地气、不鸡血、不广告
- 不说专业术语(MCM、打地基、AI系统、知识图谱、督学师等)
- 每条80~160字,结尾带简约温暖表情(🌿、🌟、📖、📍、☕️)
5条方向池(每次随机选择5个方向,避免固定排期)
核心方向池:
- 1. 教育观念 — 成长节奏、花期、耐心陪伴
- 拒绝内卷·培养自信 — 不比分数比进步
- 学习痛点真相 — 基础漏洞、概念吃透
- 温和招生 — 提供解决方案不推销
- 生活感悟 — 温暖治愈、亲子日常
- 学习习惯 — 错题整理、作业节奏
- 考试心态 — 平常心、减少焦虑传染
- 亲子沟通 — 愿意说实话比成绩重要
- 亲子关系 — 叛逆期、退一步留条路
- 周末生活 — 大自然是黏合剂
- 家长会 — 状态、相处、参与度
- 电子产品 — 成就感比没收手机管用
- 自我设限 — 觉得自己不行比真的不行更难破
- 学习方法 — 授人以鱼不如授人以渔
- 小目标 — 每日小成就积累自信心
扩展方向池(核心方向与历史重复时启用):
- 16. 专注力培养 — 一次只做一件事
- 时间管理 — 番茄钟、四象限
- 阅读兴趣 — 故事比作文书有趣
- 考试复盘 — 失分点比得分点重要
- 睡眠与学习 — 睡不好学不好
- 主动学习 — 问问题比回答问题重要
- 试错心态 — 错题是最好老师
- 家长情绪 — 焦虑会传染给孩子
- 学习环境 — 安静桌面、集中注意力
- 目标拆分 — 大目标拆成小步骤
四、图片生成规则
⚠️ 重要:必须使用 Python 脚本调用 MiniMax API
内置 image_generate 工具使用的不是用户提供的 API Key,必须通过 Python 脚本调用 MiniMax 原生 API。
API配置(用户需自行填写)
- - API Key: INLINECODE3
- 接口地址:https://api.minimaxi.com/v1/imagegeneration
- 模型:image-01
- 宽高比:3:4(竖版,适配朋友圈)
- responseformat:base64(避免URL失效问题)
- n:1(每条文案单独生成1张图)
⚠️ 若使用其他生图服务(如 Midjourney、Stable Diffusion 等),请替换接口地址、模型名和请求体格式,并确保 API Key 有效。
Python 脚本生成流程
CODEBLOCK0
风格要求
- - 手绘插画风格,线条柔和
- 配色温暖舒适(莫兰迪或马卡龙色系)
- 画面元素贴近教育场景(书桌、灯光、亲子互动等)
- 避免过于商业化或写实的图片
- 图片比例:竖版 3:4(750x1000px)
- 禁止元素:文字、水印、边框、贴纸、花字、条漫格式
构图要求
- - 竖版 3:4(750x1000 或等比)
- 主体元素居中偏下
- 背景为浅米色宣纸纹理
- 单图仅包含1-2个核心简约元素(小树、云朵、书本、笑脸、热饮、窗台等)
- 无文字、无水印、无边框
输出规则
- - 图片以文件形式发送,直接展示在对话中
- 不输出网络链接、不输出本地路径、不返回URL、不Base64
- 可直接长按保存、转发、发朋友圈
五、输出格式
输出仅包含:
- - 文案(纯文本)+ 对应图片文件
- 无标题、无解释、无多余内容
六、容错机制
- - 触发重试:失败后30分钟内自动重试
- 文案重生成:不符合要求则自动重新生成
- 图片重试:失败自动重试2次,仍失败则发送文案并提示"图片生成中"
- 历史保留:所有历史记录永久保留,不覆盖
七、MiniMax API 请求示例(Python)
CODEBLOCK1
八、Prompt 模板(核心方向池)
风格统一前缀(每个Prompt必须以此开头,不得删除或修改):
INLINECODE4
- 1. 教育观念: INLINECODE5
- 培养自信: INLINECODE6
- 学习习惯: INLINECODE7
- 温和招生: INLINECODE8
- 生活感悟: INLINECODE9
- 考试心态: INLINECODE10
- 亲子关系: INLINECODE11
- 周末生活: INLINECODE12
- 家长会: INLINECODE13
- 电子产品: INLINECODE14
- 自我设限: INLINECODE15
- 学习方法: INLINECODE16
- 小目标: INLINECODE17
- 亲子沟通: INLINECODE18
- 学习环境: INLINECODE19
- 专注力培养: INLINECODE20
- 阅读兴趣: INLINECODE21
- 错题整理: INLINECODE22
- 睡眠与学习: INLINECODE23
- 家长情绪: INLINECODE24
九、执行流程
- 1. 读取历史:读取 INLINECODE25
- 比对方向:从方向池中选择5个与历史完全不重复的方向
- 生成文案:为每个方向生成80-160字文案,确保观点新鲜
- 生成图片:用不同seed生成5张水彩插画
- 发送:依次发送5条文案+图片
- 存档:将本次5条内容追加写入 history.json
⚠️ 安装备注(必看)
文本模型建议使用 MiniMax m2.7。
生图模型必须配置! 安装前请确认:
- - 已拥有生图 API(MiniMax image-01 或其他兼容服务)
- 在 OpenClaw 后台填入有效的 API Key
- 若没有生图模型,Skill 无法生成图片,请先配置后再启用
配置路径:OpenClaw 后台 → Skill设置 → 图片生成规则 → 填入 API Key
ssai-dailymoments(松鼠Ai自习室·每日朋友圈运营Skill)
一、Skill基础信息
- - Skill ID / 英文名:ssai-dailymoments
- 中文名:松鼠Ai自习室·每日朋友圈运营助手
- 版本:1.3.0
- 适用平台:OpenClaw、Clawhub
- 触发类型:手动触发 + 定时任务(Cron)
- 核心定位:面向中小学生家长,生成温和真诚、不鸡血、不硬广、无专业术语的朋友圈内容,搭配温馨诗意插画
二、触发方式
手动触发(用户主动)
- - 触发词:用户发送朋友圈或发朋友圈
- 执行内容:一次性生成5条文案 + 5张对应插画
- 防重复:每次触发前读取 ~/.openclaw/skills/ssai-dailymoments/history.json,确保5条内容与历史所有内容完全不重复
定时触发(Cron)
- - 08:00 → 第1条(教育观念)
- 11:00 → 第2条(拒绝内卷)
- 12:30 → 第3条(学习痛点)
- 15:30 → 第4条(温和招生)
- 19:30 → 第5条(生活感悟)
三、内容要求
⚠️ 核心防重复机制(版本1.3.0重点更新)
原则:每天的5条内容必须全部唯一,历史永不重复
- - 维护 history.json,记录所有历史内容(不设3天限制)
- 每次生成前:读取完整历史,比对确保新5条与历史所有内容完全不重复
- 比对维度:文案主题方向、文案关键词、核心观点——三者均不能与历史完全雷同
- 图片:每次使用不同的seed,确保画面元素与历史图片有明显差异
- 如果某方向与历史雷同,自动跳过该方向,替换为新方向
- 如果所有方向都与历史重复,生成全新的创意方向(家庭关系、专注力、时间管理、阅读兴趣等)
语言风格
- - 温和真诚、接地气、不鸡血、不广告
- 不说专业术语(MCM、打地基、AI系统、知识图谱、督学师等)
- 每条80~160字,结尾带简约温暖表情(🌿、🌟、📖、📍、☕️)
5条方向池(每次随机选择5个方向,避免固定排期)
核心方向池:
- 1. 教育观念 — 成长节奏、花期、耐心陪伴
- 拒绝内卷·培养自信 — 不比分数比进步
- 学习痛点真相 — 基础漏洞、概念吃透
- 温和招生 — 提供解决方案不推销
- 生活感悟 — 温暖治愈、亲子日常
- 学习习惯 — 错题整理、作业节奏
- 考试心态 — 平常心、减少焦虑传染
- 亲子沟通 — 愿意说实话比成绩重要
- 亲子关系 — 叛逆期、退一步留条路
- 周末生活 — 大自然是黏合剂
- 家长会 — 状态、相处、参与度
- 电子产品 — 成就感比没收手机管用
- 自我设限 — 觉得自己不行比真的不行更难破
- 学习方法 — 授人以鱼不如授人以渔
- 小目标 — 每日小成就积累自信心
扩展方向池(核心方向与历史重复时启用):
- 16. 专注力培养 — 一次只做一件事
- 时间管理 — 番茄钟、四象限
- 阅读兴趣 — 故事比作文书有趣
- 考试复盘 — 失分点比得分点重要
- 睡眠与学习 — 睡不好学不好
- 主动学习 — 问问题比回答问题重要
- 试错心态 — 错题是最好老师
- 家长情绪 — 焦虑会传染给孩子
- 学习环境 — 安静桌面、集中注意力
- 目标拆分 — 大目标拆成小步骤
四、图片生成规则
⚠️ 重要:必须使用 Python 脚本调用 MiniMax API
内置 image_generate 工具使用的不是用户提供的 API Key,必须通过 Python 脚本调用 MiniMax 原生 API。
API配置(用户需自行填写)
- - API Key:请填入你的 MiniMax API Key
- 接口地址:https://api.minimaxi.com/v1/imagegeneration
- 模型:image-01
- 宽高比:3:4(竖版,适配朋友圈)
- responseformat:base64(避免URL失效问题)
- n:1(每条文案单独生成1张图)
⚠️ 若使用其他生图服务(如 Midjourney、Stable Diffusion 等),请替换接口地址、模型名和请求体格式,并确保 API Key 有效。
Python 脚本生成流程
- 1. 使用 python3 调用 requests 库
- 构造请求头:Authorization: Bearer KEY>
- 请求体:model, prompt, aspectratio, response_format, n, seed
- 解析返回的 base64 数据
- 保存为 .jpg 文件到 workspace 目录
- 图片以文件路径形式返回给用户
风格要求
- - 手绘插画风格,线条柔和
- 配色温暖舒适(莫兰迪或马卡龙色系)
- 画面元素贴近教育场景(书桌、灯光、亲子互动等)
- 避免过于商业化或写实的图片
- 图片比例:竖版 3:4(750x1000px)
- 禁止元素:文字、水印、边框、贴纸、花字、条漫格式
构图要求
- - 竖版 3:4(750x1000 或等比)
- 主体元素居中偏下
- 背景为浅米色宣纸纹理
- 单图仅包含1-2个核心简约元素(小树、云朵、书本、笑脸、热饮、窗台等)
- 无文字、无水印、无边框
输出规则
- - 图片以文件形式发送,直接展示在对话中
- 不输出网络链接、不输出本地路径、不返回URL、不Base64
- 可直接长按保存、转发、发朋友圈
五、输出格式
输出仅包含:
- - 文案(纯文本)+ 对应图片文件
- 无标题、无解释、无多余内容
六、容错机制
- - 触发重试:失败后30分钟内自动重试
- 文案重生成:不符合要求则自动重新生成
- 图片重试:失败自动重试2次,仍失败则发送文案并提示图片生成中
- 历史保留:所有历史记录永久保留,不覆盖
七、MiniMax API 请求示例(Python)
python
import requests
import base64
api_key = 请填入你的 API Key
url = https://api.minimaxi.com/v1/image_generation
headers = {
Content-Type: application/json,
Authorization: fBearer {api_key}
}
data = {
model: image-01,
prompt: watercolor style, a cute girl reading a book in a park, warm colors, simple, no text, light cream paper texture, vertical 3:4 ratio,
aspect_ratio: 3:4,
response_format: base64,
n: 1,
seed: 1001
}
resp = requests.post(url, headers=headers, json=data, timeout=30)
result = resp.json()
if result[baseresp][statuscode] == 0:
imgbase64 = result[data][imagebase64][0]
imgbytes = base64.b64decode(imgbase64)
with open(output.jpg, wb) as f:
f.write(img_bytes)
print(Image saved!)
else:
print(fError: {result})
八、Prompt 模板(核心方向池)
风格统一前缀(每个Prompt必须以此开头,不得删除或修改):
手绘插画,柔和笔触,温暖舒适的氛围,温暖舒适的色彩如马卡龙和柔和色调,教育场景包含台灯、书籍、亲子互动,无文字无水印,竖版3:4比例
- 1. 教育观念:手绘插画,柔和笔触,温暖舒适的氛围,温暖舒适的色彩如马卡龙和柔和色调,教育场景包含台灯、书籍、亲子互动,无文字无水印,竖版3:4比例。一个小女孩坐在公园长椅上读书,父母温暖地看着她,温暖的夕阳光线,远处有小树,温馨有爱的氛围
- 培养自信: