关于 color-palette-extractor
color-palette-extractor 是面向设计工作的技能,可从图片、网站、设计稿或颜色代码提取并生成无障碍配色。它分析色彩协调与可访问性,并生成配色报告及多种格式的导出内容。
主要功能
- 01从图片和网站提取主色
- 02生成含色调、明暗变化的配色
- 03分析色彩协调方案
- 04检查 WCAG 2.1 对比度与色觉差异
- 05导出 CSS、Tailwind、SCSS、JSON、iOS 和 Android 格式
适用场景
- 01查找标志或截图中的主色
- 02根据网站或颜色代码构建配色
- 03检查文字与背景的对比度
- 04根据颜色创建 Tailwind 配置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ onewave-ai/ claude-skills --skill color-palette-extractor安装后在 Claude Code 中输入/color-palette-extractor确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/color-theory.mdexport-formats.mdoutput-template.md详细介绍
调色板提取器
从图像、网站和设计中提取并生成无障碍调色板。
目录
references/output-template.md— 用于展示调色板的完整报告结构references/export-formats.md— CSS、Tailwind、SCSS、JSON、iOS、Android 代码片段references/color-theory.md— 配色方案、无障碍性和提取最佳实践
工作流
-
确定来源:图像文件(PNG、JPG、SVG)、网站 URL、屏幕截图、设计稿,或用于构建调色板的现有颜色代码。
-
提取颜色。
- 从图像中提取:分析像素数据,识别主导颜色,将相近色调分组,计算频率,并按显著程度排序。
- 从网站中提取:获取并解析 CSS,提取颜色值,并识别品牌色、强调色、文字颜色和背景色。
- 使用 K-means 聚类;提取 5-10 种主导颜色。除非近白色和近黑色具有显著性,否则将其忽略。
-
构建主调色板(5-10 种颜色):最主导的颜色、2-3 种辅助色、1-2 种强调色、一种背景色和一种文字颜色。生成包含浅色调、深色调、中间色调以及 50-950 数值刻度的扩展调色板。参见
references/color-theory.md。 -
进行色彩和谐度分析,生成互补色、类似色、三角色、分裂互补色、四角色和单色方案。参见
references/color-theory.md。 -
检查无障碍性:计算每组文字与背景配色的 WCAG 2.1 对比度,并测试红色盲、绿色盲和蓝黄色盲的视觉效果。为不符合要求的配色推荐无障碍替代方案。参见
references/color-theory.md。 -
按照
references/output-template.md编排报告,并使用references/export-formats.md导出为所需格式。
输出要求
提供主导色清晰、变化充足、命名具有语义性且包含配色方案、通过无障碍检查的对比度、使用指南和多种格式导出的调色板。生成可立即用于设计系统的专业无障碍调色板。
示例触发语句
- “从这张屏幕截图中提取颜色”
- “从这个网站获取调色板”
- “根据这张图像生成配色方案”
- “根据这些颜色创建 Tailwind 配置”
- “找出这个徽标中的主导颜色”
- “根据这个十六进制颜色代码构建调色板”
评论
支持 Markdown