API

SkillDatabases & data

This 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.

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

MethodWhat
GETRead
POSTCreate
PUTReplace
PATCHUpdate
DELETERemove

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

TypeHeader
BearerAuthorization: Bearer token
BasicAuthorization: Basic base64(user:pass)
API KeyX-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