Skip to content

Latest commit

 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

云浪公众号排版(Yunoe)

CI License Console

三篇由 Yunoe 自主设计、风格各异的公众号文章

面向微信公众号的轻量 Codex Skill。Yunoe 根据文章内容自主完成写作与视觉设计,在真实验证过的微信边界内组合 HTML、内联 CSS、SVG/SMIL、图片及其他兼容媒介,并默认把成稿写入微信公众号草稿箱。

它不包含排版模板、预设主题、案例库、设计评分或固定工作流。文章的结构、审美、层级与媒介选择由 AI 根据当前内容独立完成。

两个核心能力

  1. 原创公众号文章设计:兼顾中文可读性、移动适配和微信清洗边界。
  2. 连接云浪控制台:上传图片并对本地记录或真实微信草稿执行新增、查询、修改和删除。

文章设计默认执行以下交付约束:

  • 写作开始时检查控制台连接状态。
  • 缺少配对时打开本地验证码窗口,验证码不进入聊天或命令行。
  • 保留与提交正文一致的本地 HTML 对比文件。
  • 后端可用时默认写入真实草稿箱,但绝不自动发布或群发。

安装

git clone https://github.com/juneme/wechat-article-designer.git "$env:USERPROFILE\.codex\skills\yunoe"

重新启动 Codex 或创建新任务,使 Skill 完成发现。随后可直接使用:

使用 $yunoe 写一篇公众号文章。

本地安全配对

先部署配套的 云浪控制台,登录控制台生成 60 秒动态验证码,然后在本地运行:

python scripts/wechat_console.py pair-ui --server http://SERVER:8791

本地安全配对窗口:服务端地址与 60 秒验证码只在本地填写

服务端地址与验证码只在本地窗口填写。配对成功后,统一客户端令牌保存于用户目录但不会打印;Codex、Trae 等客户端各自配对不会使其他客户端失效,服务端为每个用户保留最近使用的 16 枚令牌。可信个人环境可使用 HTTP,公网环境应配置 HTTPS。

客户端命令

status
pair-ui --server URL
image-upload --mode article|material|both FILE [FILE ...]
temp-upload FILE [FILE ...]
temp-list [--limit 500]
draft-create --json FILE
draft-list / draft-get / draft-update / draft-delete
wechat-list / wechat-get / wechat-update / wechat-delete

完整参数见:

python scripts/wechat_console.py --help

设计与安全边界

客户端不读取或保存公众号 AppSecret。不要提交本地令牌、验证码、文章工作文件或真实公众号数据。

验证

$env:PYTHONUTF8='1'
python "$env:USERPROFILE\.codex\skills\.system\skill-creator\scripts\quick_validate.py" .
python -m py_compile scripts/wechat_console.py

License

MIT License. See LICENSE.

About

内容驱动的微信公众号文章设计。 Codex Skill:原创视觉综合、中文移动排版与 HTML 校验;与 wechat-console-server 协同交付草稿。

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages