AI Skills
AI Skills is a pack of eight skills for AI coding assistants such as Claude Code, Cursor, Codex, and ChatGPT. One skill connects the assistant to your instance.
The others help you build Profinity dashboards, rules, collections, scripts, plugins, derived tags, and example apps. Those skills work from the live schema and API of your own Profinity instance, and from curated examples drawn from Profinity's shipped content. What they generate therefore matches the conventions of your instance.
AI Skills runs in your own AI tool, outside Profinity. AI Chat is the assistant built into the product, and it answers questions about a running instance. To install the skills, refer to Install AI Skills. For the list of skills, their requirements, and the tools they support, refer to AI Skills reference.
How it works
Each skill is self-contained. Before it generates anything, it queries the live schema of your instance, so it never relies on a schema remembered from a previous run. For dashboards, it reads the dashboard schema. For rules, collections, and derived tags, it reads the matching live definitions.
A skill uses two connections to your instance:
- The Model Context Protocol (MCP) server of your instance (refer to MCP Server), for live data such as tags and alerts.
- The Representational State Transfer (REST) API, for the schema and for saving configuration. The MCP server does not serve dashboard, rule, collection, or derived tag documents.
It grounds generation in Profinity's own example content rather than invented output. The skills that modify your instance are dashboards, rules, collections, and derived tags. They show you the payload and ask for approval before any change goes live. The script, plugin, and app skills generate code and stop.
flowchart LR
subgraph Outside["Outside Profinity"]
Tool["Your AI tool"] --> Skills["AI Skills"]
end
subgraph Instance["Profinity instance"]
API["REST API"]
MCP["MCP Server"]
end
Skills --> API
Skills --> MCP
Use AI Skills instead of AI Chat
AI Chat is for everyone with the Profinity AI permission, and it needs no setup on their machine. You can use your own AI tool for the same job instead. With your own tool, you choose the model and provider, where AI Chat uses the one provider configured for the whole instance. Your conversations persist, where AI Chat keeps history only for the current browser tab. You can also work on files, code, and other systems in the same session.
To do this, connect your tool from MCP Server. The connection gives Claude Code, Cursor, and Codex the same read-only live data that AI Chat uses: tags and their history, alert rules, active alerts, and alert history. Add AI Skills on top, and the same tool can also build and change things. It always shows you the payload before it saves.
Your own tool does not get the documentation lookup that AI Chat has built in. Point it at docs.prohelion.com if you want it to cite the manuals. It sees only what your sign-in is permitted to see. Your messages go to whichever provider that tool uses, so check that provider against the data-handling rules of your organisation.
Developing with Profinity
AI Skills also helps people who build on Profinity. Run Connect before Dashboard Builder, Tag Rules, Tag Collections, Derived Tags, or App. Those skills read the live instance and wait until Connect has confirmed the connection. Script and Plugin do not call the live instance.
Use the skill that matches what you are building:
- A first connection from Claude Code, Cursor, or Codex: Connect. Finish Prepare Profinity for an MCP client with that skill. ChatGPT uses Connect ChatGPT to Profinity instead, because it cannot use the MCP server.
- A dashboard or component dashboard: Dashboard Builder.
- Alert rules, tag collections, or derived tags: Tag Rules, Tag Collections, Derived Tags.
- An in-profile script, with simulation before you deploy: Script.
- A custom component plugin, packed for installation with the command-line interface (CLI) described in Component Pack CLI: Plugin.
- An application or integration against the REST API: App.
The Script and Plugin skills work beside the Profinity software development kit (SDK), which Prohelion supplies on request.
The SDK comprises Profinity.Sdk, profinity-script, and profinity-component-pack.
Refer to Developing with Profinity for the SDK and plugin documentation.
For the next step, refer to Install AI Skills. Profinity AI explains how AI Chat and AI Skills fit together. The skills use the Profinity REST APIs to fetch your live schema and push generated configuration.