sven-li-sankyuu/presentation-skills/xhs-markdown-card-collab
Claude Code and agent skill by sven-li-sankyuu/presentation-skills
- community
Checking that the SKILL.md file is still in the repository.
Use when collaborating with humans to turn Markdown or lightly structured text into publishable Xiaohongshu image-card posts with explicit cover metadata, stable Chinese typography, browser-based pagination, and visual QA. Supports Markdown cleanup, cover planning, style-direction selection, page-density review, and iteration while keeping proven type-size ranges stable.
Install
npx vskill@latest install sven-li-sankyuu/presentation-skills/xhs-markdown-card-collabSKILL.md
XHS Markdown Card Collab
概览
把“整理 Markdown 语义、定义封面信息、生成竖版卡片、检查分页和视觉问题”作为同一个任务完成。 默认服务 小红书图文卡片,不是普通海报,也不是可随意拉伸字号的一次性截图导出。
这个 skill 的核心不是“把 Markdown 转成图片”这件事本身,而是把它收敛成一条稳定工作流:
- 显式封面字段优先
- 浏览器真实排版优先
- 先调内容结构,再调视觉细节
- 版式参数有验证过的锁定区间,不要把大幅改字号当成默认手段
默认工作流
按下面顺序执行,避免把卡片任务退化成“调一版截图看运气”。
- 先锁任务与宿主路线
- 明确目标平台是不是小红书图文卡片,而不是 PPT 封面、海报或视频字幕图。
- 明确内容源是不是 Markdown;如果不是,先整理成 Markdown 或接近 Markdown 的语义文本。
- 优先寻找宿主仓库里现成的 Markdown-to-card 渲染器;如果已经存在稳定 CLI,不要重写实现。
- 默认目标尺寸使用
1080x1440的3:4竖图。
- 先最小化整理 Markdown 语义
- 保留原文语义,只补最必要的
#、##、-、编号列表和少量**加粗**。 - 如果原文本来只是松散段落,优先增加章节标题和标准列表,不要擅自重写内容。
- 不要为了排版好看把正文改写成另一篇文案。真实经验表明,这种做法最容易让内容漂移。
- 如果原文是已有发布文案,只在“标题层级、列表、少量重点强调”三个层面做轻改。
- 显式定义封面元数据
- 默认使用 Markdown 顶部 YAML front matter,而不是依赖启发式抽取封面信息。
- 优先显式提供
title、xhs.footer和xhs.cover.*字段。 - 封面 headline、organization、role_line、badges、highlights 应视为发布配置,不应混进正文分页。
- 需要高信息密度封面时,先补封面字段,再考虑视觉调整;不要先用缩小字体解决信息缺失。
- 锁定排版合同,再选视觉方向
- 先读取
references/typography_lock.md,默认遵守已经验证过的字号、留白、边框和行高。 - 只在明确出现溢出、拥挤或空洞问题时,才在小范围内微调;不要一开始就大改字体。
- 页面风格的变化优先来自主题、色彩、装饰、信息组织和语气,而不是来自重写整套字号。
- 需要找变化方向时,再读取
references/style_directions.md。
- 生成后先做真实视觉 QA
- 必须产出逐页 PNG;如果宿主实现支持
_preview.html,必须同时查看它。 - 逐页检查封面密度、标题换行、页尾是否留出过多空白、是否出现标题孤立在页底、列表编号是否断裂、长邮箱或英文串是否压坏布局。
- 如果发现标题单独挂在页末,应优先通过分页规则或内容结构修复,而不是靠手工插空行遮掩。
- 如果边框和背景占比过大,应优先缩窄外留白和内容面板边距,而不是继续压缩正文尺寸。
- 迭代顺序固定
- 第一优先级:修内容结构和 front matter。
- 第二优先级:修分页与孤立标题。
- 第三优先级:修封面信息密度与边框占比。
- 第四优先级:在锁定字号范围内做小幅视觉微调。
- 不要反过来先大调字体,再回头补语义和封面字段。
- 交付时带上可复核产物
- 至少交付:原始 Markdown、带 front matter 的 canonical Markdown、逐页 PNG、预览 HTML(如果有)、元数据 JSON(如果有)。
- 没有逐页图的卡片任务不算完成。
- 只有命令成功、没有人工看过图片,也不算完成。
资源路由
默认先读
references/workflow.md:看 front matter 结构、宿主 CLI 契约、QA 清单和常见返工顺序。
排版固定规则
references/typography_lock.md:看已经验证过的字号、行高、边距、卡片尺寸与可接受的小范围微调带。
风格变化方向
references/style_directions.md:看如何在不破坏已验证排版合同的前提下做出不趋同的页面风格。
质量标准
- 默认输出必须适合手机纵向滑读,不能把普通网页截图直接当卡片交付。
- 默认正文必须清晰、对比足够、列表和标题层级稳定,不能出现“看起来有设计,但读起来累”的情况。
- 风格允许变化,但不应靠随意压缩正文、过度缩小留白或大幅改字号来做假变化。
- 封面应承担“抓眼 + 定义任务”的职责,不能信息过空,也不能变成满屏贴标签。
- 当前验证过的排版合同优先级高于“临时想试试更大/更小字号”的冲动。
宿主 CLI 契约
如果宿主仓库已经有稳定实现,优先把 skill 路由到宿主 CLI,而不是在 skill 目录内重写一套实现。
一个已验证的宿主命令形态可以是:
宿主实现理想上应具备这些能力:
- Markdown front matter 解析
- 显式封面字段渲染
- 浏览器真实排版
- 自动分页
- 逐页 PNG 导出
- HTML 预览和元数据输出
如果宿主实现暂时没有这些能力,应先补能力边界最明显的部分,不要对外假装“已经能稳定发布”。
已验证经验
- 显式 front matter 比启发式封面抽取稳定得多。
- 长中文标题适合强封面,但必须配合更窄外边距和更高首页信息密度。
- 正文语义只做轻量补标记,比大幅改写文案更稳。
- 小红书卡片的正文不是 print 文档,正文字号需要明显偏大,但一旦跑通就不应频繁重设。
- 风格去同质化应优先从主题 token、信息组织和装饰节奏入手,而不是频繁推翻字号体系。
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingxhs-markdown-card-collab/SKILL.md
Popularity
- Repository stars
- 145
- Repository forks
- 13
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sven-li-sankyuu/presentation-skills/xhs-markdown-card-collab)