← Back to Skills Marketplace
chenzhaoxuan0

OpenClaw Dashboard Theme Changer

by chenzhaoxuan0 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
115
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install openclaw-dashboard-theme
Description
Change OpenClaw Dashboard accent color with one sentence. Dynamically finds CSS/JS files and updates all accent CSS variables.
Usage Guidance
This skill appears to do what it says: it edits OpenClaw's CSS and JS assets to change the accent color and its variants. Before installing/running: 1) Inspect change-theme.sh yourself (it's included) to confirm you are comfortable with the exact edits; 2) Back up the target asset files (index-*.css, index-*.js) so you can restore them if needed; 3) Be aware the script locates OpenClaw via npm root -g and writes into the global npm install path — if OpenClaw was installed system-wide you may need sudo to edit those files, or the script will fail; 4) Ensure required utilities (bash, npm, sed, grep, awk) are available — the skill metadata lists none, but the script uses them; 5) Note that upgrades to OpenClaw will overwrite edits (author also warns to re-run the script after upgrades); 6) The skill does not contact external servers or request secrets, and it does not modify other skills. If you want minimal risk, run the script manually in a controlled environment (after backing up) rather than letting an agent invoke it autonomously.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-dashboard-theme Version: 2.0.0 The skill modifies OpenClaw's internal distribution files (CSS and JS bundles) to change the dashboard's accent color. While the behavior is aligned with the stated purpose, the script (change-theme.sh) performs high-risk operations, including using 'sed -i' to heuristically replace colors in compiled JavaScript files and modifying files in the global npm installation directory. Although it includes input validation to mitigate shell injection, the practice of programmatically altering application assets is inherently risky and could lead to application instability.
Capability Assessment
Purpose & Capability
The name/description claim to change OpenClaw dashboard colors and the included script exactly locates and edits OpenClaw asset CSS/JS files to do that. The code modifies CSS variables and replaces hardcoded hex colors in JS bundles — this is proportional and expected for the stated goal.
Instruction Scope
SKILL.md instructs running the provided change-theme.sh against OpenClaw assets. The runtime steps are narrowly scoped to locating and editing CSS/JS under the OpenClaw assets directory and verifying results. The instructions do not request reading unrelated files or sending data externally. Minor note: SKILL.md and README state requirements (Bash 4+, OpenClaw installed via npm) but the skill metadata declared 'no required binaries' — the agent will need npm, grep, sed, etc., available to succeed.
Install Mechanism
This is an instruction-only skill with a bundled script; there is no network download or installer. No install spec is present and no external code is fetched at runtime, which is low-risk from an install-mechanism standpoint.
Credentials
The skill declares no environment variables or credentials and the script does not attempt to read secrets. It uses npm root -g and HOME to locate assets, which is appropriate for locating an npm-installed OpenClaw. No sensitive environment access is requested.
Persistence & Privilege
The script writes to OpenClaw's installation assets (CSS/JS under the global npm modules path). That is necessary for a persistent theme change, but it may require elevated filesystem permissions if OpenClaw is installed system-wide (sudo/root). always:false (not force-included) and the skill does not modify other skills or global agent config. Consider that upgrades will overwrite changes (noted by author).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-dashboard-theme
  3. After installation, invoke the skill by name or use /openclaw-dashboard-theme
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
v2.0: rewrite with robust shell script - dynamic file discovery, auto-computes all CSS variable variants, handles JS bundle, idempotent, input validation
v1.0.0
Initial release
Metadata
Slug openclaw-dashboard-theme
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is OpenClaw Dashboard Theme Changer?

Change OpenClaw Dashboard accent color with one sentence. Dynamically finds CSS/JS files and updates all accent CSS variables. It is an AI Agent Skill for Claude Code / OpenClaw, with 115 downloads so far.

How do I install OpenClaw Dashboard Theme Changer?

Run "/install openclaw-dashboard-theme" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is OpenClaw Dashboard Theme Changer free?

Yes, OpenClaw Dashboard Theme Changer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does OpenClaw Dashboard Theme Changer support?

OpenClaw Dashboard Theme Changer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OpenClaw Dashboard Theme Changer?

It is built and maintained by chenzhaoxuan0 (@chenzhaoxuan0); the current version is v2.0.0.

💬 Comments