paint
Generate color palettes, gradients, and textures. Use when creating harmonized palettes, previewing schemes, converting color spaces, making patterns.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bytesagain/paintPaint
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
| Command | Description |
|---|---|
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 stats | Show summary statistics across all categories |
paint search <term> | Full-text search across all log files |
paint recent | Show the 20 most recent activity entries |
paint status | Health check — version, data dir, entry counts, disk usage |
paint help | Show the built-in help message |
paint version | Print 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.logfile 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 inYYYY-MM-DD HH:MM|<text>formathistory.log— Audit trail of every command executed with timestampsexport.json/export.csv/export.txt— Generated by the stats/export functions
Export Formats (via internal _export function)
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bytesagain-paint": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
skill-tracker
通用技能使用统计追踪器,支持 Python 和 Node.js 技能,自动记录调用次数、成功率,生成使用排行榜。数据本地存储,保护隐私。
cmms
Computerized maintenance management system
consent
Build cookie consent banners and track opt-in compliance status. Use when implementing GDPR consent, auditing cookies, generating privacy banners.
amr
Autonomous mobile robot fleet manager. Use when json amr tasks, csv amr tasks, checking amr status.
breaker
Circuit breaker sizing and coordination tool. Use when json breaker tasks, csv breaker tasks, checking breaker status.