agent-email
Agent 专用邮箱统一管理:让 Claude Code、Codex 等平台的 Agent 用一套命令收发邮件、整理收件箱、分发任务。支持网易 ClawEmail(claw.163.com)和腾讯 Agent Mail(QQ…
为微信公众号文章、长文、博客或 Newsletter 生成一组统一视觉系统的手绘风格配图(公众号首图、正文横图、方形卡片)。先理解文章结构与段落核心观点,再为每张图写 Image Brief 和英文视觉 prompt,最终由内置图片生成能力出图;同一篇文章只用一种重点色,配色通过主题包(themes/)配置,可切换或自定义。适用于“手绘配图”“文章配图”“公众号配图”“给文章配图”等需求。
$ npx -y skills add cat-xierluo/legal-skills --skill handdrawn-article-illustrator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/handdrawn-article-illustratorContext preview
The summary Claude sees to decide when to auto-load this skill.
为微信公众号文章、长文、博客或 Newsletter 生成一组统一视觉系统的手绘风格配图(公众号首图、正文横图、方形卡片)。先理解文章结构与段落核心观点,再为每张图写 Image Brief 和英文视觉 prompt,最终由内置图片生成能力出图;同一篇文章只用一种重点色,配色通过主题包(themes/)配置,可切换或自定义。适用于“手绘配图”“文章配图”“公众号配图”“给文章配图”等需求。
name: handdrawn-article-illustrator description: 为微信公众号文章、长文、博客或 Newsletter 生成一组统一视觉系统的手绘风格配图(公众号首图、正文横图、方形卡片)。先理解文章结构与段落核心观点,再为每张图写 Image Brief 和英文视觉 prompt,最终由内置图片生成能力出图;同一篇文章只用一种重点色,配色通过主题包(themes/)配置,可切换或自定义。适用于“手绘配图”“文章配图”“公众号配图”“给文章配图”等需求。 version: "1.1.0" license: MIT author: 杨卫薪律师(微信ywxlaw) homepage: https://github.com/cat-xierluo/legal-skills
为微信公众号文章、博客和 Newsletter 生成一组同一视觉系统的手绘风格配图。核心不是绑定某个品牌,而是稳定产出:大留白、对象卡片、单一固定重点色(由主题包配置)、受控粗黑手绘墨线、低信息密度和清晰隐喻。配图首先服务于理解文章,其次才是风格探索;不要为了新奇牺牲可读性。
1. 读取文章材料。
2. 生成配图计划。
3. 选择图像类型。
4. 生成提示词或批量出图。
5. 压缩交付图片。
6. 做质量复核。
先阅读 `references/builtin_image_generation_workflow.md`,理解构图家族的文字描述。执行时抓住这些要点:
本 Skill 的配色(重点色、纸面色、墨线色)不再硬编码,而是由**主题文件**提供。一个主题文件 = 一组配色。这样不同律所、团队或作者可以复用同一套构图与流程,只替换色彩。
内置主题包在 `themes/` 目录:
| 主题包 | 重点色 | 适用 | |--------|--------|------| | `blue-gray`(默认) | `#435C68` 蓝灰 | 法律、公众号长文、编辑类 | | `ink-black` | `#2A2A28` 墨黑 | 极简、无品牌色需求;复用 blue-gray 参考图 | | `terracotta` | `#A65A3D` 赭石 | 人文、文化、生活方式;复用 blue-gray 参考图 |
`blue-gray` 是默认激活主题。完整说明见 `themes/README.md`。
三选一,优先级从高到低:
1. **命令行参数**(单次出图):`generate_prompts.py --theme ink-black` 或 `batch_article_images.py --theme ink-black`。 2. **大纲级覆盖**(整篇文章生效):在 outline JSON 里写 `"style": { "theme": "terracotta" }`。 3. **改默认激活主题**(长期生效):编辑 `config/style.json`,把 `active_theme` 改成主题包名。
切换后,`generate_prompts.py` 会从 `themes/<name>.json` 读取配色注入 prompt,无需改其他文件。
适合律所、品牌号或个人作者注入自己的主题色。核心步骤:
1. 新建 `themes/my-firm.json` 文件。 2. 定义 `colors`(`accent_color` 重点色、`paper_background` 纸面色、`ink_color` 墨线色)。 3. 用 `--theme my-firm` 或改 `active_theme` 激活。
详细模板见 `themes/README.md`。**关键约束**:一篇文章只用一种重点色;纸面色保持低饱和暖白。
如果只想临时改一个色值、不想新建主题包,在 `config/style.json` 的 `overrides` 里写:
{ "active_theme": "blue-gray", "overrides": { "accent_color": "#3A4F5C" } }`overrides` 优先级高于主题包,低于命令行 `--theme` 和 outline `style.accent_color`。
本 Skill 内置三档抽象强度,写在 `config/style.json` 的 `abstraction_strength`,也可以在 outline 的 `style.abstraction_strength` 或单张 `illustrations[].abstraction_strength` 覆盖:
| 档位 | 使用场景 | 风格边界 | |------|----------|----------| | `reference_card` | 想更接近前序参考图、优先服务理解、避免跑偏 | 优先 `folder archive`、`cloud funnel output`、`nested frame`、`workflow book`、`chain active block` 等可解释构图;少用无名机制、软壳、雾状扩散 | | `balanced` | 默认档,适合大多数公众号文章 | 在参考图家族内适度抽象,避免直译成文档卡片、UI 面板、权限图标或 dashboard,但保留一句话能讲清的隐喻 | | `high_abstract` | 想使用最近测试里抽象程度更高的机制感 | 可用 `nameless abstract mechanism`、`soft slabs`、`rounded shells`、`slots`、`hinges`、`vessels`、`organic plumes`、`endpoint capsules`,但必须有清晰 `reader_takeaway_zh` |
默认使用 `balanced`。长文成组配图可以混用:关键章节或结论图用 `reference_card` 保持清晰,少数更概念化的章节用 `high_abstract` 提升风格变化。不要连续多张使用 `high_abstract`,除非用户明确要更实验化的视觉方向。
沿用本技能从前序配图流程沉淀下来的比例策略:
| 用途 | 默认生成比例 | 默认生成尺寸 | 交付建议 | |------|--------------|--------------|----------| | 公众号首图 | 宽画幅生成后导出 | 内置生图宽画幅;API 实验可用 `2048x872` | 导出 `2400x1024`,主物件放中心安全区 | | 正文横图 | 宽画幅
Agent 专用邮箱统一管理:让 Claude Code、Codex 等平台的 Agent 用一套命令收发邮件、整理收件箱、分发任务。支持网易 ClawEmail(claw.163.com)和腾讯 Agent Mail(QQ…
把一句自然语言(机票/高铁/开庭/会议/截止日期/聚会/看病等)或一张票据截图,自动变成苹果「日历」事件 + 一串按事件类型智能提前的「提醒事项」。在 macOS 上运行、经 iCloud 同步到 iPhone/iPad。当用户说「帮我加个日程/提醒」「机票…
律师案件看板。本地零依赖看板服务(案件总览、任务三态看板、期限预警、进度写回)+周研判分析。当用户说"打开看板/dashboard/案件面板/看下案件进度/给我案件周报研判"时使用。案件状态写入与上下文管理用 case-progress(/progress…
案件进度与状态台账管理。案件 case.yaml 的唯一写入引擎(新增任务、推进任务、登记期限、更新案件阶段、校验、存量迁移),Agent 会话的进度加载与写回契约,以及案件进度监控对账。当用户或 Agent…