一键导入
sau-wechat-publish
SAU 创意IT俱乐部公众号排版 Skill。为用户生成格式化公众号文章 HTML。根据文章内容气质选择配色。触发词:排一篇推送、公众号排版、SAU排版、排一篇、公众号文章。用户提供文章内容 + 排版者姓名,AI 自动生成粘贴到微信编辑器即用的格式化 HTML。支持反复对话修改。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
SAU 创意IT俱乐部公众号排版 Skill。为用户生成格式化公众号文章 HTML。根据文章内容气质选择配色。触发词:排一篇推送、公众号排版、SAU排版、排一篇、公众号文章。用户提供文章内容 + 排版者姓名,AI 自动生成粘贴到微信编辑器即用的格式化 HTML。支持反复对话修改。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | sau-wechat-publish |
| description | SAU 创意IT俱乐部公众号排版 Skill。为用户生成格式化公众号文章 HTML。根据文章内容气质选择配色。触发词:排一篇推送、公众号排版、SAU排版、排一篇、公众号文章。用户提供文章内容 + 排版者姓名,AI 自动生成粘贴到微信编辑器即用的格式化 HTML。支持反复对话修改。 |
用户说以下任意一句话时触发:
动手排版之前,必须确保用户明确提供了文档内容。 AI 不得自行撰写、补全、推测任何正文内容。 如果用户没给文档,应当追问,而不是自己编一段。
用户提供的文档内容,一个字不能改,顺序不能调。 只能做样式编排:调整字距、颜色、背景、装饰、段落间距等视觉表现。 不得自行补充、删减、改写、总结、润色任何原文。
首次排一篇新文章时,询问:
已知不必问:
反复修改时不再重复询问 — 排版人和内容一次确定后,后续迭代直接用已有的。 需要排下一篇新文章时再从头问一次。
生成完正文 HTML 后,在底部追加上固定落款(见下方)。
保存到工作区:wechat-{主题}-{日期}.html
用户提出修改 → 调整 HTML → 重新生成直到满意
正文设计完成后,在 </section></section></body></html> 之前插入以下内容:
<!-- ===== 落款卡片 ===== -->
<section style="display:flex; justify-content:center; margin:25px 0 15px;">
<section style="width:90%; background:rgba(255,255,255,0.67); border:1.8px solid #175ADF; border-radius:12px; padding:15px; box-sizing:border-box;">
<p style="font-size:14px; color:#333; line-height:1.8; text-align:center; margin:0;">图文 | 创意IT俱乐部</p>
<p style="font-size:14px; color:#333; line-height:1.8; text-align:center; margin:3px 0 0;">排版 | {排版者姓名}</p>
<p style="font-size:14px; color:#333; line-height:1.8; text-align:center; margin:3px 0 0;">初审初校 | 罗振</p>
<p style="font-size:14px; color:#333; line-height:1.8; text-align:center; margin:3px 0 0;">复审复校 | 滕一平</p>
<p style="font-size:14px; color:#333; line-height:1.8; text-align:center; margin:3px 0 0;">终审终校 | 马宁</p>
</section>
</section>
<!-- ===== 底部 GIF(读取 assets/bottom.gif 实时 base64 嵌入) ===== -->
<section style="text-align:center; margin-top:15px;">
<img src="data:image/gif;base64,{底部GIF_base64}" style="width:100%; max-width:100%; display:block; margin:0 auto;" />
</section>
{排版者姓名} → 替换为用户提供的名字{底部GIF_base64} → 读取 assets/bottom.gif 文件,实时计算 base64 后填入。assets/bottom.gif 是 skill 自带的固定 GIF 资源文件。assets/bottom.gif 是 skill 自带的固定 GIF 文件。
读取时注意:
~/.agents/skills/sau-wechat-publish/assets/bottom.gif$env:USERPROFILE/.agents/skills/sau-wechat-publish/assets/bottom.gif可以用 python3 -c "import os; print(os.path.expanduser('~/.agents/skills/sau-wechat-publish/assets/bottom.gif'))" 确认路径。
如果用户提供的文档(docx/word)中有嵌入的图片:
python-docx 库提取 word/media/ 目录下的图片文件<img src="data:image/png;base64,..."> 内嵌到 HTML 正文对应位置rId 关系确定图片在正文中的位置,不要随意放置详见 references/style-guide.md,按文章气质选色搭配,简约大气即可。