色彩方案从图片智能提取
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @user_fccf428b/color-palette-extractor。
技能介绍
要解决的问题
设计师给了一张截图或品牌稿,问一句「这里面的主色是什么」,通常要手动开取色器、一个个记色值。更麻烦的是后续:主色之外的辅助色和强调色怎么定?文字和背景的对比度够不够?WCAG 2.1 过不过?每次换项目,hex 值、Tailwind 配置、iOS/Android 色板都要重新手抄,出错概率高。
这个技能把「提取 → 分析 → 校验 → 导出」整条链路自动化,输入可以是图片文件(PNG、JPG、SVG)、网站 URL、截图、设计稿,甚至一个现成的色值。
核心能力与工作方式
1. 提取与聚类
- 图片:分析像素数据,识别主导色,合并相近色相,按频率排序
- 网站:抓取并解析 CSS,分离出品牌色、强调色、文本色和背景色
- 采用
K-means聚类,输出 5–10 个主导色;近黑近白自动忽略,除非占比显著
2. 构建主色板
主色板包含:1 个主导色、2–3 个辅助色、1–2 个强调色、1 个背景色、1 个文本色。同时生成扩展色板:tints、shades、tones 以及 50–950 的数值刻度。
3. 色彩和谐分析
自动生成互补色、类似色、三角、分裂互补、四角与单色方案,参考内置色彩理论文档 references/color-theory.md。
4. 无障碍校验
计算每组文本/背景的 WCAG 2.1 对比度,并测试红色盲、绿色盲、蓝色盲模拟。不达标的组合会推荐替代方案。
5. 格式化报告与导出
按 references/output-template.md 结构输出报告,并导出 CSS、Tailwind、SCSS、JSON、iOS、Android 等格式(见 references/export-formats.md)。
适用边界与注意点
- 纯本地分析,不联网安装依赖、不修改系统权限、不创建持久任务
- 命令和代码默认只作参考,只有在你明确要求且目标范围清楚时才会执行
- 网站抓取只读取 CSS,不会写入或修改目标站点
- 不涉及发送、发布、删除、付款、部署等外部写入操作;如涉及会先展示目标与影响并请求你确认
- 凭据只用于你指定的对应官方服务,不回显、不记录、不转发
适合直接接入设计系统,产出的色板带语义命名和对比度结论,不是一堆裸色值。
使用场景
- 前端工程师拿到竞品网站链接,需要解析页面 CSS,提取品牌色和强调色并生成可直接使用的 Tailwind 配置。
- 设计师从截图或设计稿中提取主色、辅助色与强调色,并按 WCAG 2.1 校验文字与背景对比度,替换不达标的配色。
- 移动开发者根据 logo 图片提取品牌主色,生成适用于 iOS 与 Android 的色值及 50–950 数值刻度。
- 设计系统维护者从现有色值出发,构建带语义命名、和谐配色方案的可访问色板,并导出 SCSS、JSON 等片段。
适合人员
- 前端工程师:需要从网站或截图还原配色方案,并生成 CSS 或 Tailwind 配置的开发者。
- 产品与视觉设计师:需要从设计稿、截图或品牌图中建立可用色板并验证对比度的设计师。
- 移动应用开发者:需要从图片或品牌色生成 iOS、Android 多平台色值的客户端工程师。
- 设计系统维护者:需要统一现有色值并维护可复用、可访问配色规范的团队。