← Back to Skills Marketplace
417
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install wonderdash
Description
Create and manage widgets on the user's WonderDash mobile dashboard via GitHub
Usage Guidance
This skill's behavior (reading/writing widgets in a GitHub repo via SSH) is consistent with its description, but it requires you to supply and save an SSH private key — something the registry metadata does not declare. Before installing or using it: 1) Verify the publisher and the repository URL out-of-band; do not paste a reusable personal SSH key. 2) Prefer a dedicated, least-privilege credential: a repo-scoped deploy key or a machine account with only the minimum permissions needed (ideally read-only if you only need to pull, or a tightly-scoped write key only for this repo). 3) Audit widget HTML before committing (webview widgets can include JavaScript that may run in the app). 4) Avoid reusing the key elsewhere and rotate/delete the key when no longer needed. 5) If possible, prefer a workflow where changes go through pull requests and human review instead of allowing direct pushes by an automated agent. Finally, ask the skill publisher why the registry metadata omits the credential requirement — that inconsistency should be resolved.
Capability Analysis
Type: OpenClaw Skill
Name: wonderdash
Version: 1.0.0
The skill instructs the AI agent to perform high-risk operations, specifically writing an SSH private key to `~/.ssh/wonderdash_deploy` and modifying the user's `~/.ssh/config` file to facilitate GitHub access. While these actions are consistent with the stated goal of managing a dashboard via a Git repository, handling raw private keys and altering SSH configurations are high-privilege tasks that could be exploited for unauthorized access or persistence if the agent is provided with malicious setup data.
Capability Assessment
Purpose & Capability
Name/description (manage widgets via GitHub) match the actions described (creating JSON files, committing, pushing). Declaring git+ssh as required binaries is appropriate. However, the runtime instructions explicitly require an SSH private key and a repo URL to be supplied by 'WonderDash', yet the skill metadata in the registry lists no primary credential or required env — a documentation/metadata mismatch that should be explained by the publisher.
Instruction Scope
The SKILL.md stays within the stated purpose: it instructs creating/updating widget JSON files, editing dashboard.json, and using git push/clone via SSH. It only references the user's ~/.ssh files and the target GitHub repo; it does not instruct reading other unrelated files or accessing external endpoints beyond GitHub.
Install Mechanism
Instruction-only skill with no install spec and no code files — minimal filesystem/installation risk. It relies on standard system binaries (git, ssh) which are reasonable for the task.
Credentials
Although no env vars are declared, the runtime setup explicitly requires an SSH private key (sensitive credential) and storing it under ~/.ssh/wonderdash_deploy. The skill does not declare this credential in registry metadata (primary credential/required env), so the requested secret is not visible ahead of install — that's a mismatch and a security concern because the key grants repo write access and could be misused if it has broad scope or is reused elsewhere.
Persistence & Privilege
The skill does not request 'always: true' and does not modify other skills or system-wide settings. Instructions tell the user to write a private key and an SSH config entry into the user's home directory (normal for GitHub deployment keys), which is expected for this functionality but should be done deliberately and with least privilege.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wonderdash - After installation, invoke the skill by name or use
/wonderdash - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Fix versioning - republish as 1.0.0
v5.0.0
Initial release: file-per-widget format, dashboard.json index, WebView renderer with rich examples
Metadata
Frequently Asked Questions
What is WonderDash?
Create and manage widgets on the user's WonderDash mobile dashboard via GitHub. It is an AI Agent Skill for Claude Code / OpenClaw, with 417 downloads so far.
How do I install WonderDash?
Run "/install wonderdash" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is WonderDash free?
Yes, WonderDash is completely free (open-source). You can download, install and use it at no cost.
Which platforms does WonderDash support?
WonderDash is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux).
Who created WonderDash?
It is built and maintained by Haywired (@hay-wired); the current version is v1.0.0.
More Skills