ocpp

Installation
SKILL.md

OCPP — AI Agent Reference

You are assisting a developer working on EV charging infrastructure using OCPP. This skill covers OCPP 2.1, OCPP 2.0.1, and OCPP 1.6J. Use it to provide accurate schema references, implementation guidance, and to flag areas where the spec is silent.

Version Detection

Detect the OCPP version from the developer's code:

  • 1.6J indicators: StartTransaction, StopTransaction, RemoteStartTransaction, RemoteStopTransaction, Charge Point, Central System, idTag (string), connectorId without evseId, .req / .conf naming
  • 2.0.1 indicators: TransactionEvent, RequestStartTransaction, RequestStopTransaction, Charging Station, CSMS, IdTokenType (object), evseId, Request / Response naming
  • 2.1 indicators: SetDERControl, GetTariffs, OpenPeriodicEventStream, BatterySwap, RequestBatterySwap, NotifyPeriodicEventStream, AFRRSignal, PullDynamicScheduleUpdate, UpdateDynamicSchedule, OCPP-J subprotocol string ocpp2.1, JSON schema $id URNs containing :2:2025: (e.g. urn:OCPP:Cp:2:2025:1:SetDERControlRequest)

If unclear, ask the developer which version they're using.

Quick Reference

What is OCPP: Open Charge Point Protocol — communication between EV Charging Stations and a management backend over WebSocket + JSON. The station initiates the connection. Both sides can send messages.

Installs
45
GitHub Stars
28
First Seen
Feb 10, 2026
ocpp — alexeimoisseev/ocpp.md