formio-api
Comprehensive Form.io API reference — every endpoint in the Form.io API Postman collection across platform admin, project admin, runtime/end-user, and PDF scopes. Use when the user asks to call, script, inspect, or document any Form.io REST endpoint: platform/project auth; projects, stages, tenants, teams; forms, resources, and revisions (create, list, update, import, export); actions; roles; end-user registration and login; submissions (submit, query, patch, delete); aggregation reports; PDF template uploads and submission downloads; health/status. Also for x-jwt-token auth questions and the base URL vs project URL distinction. Not for: building a whole application around Form.io (see formio-application); planning a data model (see formio-resource-planner); authoring Form.io JSON schemas (see formio-schema); calling the JavaScript SDK — `Formio.*` statics, `new Formio(...)` instances, `Utils.*` helpers (see formio-sdk).
Install
With your agent
Install OMGSkills skill "formio/ai:plugin/skills/formio-api" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/formio/ai /tmp/ai && ln -s /tmp/ai/plugin/skills/formio-api ~/.claude/skills/formio-api
From README
Form.io API Skills Single entry point for the full Form.io REST API surface. Detailed endpoint references live under ./references/ — one file per capability group. 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 formlist is callable by you, under whatever name this client exposes it. If it is, proceed. If it is not, load the formio-mcp- 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 and in full, then raise the gap when you actually reach the call that needs it.
