Colors CC

Polar Sponsor
爱发电 赞助
.NET 9.0

为 OpenClaw 及其他 AI 代理提供原生 UI 资源和配色工具集,生成 SVG 占位符、动态渐变、主题调色板,并执行颜色操作。

SCILL: ColorsCC.

功能概述

SCILL: ColorsCC.是一项面向实际任务的技能,主要用于A 高性能,无国籍的彩色 API 和优化用于 AI 代理( OpenClaw, cursor, Cline, GPTs) 的工具集;QQ 代理的使用规则;

核心要点

  • Inline 映像 : 总是嵌入 SVG 的 placeholde。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

技能:ColorsCC

一款高性能、无状态的色彩 API 与工具集,专为 AI Agent(OpenClaw、Cursor、Cline、GPTs)优化。

🚀 Agent 使用规则

  • 内联图像:始终使用 标签或 Markdown 语法 ![alt](url) 直接嵌入 SVG 占位图。
  • URL 编码:# 字符必须编码为 %23(例如:start=%23FF003C)。
  • 禁止抓取:不得尝试下载二进制图像数据;交由用户客户端直接渲染 URL。
  • 有效尺寸范围:宽高将自动限制在 50–4000 像素之间。
  • 文本长度限制:占位图中的文字最多截取 100 个字符。

🛠 功能能力

1. 带动画效果的 SVG 占位图

为 UI 原型生成动态、轻量级占位图,支持多种渐变与动画效果。

  • 接口地址:https://api.colors-cc.top/placeholder
  • 参数说明:
    • w:宽度(像素),默认值:800,取值范围:50–4000
    • h:高度(像素),默认值:400,取值范围:50–4000
    • text:居中显示的文字,需 URL 编码(默认值:"{width} x {height}",最多 100 字符)
    • effect:视觉效果。可选值:static(默认)、fluid、breathe、holographic、mesh
    • palette:逗号分隔的颜色列表 — 支持 HEX、RGB 或 HSL 格式(默认:2 种随机颜色,支持 2–10 种)。例如:%23FFD6A5,%23FFADAD
    • speed:非静态效果的动画持续时间(秒),默认值:10,取值范围:1–30
    • attribution:是否添加品牌水印(默认:true)。设为 false 或 0 可禁用。启用后将在右下角添加透明度为 15% 的 “colors-cc.top” 水印,并在 SVG 中插入 HTML 注释以支持传播分享。
  • 示例:
    • 静态效果:Hero
    • 全息效果:Holo
    • 网格效果:Mesh
  • 响应格式:SVG 图像,响应头含 Cache-Control: public, max-age=31536000, immutable

2. 流体动画占位图(别名接口)

生成具备平滑色彩过渡与动画效果的动态 SVG 渐变图。

  • 接口地址:https://api.colors-cc.top/fluid-placeholder
  • 参数说明:
    • w、h、text、speed、attribution(同上)
    • palette:逗号分隔的颜色列表 — 支持 HEX、RGB 或 HSL 格式(默认:随机生成,支持 2–10 种颜色)
  • 示例:Warm Gradient
  • 响应格式:带平滑色彩过渡的动画 SVG,响应头含 Cache-Control: public, max-age=31536000, immutable

3. 随机颜色生成

获取一个随机 HEX 与 RGB 颜色值,并附带生成时间戳。

  • 接口地址:GET https://api.colors-cc.top/random
  • 返回值:{"hex": "#A1B2C3", "rgb": "rgb(161, 178, 195)", "timestamp": "2024-03-12T10:30:00.000Z"}
  • 使用场景:当需要为模拟数据或 UI 组件生成随机颜色时调用该接口。

4. 精选主题色板

获取高质量设计灵感色组。

  • 接口地址:GET https://api.colors-cc.top/palette?theme={theme_name}
  • 支持主题:cyberpunk、vaporwave、retro、monochrome
  • 返回值:{"theme": "cyberpunk", "colors": ["#FCEE09", "#00FF41", ...], "count": 5}
  • 示例:fetch('https://api.colors-cc.top/palette?theme=vaporwave')

5. 通用色彩格式转换器

在 HEX、RGB、HSL 和 CMYK 格式之间进行无状态转换。

  • 接口地址:GET https://api.colors-cc.top/convert?hex={hex}|rgb={rgb}|hsl={hsl}|cmyk={cmyk}
  • 参数说明:仅允许提供以下任一参数:hex、rgb、hsl 或 cmyk
  • 返回值:{"hex": "#FF5733", "rgb": "rgb(255, 87, 51)", "hsl": "hsl(10, 100%, 60%)", "cmyk": "cmyk(0%, 66%, 80%, 0%)"}
  • 示例:https://api.colors-cc.top/convert?hex=%23FF5733
  • 错误响应:若输入格式无效,则返回状态码 400 及 {"error": "Invalid color format"}

6. CSS 颜色名称目录

获取全部标准 CSS 颜色名称及其对应的 HEX 值(约 140 个)。

  • 接口地址:GET https://api.colors-cc.top/all-names
  • 返回值:{"AliceBlue": "#F0F8FF", "AntiqueWhite": "#FAEBD7", "Tomato": "#FF6347", ...}
  • 使用场景:用于查询命名颜色,例如 'tomato' → '#FF6347'

📖 典型使用场景

使用场景 1:构建落地页

Hero
Feature 1 Feature 2

使用场景 2:生成带颜色的模拟数据

const palette = await fetch('https://api.colors-cc.top/palette?theme=vaporwave')
  .then(r => r.json())

const mockData = palette.colors.map((color, i) => ({
  id: i,
  name: `Item ${i+1}`,
  color: color,
  thumbnail: `https://api.colors-cc.top/placeholder?w=200&h=200&palette=${color.replace('#', '%23')},%23000000`
}))

使用场景 3:颜色选择器组件

async function getRandomColor() {
  const res = await fetch('https://api.colors-cc.top/random')
  const data = await res.json()
  return data.hex
}

使用场景 4:通用色彩格式转换

// 将任意色彩格式转换为全部格式
const result = await fetch('https://api.colors-cc.top/convert?hsl=hsl(200,50%,50%)')
  .then(r => r.json())
console.log(result.hex) // #4099BF

⚠️ 常见陷阱与解决方案

❌ 错误 1:未编码的井号(#)符号

BAD:  palette=#FF0000,%230000FF
GOOD: palette=%23FF0000,%230000FF

✅ 提示:为内部工具禁用水印

默认情况下,所有 SVG 占位图均包含轻微的品牌水印,便于传播分享。如用于内部工具,请禁用:

// 启用水印(默认值 — 推荐用于面向公众的内容)
https://api.colors-cc.top/placeholder?w=800&h=400

// 禁用水印(仅限内部使用)
https://api.colors-cc.top/placeholder?w=800&h=400&attribution=false

❌ 错误 2:抓取 SVG 并二次处理

// BAD — 请勿执行此操作
const svg = await fetch(placeholderUrl).then(r => r.text())
const encoded = btoa(svg)

// GOOD — 直接使用 URL
Direct

❌ 错误 3:非法尺寸参数

BAD:  w=10 (过小,将被自动修正为 50)
BAD:  w=9999 (过大,将被自动修正为 4000)
GOOD: w=800&h=600

❌ 错误 4:/api/convert 接口传入多个色彩参数

BAD:  /api/convert?hex=%23FF0000&rgb=rgb(255,0,0)
GOOD: /api/convert?hex=%23FF0000

❌ 错误 5:色板中颜色数量非法

BAD:  palette=%23FF0000 (仅 1 种颜色,最少需 2 种)
BAD:  palette=%23FF0000,%23... (超过 10 种颜色,超出部分将被忽略)
GOOD: palette=%23FF0000,%230000FF,%2300FF00 (2–10 种颜色)

🌐 Web 工具(面向终端用户)

📚 完整文档

如需查阅完整 API 文档,请参考:

💡 调用频率限制

无限制。所有接口完全免费且无调用上限。

相关专题

更多
Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

2026.10.22

0

15

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

2026.10.22

0

12

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

2026.10.22

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134万人学习