Agent skills
OCPPLab skills are agent skills: folders of instructions your coding agent loads when a task needs them. With them installed, an agent knows how to authenticate, deploy and drive virtual chargers, write code with the SDKs, run ocpplab-cli, and connect MCP, without you pasting docs into the chat.
Install
The installer asks which agents and skills to install. To skip the questions:
Without -g, skills go into the current project (commit them so your team gets them too). With -g, they go into your user folders and work in every project.
Supported agents
The installer supports 40+ agents. Where the common ones look for skills:
Every other agent: supported agents.
The skills
The ocpplab-cli-* skills are generated from the published CLI, so they list every command it has.
Before your agent starts
Your agent still needs a token and one way to call OCPPLab:
- Generate a token in Studio under Settings → SDK tokens and export it:
export OCPPLAB_TOKEN="<token>". The skills tell the agent to read it from there and never write it to a file. See Authentication. - Install what the task needs:
npm i ocpplab,pip install ocpplab,npm i -g @ocpplab/cli, or connect the MCP serverhttps://api.ocpplab.io/mcp.
Then ask in plain words, for example “deploy two virtual chargers against wss://csms.example.com/ocpp and start a session on the first one”.
Update or remove
Skills, MCP, or both
They work well together: install the skills, and the ocpplab-mcp skill shows your agent how to connect MCP when a task needs it.