pagesskill
Analysis
This instruction-only skill matches its NocoBase page-building purpose, but it can guide an agent to overwrite, clean, or remove persistent app pages and add custom JavaScript without clear approval or rollback guardrails.
Findings (2)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
The `flowModels:update` API does a **full replace**... `nb_page_layout("tab_uid")` ... `This cleans existing content`; tools include `nb_delete_route`, `nb_remove_field`, and `nb_remove_column`.The documented workflow and tool list can replace, clean, delete, or remove NocoBase page structures. This is related to the stated purpose, but the artifacts do not show approval, backup, staging, or rollback controls before destructive or persistent changes.
description: Guide AI to build NocoBase pages — menus, tables, forms, popups, KPIs, JS blocks... tools: `nb_js_block`, `nb_js_column`; `JSBlockModel (custom JS content)`.
The skill explicitly supports adding custom JavaScript blocks and columns. This is disclosed and purpose-aligned, but JavaScript inserted into application pages may execute for users and should be reviewed.
