← Back to Skills Marketplace
119
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install normieclaw-dashboard-builder
Description
Dashboard Builder is the construction kit for your entire NormieClaw setup. It reads skill specifications and scaffolds a complete, working Next.js dashboard...
Usage Guidance
This package appears to be a legitimate dashboard scaffolder, but take these precautions before running anything: 1) The package's registry metadata omits requirements that the scripts actually need — ensure you have Node.js/npm and python3 available. 2) Do not run scripts that push database migrations against a production Supabase project. Create a throwaway/test Supabase project and use a short-lived service-role key if you need to exercise 'run-migrations' or 'db push'. 3) Review the generated SQL migration files (supabase/migrations/) and the generated app files before executing any push or deploy commands. 4) Be aware the scripts may scan the filesystem to locate the skill package (they run find across $PWD/$HOME and in some samples even /); run in a constrained environment (container, VM, or a dedicated dev machine) if you are uncomfortable with broad filesystem operations. 5) Confirm .env.local is in .gitignore and never commit SUPABASE_SERVICE_ROLE_KEY. 6) Prefer the provided dry-run options (where applicable) and step through 'add-skill' and migration generation manually. 7) If anything is unclear or you need to deploy for production, rotate keys after testing and conduct a code review of manifest parsing and migration generation. If you want, I can list the exact places to inspect in the templates/scripts or suggest safer commands to run first (dry-run checks, open generated SQL) before any network-facing operations.
Capability Analysis
Type: OpenClaw Skill
Name: normieclaw-dashboard-builder
Version: 1.0.3
The NormieClaw Dashboard Builder is a comprehensive meta-skill designed to scaffold and manage a Next.js 14 and Supabase-based personal dashboard. The bundle includes shell scripts (scaffold-project.sh, add-skill.sh, run-migrations.sh) and React templates that automate project initialization, database migration generation, and skill registration. While the skill possesses high-privilege capabilities (filesystem write and shell execution), its behavior is strictly aligned with its stated purpose. Significant effort is evident in the security architecture, including mandatory Row Level Security (RLS) patterns, explicit warnings against secret exposure, and robust prompt injection defenses within SKILL.md and SECURITY.md. No indicators of data exfiltration, malicious backdoors, or intentional self-exploitation were identified.
Capability Assessment
Purpose & Capability
The name/description, templates, and scripts line up with a dashboard scaffolder that reads skill manifests and generates a Next.js app backed by Supabase — that is coherent. However the registry metadata claims no required binaries or environment variables, while the SKILL.md and included scripts clearly require Node.js/npm, python3, and Supabase credentials (including SUPABASE_SERVICE_ROLE_KEY). The absence of these declared requirements is an inconsistency and reduces transparency.
Instruction Scope
SKILL.md and the shipped scripts operate over the local filesystem (finding the skill package via find / and searching $HOME/$PWD), copy templates into a project, generate SQL migrations from manifests, and run npm/npx commands. These actions are within scope for a scaffolder, but the scripts perform broad filesystem discovery (e.g., find /) and auto-generate SQL that may be pushed to a Supabase project. That grants the skill substantial ability to read local paths, write new project files, and alter a database — so users should verify manifests and generated SQL before executing push commands.
Install Mechanism
This is instruction-only (no remote download/install spec in registry). The scaffolding runs standard tools (npx create-next-app, npm install) and copies local template files from the skill package. There are no obscure remote URLs or archive extracts in the install flow. Network activity is limited to npm/npx (expected).
Credentials
The runtime requires Supabase credentials to initialize and push migrations; SKILL.md and scripts instruct users to create a .env.local containing NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, and SUPABASE_SERVICE_ROLE_KEY. Requesting the service role key is functionally necessary to generate and push database migrations, but it is a highly privileged secret (can bypass RLS). The skill metadata, however, declared no required env vars — a transparency mismatch. No unrelated external credentials are requested, but the presence of a service-role-level credential is significant and should be scoped to a throwaway/test Supabase project when possible.
Persistence & Privilege
The skill is not marked always:true and does not appear to modify other skills or global agent configuration. Its actions are limited to creating files in the user-chosen project directory, generating migrations, and optionally running database push commands. Those are expected for a scaffolding tool.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install normieclaw-dashboard-builder - After installation, invoke the skill by name or use
/normieclaw-dashboard-builder - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
v1.0.3: Security fixes: confined scripts to skill directory, removed filesystem traversal from setup
v1.0.2
v1.0.2: MIT license, cleaned descriptions, removed cross-sell
v1.0.0
Initial publish from NormieClaw.ai — Free OpenClaw skills for everyone.
Metadata
Frequently Asked Questions
What is Dashboard Builder?
Dashboard Builder is the construction kit for your entire NormieClaw setup. It reads skill specifications and scaffolds a complete, working Next.js dashboard... It is an AI Agent Skill for Claude Code / OpenClaw, with 119 downloads so far.
How do I install Dashboard Builder?
Run "/install normieclaw-dashboard-builder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Dashboard Builder free?
Yes, Dashboard Builder is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Dashboard Builder support?
Dashboard Builder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Dashboard Builder?
It is built and maintained by Nollio (@nollio); the current version is v1.0.3.
More Skills