ai-image-gen
通用 AI 生图:文生图 / 图生图 / 图像变体。当用户说 AI 生图、AI 画图、文生图、图生图、生成图片、生成配图、图像生成、AI 出图、AI…
统一内容日历底座。记录每次发布(发布页/对话页均自动落库)、用户排期、平台活动/节日/特殊日期到 一个时间线,并供 Agent 规划前读回。当用户说"内容日历""日历里有什么""接下来发什么""这周发了啥" "把这个活动记到日历""最近的发布节奏""哪个平台该更新了"时触发。是发布时间线的权威底座, 与 skill-publish-log(指标底座)互补:本底座管"何时发什么/该做什么",publish-log 管"每条数据表现"。
$ npx -y skills add zju-real/easel --skill skill-content-calendar-log --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-content-calendar-logContext preview
The summary Claude sees to decide when to auto-load this skill.
统一内容日历底座。记录每次发布(发布页/对话页均自动落库)、用户排期、平台活动/节日/特殊日期到 一个时间线,并供 Agent 规划前读回。当用户说"内容日历""日历里有什么""接下来发什么""这周发了啥" "把这个活动记到日历""最近的发布节奏""哪个平台该更新了"时触发。是发布时间线的权威底座, 与 skill-publish-log(指标底座)互补:本底座管"何时发什么/该做什么",publish-log 管"每条数据表现"。
name: skill-content-calendar-log description: > 统一内容日历底座。记录每次发布(发布页/对话页均自动落库)、用户排期、平台活动/节日/特殊日期到 一个时间线,并供 Agent 规划前读回。当用户说"内容日历""日历里有什么""接下来发什么""这周发了啥" "把这个活动记到日历""最近的发布节奏""哪个平台该更新了"时触发。是发布时间线的权威底座, 与 skill-publish-log(指标底座)互补:本底座管"何时发什么/该做什么",publish-log 管"每条数据表现"。 layer: attribute
> 记录发布 + 排期 + 平台活动到一条时间线,供规划读回。产物即 Web「内容日历」页所见。
唯一权威存储 `outputs/_schedule.json`(与 Web 日历页 `/api/schedule` **同一文件**)。每条:
| 字段 | 说明 | |------|------| | `kind` | `content`(内容/发布)\| `event`(平台活动/节日/特殊日期) | | `status` | content 专属:`idea`/`draft`/`scheduled`/`published` | | `platform` `title` `date` `time` `note` `url` | 通用 | | `source` | `manual`/`publish-page`/`chat`/`scheduler`(来源可溯) | | `event_type` `end_date` | event 专属 |
# 读回规划摘要(Agent 规划前必读):各平台节奏/断更缺口 + 待发排期 + 临近节点 + 建议 python skills/shared/scripts/calendar_ops.py context --days 14 --gap 5 # 未来 N 天的排期 + 活动(--kind 可只看 content 或 event) python skills/shared/scripts/calendar_ops.py upcoming --days 14 [--kind event] # 一键铺某年固定节日(阳历固定日 + 阴历经 lunar.py 换算 + 母亲节/感恩节等"第N个周几";幂等可反复跑) python skills/shared/scripts/calendar_ops.py seed-holidays --year 2026 # 记录一条平台活动/节日/特殊日期 python skills/shared/scripts/calendar_ops.py add-event --title "双11" --date 2026-11-11 \ --event-type 电商 [--end-date 2026-11-12] [--platform 抖音] [--note 备注] # 从 skill-event-calendar 的 JSON 批量导入活动(同名同日幂等去重;stdin 或 --file) python skills/shared/scripts/calendar_ops.py import-events --file events.json # 过滤查询 python skills/shared/scripts/calendar_ops.py list [--kind content] [--platform 小红书] \ [--since 2026-08-01] [--until 2026-08-31] # 手动补记一条已发布(仅当发布未经 publisher 脚本、需人工补录时用) python skills/shared/scripts/calendar_ops.py record-publish --platform 小红书 --title "标题" \ --type 图文 [--url ...] [--tags "AI,教程"] [--note ...] [--source manual]
`context` 输出的 `suggestions`(断更提醒 / 临近节点无排期)应原样转达用户,作为"接下来做什么"的依据。
| SKILL | 关系 | |-------|------| | `skill-content-calendar`(plan) | 生成月度排期表;排前先读本底座 `context`,排后把计划写回(`add-event`/或前端排期) | | `skill-event-calendar`(discover) | 查未来节日/节点;查到后可 `import-events` 落库到日历 | | `skill-publish-log`(attribute) | 指标底座;发布记录已由脚本自动同步,无需重复调用 |
> 自研溯源与参考见同目录 `EASEL-META.md`。
An open-source AI agent for social media — discover trends, create content, publish everywhere, and learn what works across Xiaohongshu, Douyin, Zhihu, Bilibili, and more.🎨一个开源的 AI 社交媒体智能体——发现热点趋势、创作内容、一键发布至各大平台,并学习分析哪些内容真正有效,覆盖小红书、抖音、知乎、哔哩哔哩等平台。
Repo: zju-real/easel
通用 AI 生图:文生图 / 图生图 / 图像变体。当用户说 AI 生图、AI 画图、文生图、图生图、生成图片、生成配图、图像生成、AI 出图、AI…
AI 音乐 / BGM 生成:给短视频、社媒内容生成原创背景音乐 / 配乐 / 纯音乐。通过可插拔 provider(阿里 DashScope / Suno 类第三方…
AI 视频生成:文生视频 / 图生视频 / 数字人首帧驱动。通过可插拔 provider(通义万相 Wan / 火山 Seedance / 快手可灵 / OpenAI…
outputs/ 目录下的产物管理:按日期/平台/类型归档、打标签、搜索历史内容、生成素材清单。 当用户说"整理素材"、"归档"、"找之前的内容"、"搜索历史"、"素材管理"、…
音频降噪:去除录音中的背景噪声、电流声、风噪、嗡嗡声,基于 ffmpeg 滤镜链(afftdn/highpass/lowpass)。…
通用音频处理:音频剪辑/裁剪、格式转码(mp3/wav/m4a/aac)、音量归一化、从视频提取音轨、多段拼接、淡入淡出、变速(保音高)。当用户说“剪音频”“裁一段”“转成…