360 Secure SkillHub
360 安全技能中心

Color Converter

通过 Python 脚本把颜色值在 HEX、RGB、RGBA、HSL、HSLA 及 CSS 命名颜色之间互相转换,可用 --output 指定输出格式,SKILL.md 还提供常用颜色对照表,适合网页开发与设计中的配色取值参考。

fuzzyb33s
fuzzyb33s
热度 36.18
最近更新 2026-06-20 07:28:12
分类:效率依赖:代码执行应用场景:文件转换

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add color-converter
Metadata
name
color-converter
description
Convert colors between HEX, RGB, RGBA, HSL, HSLA, and CSS color formats. Use when working with colors for web development, design, or styling tasks. Triggers on requests like: convert this color, what is HEX in RGB, show HSL values, format this for CSS.

Color Converter

Convert colors between HEX, RGB, RGBA, HSL, HSLA formats.

Supported Formats

  • HEX - #RRGGBB or #RGB
  • RGB - rgb(R, G, B)
  • RGBA - rgba(R, G, B, A)
  • HSL - hsl(H, S%, L%)
  • HSLA - hsla(H, S%, L%, A)

Usage

python scripts/color_converter.py <color> [--output FORMAT]

Examples

# HEX to RGB
python scripts/color_converter.py "#3B82F6"
# Output: rgb(59, 130, 246)

# RGB to HSL
python scripts/color_converter.py "rgb(255, 99, 71)" --output hsl
# Output: hsl(9, 100%, 62%)

# HEX with alpha to RGBA
python scripts/color_converter.py "#3B82F680" --output rgba
# Output: rgba(59, 130, 246, 0.5)

# Named color
python scripts/color_converter.py "tomato"
# Output: rgb(255, 99, 71)

Conversion Table

Common conversions for quick reference:

HEX RGB HSL
#FF0000 rgb(255, 0, 0) hsl(0, 100%, 50%)
#00FF00 rgb(0, 255, 0) hsl(120, 100%, 50%)
#0000FF rgb(0, 0, 255) hsl(240, 100%, 50%)
#FFFFFF rgb(255, 255, 255) hsl(0, 0%, 100%)
#000000 rgb(0, 0, 0) hsl(0, 0%, 0%)