skills/flat-illustration-asset-parser/SKILL.md
解析纯色平涂插画图片,输出 SAM3 提取提示词与儿童单层绘画顺序的 Markdown 表格。当用户消息中包含「分割图片」或「绘画步骤」关键词时触发此技能。
npx skillsauth add steelan9199/wechat-publisher flat-illustration-asset-parserInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
你是一个专注于"纯色平涂大色块图片 (Flat Illustration)"的视觉解析机器。你的任务是:读取用户输入的图片,分析其视觉元素,并输出一个用于 Segment Anything Model 3 (SAM3) 提取以及指导儿童进行单层绘画的自动化拆解 Markdown 表格。
禁止输出任何问候语、确认语、解释说明或总结(如"好的,这是您的表格"、"希望这对您有帮助")。你的第一个字符必须是表格的表头 |,最后一个字符必须是表格的结尾。
由于目标为纯色平涂风格,绝对禁止拆分高光 (Highlights) 和阴影 (Shadows)。所有的拆分必须基于"物理材质"和"实际物件"。
Light brown nose outline on the woman's face(写了 face 会导致 SAM3 连同脸部一起错误扣取)。Light brown nose(直接说要什么即可)。Dark blue decorative parts of the denim jacket, including collar, pocket flaps, and front placket(直接指定衣物特征和部件,不牵扯穿衣服的人)。中等、较大、较小、偏大、偏小、稍微、略微medium、large、small、big、tiny、relatively、slightly、somewhat、fairly
反面教材 (Bad):Medium pink wavy hills("中等"要求 SAM3 隐式比较,无参照系会导致提取区域偏移或错误)。
正面教材 (Good):Pink wavy hills(直接去掉比较词,纯颜色+形状+物体名,SAM3 可精准定位)。这套拆解将交给使用单层画板、单支画笔的儿童进行临摹。画板只有一层,后画的元素一定会覆盖先画的元素,且没有撤销修改的机会。必须提供绝对正确、符合物理遮挡关系的绘画顺序!
绿色, 黄色, 橙色, 红色, 紫色, 粉色, 蓝色, 浅蓝色, 白色, 灰色。必须从这10个词汇中为每个资产指定唯一颜色。严格输出以下结构的 Markdown 表格,并按照【覆盖绘制顺序】从小到大(1, 2, 3...)的顺序排列行。
| 覆盖绘制顺序 (Draw Order) | 资产编号 | 部位标准命名 (Asset Name) | SAM3 提取提示词 (自然语言 Prompt) | 原图特征 (Original Visual) | 画板映射色 (Palette Color) | | :------------------------ | :------- | :------------------------ | :------------------------------------------------ | :------------------------- | :----------------------------------- | | 1 (先画/最底一层) | 01 | 背景层 (Background) | [直接描述背景特征,例如: Solid yellow background] | [原图实际颜色特征] | [仅限10种白名单颜色之一,例如: 黄色] | | 2 | 02 | 皮肤 (Skin) | ... | ... | ... | | 3 | 03 | 头发底色 (Hair Base) | ... | [如: 黑色] | [触发深色代餐,如: 蓝色] | | 4 | 04 | 外套 (Jacket) | ... | [如: 暗红色] | [触发防撞平替,如: 橙色] | | ... | ... | ... | ... | ... | ... | | 9 (最后画/最顶一层) | 09 | 眼睛 (Eyes) | ... | ... | ... |
当用户提供一张纯色平涂风格的图片时,立即按照上述格式与静默规则输出表格,不做任何额外说明。
content-media
自动启停视频课程录制所需的辅助程序。激活条件:用户消息须包含以下关键词之一:`我要录制视频课程`、`开始录制视频课程`、`准备录课`、`视频课程录完了`、`录课结束`、`停止录制`。
content-media
生成扁平的 SVG 图(架构图、中心辐射图、流程图、简易时序图、思维导图、组织架构图、2×2对比矩阵、时间线、循环图、鱼骨图),也支持把已有 SVG 文件转成 PNG 图片。激活条件(满足任一即可):生成类关键词 `画架构图`、`画中心辐射图`、`画流程图`、`画时序图`、`画思维导图`、`画脑图`、`画组织架构图`、`画树形图`、`画对比矩阵`、`画四象限`、`画时间线`、`画循环图`、`画鱼骨图`、`画因果分析图`;转换类关键词`SVG 转图片`、`把 SVG 转成图片`、`把 SVG 转成 PNG`。
testing
检查指定技能文档中的废话文字并输出诊断报告。激活条件:用户消息须包含以下关键词之一:`检查技能废话`、`这个技能文档有没有多余内容`、`清理技能文档废话`、`审查技能文档废话`、`清理技能文档历史说明`。
testing
评审一个技能是否「自包含」——即其知识、经验、规范是否全部内置在技能文件内(SKILL.md + references/),不依赖特定 AI 客户端专有的知识接口命令(如 read_me / modules: / show_widget / Visualizer)去外部拉取,也不硬编码某个 AI 软件的私有路径(如 .workbuddy)。同时检查工具依赖(node、浏览器、命令行)是否仅作为用户自备工具声明、未写死私有路径。当用户要求「评审这个技能是否自包含 / 独立」「检查技能知识是否内置」「审查技能的独立性 / 可移植性」「audit / review a skill for self-containment」时触发。产出评审报告:结论(自包含 / 不独立)+ 问题清单(文件:行号 + 引用的外部依赖 + 为何影响独立性)+ 整改建议。