Use natural language to discover endpoints, schemas, and integration patterns
AI-assisted API exploration
You can explore and integrate with the Public API using natural language through an open-source skill that works with Claude, Claude Code, and CoWork.
The skill provides the assistant with the full API specification — endpoints, request and response schemas, deprecation notices, and common integration patterns.
Source code: github.com/ampeco/claude-code-ampeco-public-api-skill (MIT license)
What you can do
Once installed, ask questions directly:
- "What endpoints exist for charge points?"
- "How do I start a charging session via the API?"
- "Show me the schema for creating a user"
- "Which session filters support date ranges?"
- "What replaced the deprecated v1.0 notification endpoints?"
The skill covers all resource and action endpoints, including authentication, cursor pagination, filtering syntax, and error handling patterns.
Prerequisites
Claude Code installed and configured.
Installation
Install as a personal skill to make it available across all your projects:
git clone https://github.com/ampeco/claude-code-ampeco-public-api-skill.git ~/.claude/skills/ampeco-public-apiOr install as a project skill to share it with your team via source control:
git clone https://github.com/ampeco/claude-code-ampeco-public-api-skill.git .claude/skills/ampeco-public-apiRestart Claude Code after installation.
Keeping documentation up to date
The skill includes a script that regenerates local reference files from the latest OpenAPI specification:
cd ~/.claude/skills/ampeco-public-api
bash scripts/fetch-and-generate.shNote: The update script requires
curlandjq.