formio-angular-resourceslisted
Install: claude install-skill formio/ai
# Form.io Resource → Angular CRUD
> **Nested sub-skill.** This file lives at `plugin/skills/formio-angular/formio-angular-resources/SKILL.md` — a sub-folder of the `formio-angular` skill. The `name: formio-angular-resources` frontmatter is preserved for documentation and eval tooling, but this is NOT a separately-registered top-level skill: callers (the `formio-angular` parent, or `formio-application` Step 5) load this file directly by path, the same way `formio-angular` loads `SETUP.md` / `BOOTSTRAP.md` / `CONFIG.md` / `AUTH.md`. Do not invoke it by frontmatter name — load the file.
Turn a Form.io Resource Map into a working Angular application whose CRUD screens are wired through `@formio/angular`'s `FormioResource` module — one module per resource, nested parent/child routing, and bidirectional N:N joins generated from the map.
## Preflight — the Form.io MCP server
**Check this when you reach your first Form.io tool call, not when this skill activates.** The check is whether `form_list` is callable by you, under whatever name this client exposes it. If it is, proceed. If it is not, load the `formio-mcp-setup` skill and use it to help the user connect the server; that skill is the only remedy you offer, and this skill writes no MCP configuration itself.
**A missing server blocks that call, not the turn.** Reading this skill, answering a question from it, planning, and writing files to the working directory all need no server. Do everything that needs no server first an