ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

paint

Generate color palettes, gradients, and textures. Use when creating harmonized palettes, previewing schemes, converting color spaces, making patterns.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bytesagain/paint
Or

Paint

A design toolkit for managing color palettes, gradients, swatches, and design assets. Each command category maintains its own timestamped log file, so you can organize design entries by purpose — palettes, previews, color conversions, harmonies, contrasts, gradients, swatches, and more. Includes built-in statistics, multi-format export, full-text search, and activity history.

All operations are logged with timestamps and stored locally in flat files for easy inspection and portability.

Commands

CommandDescription
paint palette <text>Record a palette entry (or show recent palettes with no args)
paint preview <text>Log a design preview note
paint generate <text>Record a generated design asset or color scheme
paint convert <text>Log a color space conversion (e.g., HEX to RGB)
paint harmonize <text>Record a color harmony analysis
paint contrast <text>Log a contrast check or accessibility evaluation
paint export <text>Record an export operation or design asset output
paint random <text>Log a randomly generated color or pattern
paint browse <text>Record a browsed design reference or inspiration
paint mix <text>Log a color mixing operation
paint gradient <text>Record a gradient definition or transition
paint swatch <text>Log a swatch entry or named color sample
paint statsShow summary statistics across all categories
paint search <term>Full-text search across all log files
paint recentShow the 20 most recent activity entries
paint statusHealth check — version, data dir, entry counts, disk usage
paint helpShow the built-in help message
paint versionPrint the current version

How Entry Commands Work

Every entry command (palette, preview, generate, convert, harmonize, contrast, export, random, browse, mix, gradient, swatch) follows the same pattern:

  • With arguments: Appends a timestamped entry (YYYY-MM-DD HH:MM|<text>) to the corresponding .log file and shows the new total count
  • Without arguments: Shows the 20 most recent entries from that category's log file

Data Storage

All data is stored in ~/.local/share/paint/ by default.

Files created in the data directory:

  • palette.log, preview.log, generate.log, convert.log, harmonize.log, contrast.log, export.log, random.log, browse.log, mix.log, gradient.log, swatch.log — One log file per command category, each containing timestamped entries in YYYY-MM-DD HH:MM|<text> format
  • history.log — Audit trail of every command executed with timestamps
  • export.json / export.csv / export.txt — Generated by the stats/export functions

Export Formats (via internal _export function)

Metadata

Stars3500
Views1
Updated2026-03-27
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bytesagain-paint": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#paint#tool#utility
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.