sjh9714 /
repo-cover
repo-cover 是一个 Agent 技能(Claude Code、Codex、Cursor、opencode 都能用)。装上之后对智能体说一句"给这个仓库做张社交预览卡片",它会读取仓库信息,把描述打磨成一行,写出一个自包含的 1280x640 HTML 文件,跑完检查后用本机 Chrome 导出 PNG,上传到 GitHub 的 Social preview 即可。 为什么做这个 每次把仓库链接发到群里,预览图要么是 GitHu…
sjh9714 /
repo-cover 是一个 Agent 技能(Claude Code、Codex、Cursor、opencode 都能用)。装上之后对智能体说一句"给这个仓库做张社交预览卡片",它会读取仓库信息,把描述打磨成一行,写出一个自包含的 1280x640 HTML 文件,跑完检查后用本机 Chrome 导出 PNG,上传到 GitHub 的 Social preview 即可。 为什么做这个 每次把仓库链接发到群里,预览图要么是 GitHu…
repo-cover 是一个 Agent 技能(Claude Code、Codex、Cursor、opencode 都能用)。装上之后对智能体说一句"给这个仓库做张社交预览卡片",它会读取仓库信息,把描述打磨成一行,写出一个自包含的 1280x640 HTML 文件,跑完检查后用本机 Chrome 导出 PNG,上传到 GitHub 的 Social preview 即可。 为什么做这个 每次把仓库链接发到群里,预览图要么是 GitHub 自动生成的灰色默认图,要么是生成器模板,谁的仓库都长一个样。中文描述更惨,很多生成器直接渲染成豆腐,或者在词中间断行。我不想为每个 side project 打开 Figma,所以让智能体来设计。 主要功能 不调用图像模型。设计品味写成模型无法偏离的数字约束:4px 网格、每张卡片一个强调色(自动加深到 WCAG 对比度)、按名称长度分级的标题字号 确定性检查:纯标准库的 Python 检查器校验画布尺寸、自包含、对比度和中日韩换行。中文有专门的字符预算,排版坏了直接判 FAIL 四种风格(editorial、poster、blueprint、gallery)。强调色来自仓库主语言,同心圆和图号来自仓库名哈希,不会有两张相同的卡片 保持新鲜:附带一个 GitHub Action 在 CI 里重新渲染,避免字体没加载完就截图的事故 在线画廊可以直接查看每张卡片的源码: 诚实的数字 8 个内置示例全部通过 CI 检查 两个没有任何上下文的智能体冷启动运行这个技能,卡片都一次通过检查器;它们报告的 11 处文档问题已全部修复 这个仓库自己的社交预览图,就是这个技能的输出 MIT 协议。中文排版遇到坏例欢迎提 issue,会变成检查器的回归测试。
Discuss this product