Openclaw Skills for WorkBuddy Dream Skin turns prompts or reference images into custom WorkBuddy themes, previews them, and safely patches the Electron app for a real interface transformation.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install workbuddy-new
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install workbuddy-new using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Openclaw Skills for WorkBuddy Dream Skin is a deep theming workflow for WorkBuddy, a VS Code-based Electron app, that generates visual skins from a prompt or reference image and applies them through the app’s real semantic classes instead of brittle generic variables.
Because runtime injection is blocked, this skill uses the only reliable path available: it patches the installed app.asar with the smallest possible CSS change, automatically creates app.asar.bak, and keeps a clean restore path. It supports character, scene, mood, art style, reference-image, and light/dark styling so you can move from idea to applied skin with minimal manual effort.
theme.json + workbuddy.css + assets for future applications.generate-skin.js, or select an existing theme pack under skins/<id>/ if the request maps to a known package.gen-static-css.js, including inlined hero assets when needed.make-preview.js so the user can inspect the result in an isolated HTML file before any real app modification.app.asar with asar-patch.js or apply.js; the workflow backs up app.asar automatically, injects only the CSS block, and restarts WorkBuddy so the new skin becomes visible.app.asar.bak back into place.~/.workbuddy/skills/workbuddy-dream-skin/.export SKILL=$HOME/.workbuddy/skills/workbuddy-dream-skin
node $SKILL/scripts/generate-skin.js --desc 'create a moody purple city skin' --name my-skin
node $SKILL/scripts/make-preview.js --skin $SKILL/skins/my-skin/workbuddy.css --hero $SKILL/assets/my-skin_scene.png --name 'My Skin' --out $SKILL/preview-my-skin.html
node $SKILL/scripts/apply.js
--ref to generate-skin.js and preview the generated CSS before applying.node $SKILL/scripts/generate-skin.js --desc 'use this image as the style reference' --name ref-skin --ref $SKILL/assets/ref.png
node $SKILL/scripts/gen-static-css.js --theme-dir $SKILL/skins/ref-skin --out $TMPDIR/workbuddy.static.css
node $SKILL/scripts/asar-patch.js --theme-dir $SKILL/skins/ref-skin --marker ref-skin
app.asar.bak back over app.asar and restart WorkBuddy.cp $WORKBUDDY/resources/app.asar.bak $WORKBUDDY/resources/app.asar
$HOME with %USERPROFILE% in your local setup notes.| Artifact | Location | Purpose |
|---|---|---|
theme.json |
skins/<id>/theme.json |
Metadata for the theme pack, including id, display name, target app mapping, image references, and verification contexts. |
workbuddy.css |
skins/<id>/workbuddy.css |
The actual skin stylesheet that targets semantic WorkBuddy classes such as .wb-home-header, .chat-container, and .conversation-sidebar. |
assets/ |
skins/<id>/assets/ |
Local-only PNG assets for heroes, scenes, or reference-derived imagery. |
preview-*.html |
Skill output root or temp path | Self-contained HTML preview for review before application. |
workbuddy.static.css |
Temp output | Self-contained CSS generated for patching into app.asar. |
_patched.asar |
Temp output | Modified archive produced by the minimal patch workflow. |
app.asar.bak |
WorkBuddy resources directory | Automatic backup used for rollback and recovery. |
applied-asar-log.txt |
Skill directory | Application log for patch status and restart coordination. |
--accent, --mode, --text, --text-pos, --text-color, --text-size.targets.workbuddy.verification.contexts defines the UI landmark nodes that should be checked after application.theme.json + workbuddy.css + assets/.generate-skin.js produces the theme CSS; make-preview.js produces isolated previews; gen-static-css.js makes the patchable CSS payload.asar-patch.js targets the largest renderer/assets/index-*.css file and injects only the skin block so native and unpacked files remain untouched.--vscode-* variables.app.asar patching that keeps the rest of the archive and unpacked files unchanged.app.asar.bak creation plus one-step restore for fast rollback.theme-starter and kungfu-soccer for reuse and rapid iteration.Loading
An AI research integration that performs grounded market analysis and runs automated, scheduled research agents.

An Openclaw Skills tool that diagnoses Markdown lint problems and returns a ready-to-run fix command plus cleaner docs.

An Openclaw Skills decision cascade that screens customs entries for AD/CVD, Section 301, and transshipment exposure before costly tariff surprises hit.

Flags recurring customs duty spend and quantifies the savings you may be leaving on the table through drawback, FTZ, first-sale, bonded warehouse, and FTA programs.

A terminal-first Huawei Cloud KooCLI skill that helps you install, authenticate, query help, build commands, and troubleshoot cloud operations safely.

Openclaw Skills turns Gaosi Guide summer review into a structured, printable, knowledge-tree-based 8-week plan with daily check-ins and PDF export.








































