Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Palette

v1.0.0

Create and manage color palettes using color theory algorithms. Use when designing UIs or building brand color systems.

0· 166·1 current·1 all-time
byBytesAgain2@ckchzh
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (palette generation, export, preview, manage library) match the included SKILL.md and the bash script. The script implements logging, generation stubs and exports relevant to the stated purpose; no unrelated services or credentials are requested.
Instruction Scope
Runtime instructions and the script operate on files under $HOME/.palette and on local terminals. Be aware the script records each command and its arguments into per-command .log files (e.g., create.log, random.log) so any values you pass via env vars or args will be recorded. No steps read or transmit system files or external endpoints.
Install Mechanism
No install spec — instruction-only plus a shipped script. No external downloads or package installs are performed by the skill.
Credentials
The skill requires no credentials or special env vars. It uses $HOME for data storage (expected). There are no unexplained secret requests.
Persistence & Privilege
always is false and autonomous invocation is allowed by default (expected). The skill only creates/reads files under ~/.palette and does not modify other skills or system-wide agent settings.
Assessment
This skill appears coherent and safe for normal use, but review these points before installing or running it: - Data & logs: The script stores all activity and command/argument text in ~/.palette/*.log and a data.jsonl file. Avoid passing secrets or sensitive strings in PALETTE_* env vars or arguments because those values get recorded. - Local writes only: The tool operates locally and does not contact external servers, but it will write exported files to the current working directory when you run export. - Permissions & backups: If you care about privacy, check and tighten permissions on ~/.palette (chmod 700) and back up or delete logs you don’t want retained. - Minor bugs: The script has duplicated case labels for export in the main switch (one branch just logs, another calls the export function). This is a harmless bug but may produce unexpected behavior — consider inspecting or testing the script before relying on exports. - Review before running: Because it's a shell script included in the skill bundle, you can safely inspect it (which you already did). Run it as a normal user (not root) and only after you are comfortable with the log/storage behavior. If you want stricter guarantees, request an implementation that avoids recording full argument strings or adds an opt-out flag for telemetry/logging.

Like a lobster shell, security has layers — review code before you run it.

latestvk9714c2k78tf44rsa3yd920dj5837mn1
166downloads
0stars
1versions
Updated 3h ago
v1.0.0
MIT-0

Palette — Color Palette Generation & Management Tool

Generate harmonious color palettes using color theory (complementary, analogous, triadic), create random palettes, preview colors in terminal, export to CSS/JSON/SVG, and manage a library of saved palettes. Essential for designers, frontend developers, and anyone working with color systems.

Prerequisites

  • Python 3.8+
  • bash shell
  • Terminal with ANSI color support (for previews)

Data Storage

All palette data is stored in ~/.palette/data.jsonl as newline-delimited JSON. Each record contains palette name, colors (hex values), color theory type, and metadata.

Configuration is stored in ~/.palette/config.json.

Commands

create

Create a new named palette from a list of hex color values.

PALETTE_NAME="ocean-breeze" PALETTE_COLORS="#0077B6,#00B4D8,#90E0EF,#CAF0F8,#023E8A" bash scripts/script.sh create

random

Generate a random palette with a specified number of colors (default: 5). Optionally constrain by hue range or saturation.

PALETTE_COUNT=5 PALETTE_HUE_MIN=180 PALETTE_HUE_MAX=270 bash scripts/script.sh random

complementary

Generate a complementary color palette from a base color. Returns the base color and its complement with optional shades.

PALETTE_BASE="#FF6B35" PALETTE_SHADES=3 bash scripts/script.sh complementary

analogous

Generate an analogous color palette from a base color. Returns colors adjacent on the color wheel (±30°).

PALETTE_BASE="#2EC4B6" PALETTE_COUNT=5 bash scripts/script.sh analogous

triadic

Generate a triadic color palette from a base color. Returns three colors equally spaced (120°) on the color wheel.

PALETTE_BASE="#E71D36" PALETTE_SHADES=2 bash scripts/script.sh triadic

export

Export a palette to various formats: CSS custom properties, JSON, SVG swatches, Tailwind config, or SCSS variables.

PALETTE_ID=<id> PALETTE_FORMAT=css PALETTE_OUTPUT=./colors.css bash scripts/script.sh export

preview

Display a palette in the terminal using ANSI color blocks. Shows hex values, RGB, and HSL alongside color swatches.

PALETTE_ID=<id> bash scripts/script.sh preview

list

List all saved palettes with their names, color counts, and creation dates.

bash scripts/script.sh list

save

Save/bookmark the most recently generated palette with a name and optional tags for organization.

PALETTE_NAME="sunset-vibes" PALETTE_TAGS="warm,sunset,gradient" bash scripts/script.sh save

config

View or update configuration (default color count, preferred format, terminal color mode).

PALETTE_KEY=default_count PALETTE_VALUE=7 bash scripts/script.sh config

help

Show usage information and available commands.

bash scripts/script.sh help

version

Display the current version of the palette skill.

bash scripts/script.sh version

Examples

# Generate a triadic palette from a brand color
PALETTE_BASE="#6C63FF" bash scripts/script.sh triadic

# Save it with a name
PALETTE_NAME="brand-triadic" bash scripts/script.sh save

# Preview in terminal
PALETTE_ID=<id> bash scripts/script.sh preview

# Export as CSS custom properties
PALETTE_ID=<id> PALETTE_FORMAT=css PALETTE_OUTPUT=./brand-colors.css bash scripts/script.sh export

Color Theory Quick Reference

  • Complementary: Opposite on the color wheel (high contrast)
  • Analogous: Adjacent colors (harmonious, low contrast)
  • Triadic: Three equidistant colors (vibrant, balanced)
  • Random: Algorithmically generated with optional constraints

Notes

  • Colors are stored and processed as hex values internally, converted to RGB/HSL as needed.
  • Terminal preview requires a terminal that supports 24-bit (truecolor) ANSI codes.
  • Export formats include CSS, JSON, SVG, SCSS, and Tailwind — easily extensible.

Powered by BytesAgain | bytesagain.com | hello@bytesagain.com

Comments

Loading comments...