← 返回 Skills 市场
nollio

Dashboard Builder

作者 Nollio · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
119
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install normieclaw-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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install normieclaw-dashboard-builder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /normieclaw-dashboard-builder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug normieclaw-dashboard-builder
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 119 次。

如何安装 Dashboard Builder?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install normieclaw-dashboard-builder」即可一键安装,无需额外配置。

Dashboard Builder 是免费的吗?

是的,Dashboard Builder 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Dashboard Builder 支持哪些平台?

Dashboard Builder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Dashboard Builder?

由 Nollio(@nollio)开发并维护,当前版本 v1.0.3。

💬 留言讨论