API
SkillDatabases & dataThis skill helps your AI work on the Deno and TypeScript backend API in the covoiturage-gouv-fr mono repository. Once added, your AI can create new actions, repositories, and service providers, and change how routing works. It follows the conventions the project already uses, including ILOS framework patterns, decorators, SQL queries, and the Docker stack.
Available today. Use it from your connected AI after setup.
No other account needed.
Add the skill, then ask your AI to make a change to the backend API, such as creating a new action or adjusting routing. It will use the ILOS patterns and Docker setup already in place.
Then ask your AI: use the API skill
What your AI can do with it
- Create actions in the backend API
- Add repositories and service providers
- Modify API routing
- Write SQL queries that fit the project's setup
- Follow ILOS framework patterns and use decorators
- Work within the project's Docker stack
What this skill tells your AI
The instructions your AI receives, as published by covoiturage-gouv-fr/mono in .claude/skills/api/SKILL.md and read by ahel’s review.
Application programming interface.
When To Use
- HTTP services
- REST/GraphQL
- External data
What To Do
1. REST
| Method | What |
|---|---|
| GET | Read |
| POST | Create |
| PUT | Replace |
| PATCH | Update |
| DELETE | Remove |
2. Request
// Fetch
const res = await fetch('https://api.example.com/users')
const data = await res.json()
// Node
const axios = require('axios')
const res = await axios.get('https://api.example.com/users')
3. GraphQL
query {
user(id: 1) {
name
email
}
}
4. Auth
| Type | Header |
|---|---|
| Bearer | Authorization: Bearer token |
| Basic | Authorization: Basic base64(user:pass) |
| API Key | X-API-Key: key |
Role: API Developer Input: Endpoint Output: Data
Programmable.
Signals
- GitHub stars
- 36
- Forks
- 12
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
api- Source
- github.com/covoiturage-gouv-fr/mono