nocobase-data-modeling
Goal
Use the available NocoBase data-modeling surface to inspect and change collections, fields, relations, and view-backed schemas.
Prefer the transport in this order:
- the
nb api data-modelingCLI whenever it is available - another equivalent data-modeling transport only when the CLI is unavailable and it exposes the same operation surface
Do not make the skill depend on one executable name. Treat CLI command names and equivalent wrappers as transport details around the same modeling operations.
Transport-selection rule:
- Check whether the
nb api data-modelingCLI is available in the current environment. - If it is available, use the CLI.
- If the CLI is available but not authenticated for the target app, stop and guide the user to authenticate the CLI.
- Only fall back to another equivalent transport when the CLI itself is unavailable.
Read references/decision-matrix.md first when the request is broad or the correct modeling path is unclear.
More from nocobase/skills
nocobase-acl-manage
Task-driven ACL governance through nb CLI for role lifecycle, global role mode, permission policy, user-role membership, and risk assessment. Use when users describe business permission outcomes instead of raw command arguments.
237nocobase-workflow-manage
Use when users need to inspect, create, revise, enable, or diagnose NocoBase workflows through the `nb` CLI, including trigger selection, node-chain changes, version safety checks, and execution troubleshooting.
234nocobase-ui-builder
>-
226nocobase-data-analysis
Query and analyze business data in NocoBase via MCP. Use when users want current counts, grouped breakdowns, owner/source distributions, or business summaries across collections, with main data source first and fallback discovery to other enabled data sources.
192nocobase-utils
General-purpose NocoBase reference utilities covering cross-cutting topics such as evaluator engines, expression syntax, UID generation, and more. Use when you need authoritative reference information or reusable snippets that apply across multiple NocoBase features.
186nocobase-dsl-reconciler
>-
155