← Tous les chapitresLes 8 repos GitHub officiels d'Anthropic à connaître

Partie 12 · Pour les curieux — API et code

Les 8 repos GitHub officiels d'Anthropic à connaître

Tu sauras où trouver les skills, cookbooks, quickstarts, et SDKs officiels qu'Anthropic publie en open source.


Quand on connaît Anthropic pour ses modèles, on oublie souvent qu'à côté, l'éditeur de Claude met en libre accès des dizaines de repos open source. Ce sont des templates, des exemples concrets et des SDKs prêts à l'emploi, et ils sont tous rangés sous l'organisation officielle github.com/anthropics.

En 10 minutes de lecture, tu connais les 8 repos les plus importants à mettre dans tes favoris, et tu sais quand utiliser chacun. Ce guide s'adresse à toute personne qui veut éviter de réinventer la roue quand elle construit avec Claude.

Tu lis le chapitre 66 d'un manuel de 67 chapitres disponible sur claude-pour-les-debutants.fr.

Les 8 repos officiels d'Anthropic rangés en 4 familles selon ton besoin


Repo 1, anthropics/skills

Tu trouves les skills officiels d'Anthropic sur github.com/anthropics/skills.

Ce repo est l'un des plus populaires d'Anthropic en termes de stars GitHub. Tu y trouves les skills bundled qu'Anthropic distribue par défaut (debug, code-review, etc.) et tu peux contribuer tes propres skills via pull request.

✦ Tu utilises ce repo comme template quand tu veux créer un nouveau skill personnalisé.

✦ Tu lis les SKILL.md existants pour comprendre la convention de structure.

✦ Tu copies-colles un skill comme point de départ et tu l'adaptes à tes besoins.

→ Tu démarres ici si tu veux étendre Claude avec une compétence sur-mesure.


Repo 2, anthropics/claude-code

Tu trouves le repo officiel de Claude Code sur github.com/anthropics/claude-code.

C'est le repo du terminal officiel d'Anthropic. Tu y trouves la documentation, les release notes, les exemples de configuration, et les issues que tu peux ouvrir pour signaler un bug ou proposer une feature.

▸ Tu consultes les releases pour savoir quand une nouvelle version est publiée.

▸ Tu cherches dans les issues si un bug que tu rencontres a déjà été remonté.

▸ Tu utilises la section discussions pour poser des questions à la communauté.

↳ Tu n'as pas besoin de cloner ce repo pour utiliser Claude Code (l'installation passe par le terminal), mais tu peux y revenir pour les questions avancées et les demandes d'amélioration.


Repo 3, anthropics/claude-cookbooks

Tu trouves la collection de notebooks officielle sur github.com/anthropics/claude-cookbooks.

Le repo regroupe des dizaines de Jupyter notebooks qui montrent par l'exemple comment utiliser Claude pour des cas concrets. Tu peux les parcourir par catégorie (tool use, multimodal, retrieval augmented generation, agents, skills, etc.).

▸ Tu démarres par le cookbook "Basic workflows" pour voir les 3 patterns d'agents (routing, chaining, parallelization) implémentés.

▸ Tu utilises le cookbook "Calculator tool" comme hello world du tool use.

▸ Tu lis le cookbook "Extracting structured JSON" pour les automations business courantes.

▸ Tu copies le cookbook "Prompt caching" pour économiser sur tes coûts immédiatement.

→ Le repo cookbooks est la deuxième destination après skills quand tu cherches un exemple concret.


Repo 4, anthropics/prompt-eng-interactive-tutorial

Tu trouves le tutoriel interactif de prompt engineering sur github.com/anthropics/prompt-eng-interactive-tutorial.

C'est une formation interactive gratuite qu'Anthropic a publiée pour t'apprendre les bases du prompt engineering. Tu travailles directement dans des Jupyter notebooks avec des exercices à compléter et des solutions cachées.

▸ Tu commences par le chapitre 1 même si tu te crois expérimenté, parce que les conventions Anthropic ont des subtilités.

▸ Tu travailles avec ton propre compte API pour exécuter les exemples en vrai.

▸ Tu peux compter une demi-journée à une journée complète pour finir le tutoriel.

↳ Tu sors de ce tutoriel avec une grille mentale claire pour rédiger n'importe quel prompt.


Repo 5, anthropics/courses

Tu trouves les autres formations d'Anthropic sur github.com/anthropics/courses.

Ce repo regroupe plusieurs cours qu'Anthropic met à disposition gratuitement. Tu y as notamment des cours sur l'API, sur le real-world prompting, sur les outils, et sur le tool use avancé.

▸ Tu démarres par "Anthropic API fundamentals" si tu veux comprendre l'interface de programmation en profondeur.

▸ Tu enchaînes avec "Prompt evaluations" pour apprendre à mesurer la qualité de tes prompts.

▸ Tu finis par "Tool use" pour construire tes premiers agents.

→ Tu peux compter 2 à 4 heures par cours pour les compléter.


Repo 6, anthropics/claude-quickstarts

Tu trouves les projets d'exemple prêts à déployer sur github.com/anthropics/claude-quickstarts.

Anthropic regroupe ici des projets templates que tu peux cloner et lancer en 5 minutes pour avoir une application Claude qui tourne. Tu peux par exemple tester Computer Use en local avec un conteneur Docker via le repo computer-use-demo.

git clone https://github.com/anthropics/anthropic-quickstarts.git
cd anthropic-quickstarts/computer-use-demo
docker compose up

Tu ouvres ensuite http://localhost:8080 dans ton navigateur et tu vois l'interface web Anthropic. Tu trouves aussi dans le repo des starters pour customer support, financial data analyst, et autres cas d'usage typiques.

↳ Tu démarres avec un quickstart au lieu de partir de zéro, ça te fait gagner 1 à 2 jours de setup.


Repo 7, anthropics/anthropic-sdk-python

Tu trouves le SDK Python officiel sur github.com/anthropics/anthropic-sdk-python.

C'est le wrapper Python officiel autour de l'API Claude. Anthropic le maintient activement avec des releases régulières qui couvrent toutes les nouvelles fonctionnalités (computer use, dreams, vaults, sessions).

import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello Claude"}],
)
print(response.content[0].text)

Tu installes avec pip install anthropic. Tu peux compter sur le SDK pour la sérialisation JSON, les retries automatiques, le streaming, le typing, et les exceptions structurées.

▸ Tu retrouves le même SDK officiel en TypeScript (anthropic-sdk-typescript), Java, Go, C#, Ruby, et PHP sous le même organisation GitHub.


Repo 8, anthropics/claude-agent-sdk-python

Tu trouves le SDK Agent sur github.com/anthropics/claude-agent-sdk-python.

C'est le SDK spécialisé pour construire des agents customs en réutilisant les primitives de Claude Code (tools, hooks, skills, MCP). Tu obtiens un contrôle complet sur l'orchestration, l'accès aux outils, et les permissions.

▸ Tu utilises ce SDK quand tu veux construire un agent qui dépasse les capacités d'un simple appel API.

▸ Tu retrouves les exemples canoniques dans anthropic-cookbooks (one-liner research agent, chief of staff agent, observability agent, site reliability agent, vulnerability detection agent).

▸ Tu disposes aussi de la version TypeScript sous claude-agent-sdk-typescript.

↳ Le SDK Agent est la pièce manquante entre l'API brute et un produit agentique complet.


Bonus, anthropics/claude-code-action

Tu trouves l'intégration GitHub Actions officielle sur github.com/anthropics/claude-code-action.

C'est l'action officielle qui te permet de brancher Claude Code directement dans tes pipelines GitHub Actions. Tu peux par exemple faire reviewer automatiquement chaque pull request, générer la doc à chaque release, ou compléter des tests à la demande.

name: Claude Code Review

on:
  pull_request:
    types: [opened, synchronize]

jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: anthropics/claude-code-action@v1
        with:
          anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
          prompt: "Review this PR for correctness and security."

Tu obtiens un comportement équivalent à un reviewer humain qui regarde chaque PR dès qu'elle est ouverte.


Comment monitorer les nouveautés

Pour rester à jour sur ces 8 repos, tu peux mettre en place un workflow simple.

▸ Tu mets en watch les 3-4 repos que tu utilises le plus (clic Watch en haut à droite de la page repo).

▸ Tu actives les notifications email seulement sur les releases (pas sur chaque commit).

▸ Tu lis l'onglet Discussions une fois par mois pour voir les questions tendance.

→ Anthropic publie en moyenne une release par semaine sur ses repos les plus actifs, donc tu peux compter 5 à 10 minutes par semaine pour suivre l'actualité.


Un dernier mot

Tu n'as pas besoin de cloner tous ces repos pour utiliser Claude au quotidien.

Tu reviens vers eux le jour où tu veux étendre Claude au-delà de l'usage par défaut.

Tu commences par skills quand tu veux créer une nouvelle compétence, par claude-cookbooks quand tu cherches un exemple concret, par claude-quickstarts quand tu veux un projet template à déployer, et par les SDKs quand tu intègres Claude dans ton propre code. Tu n'as pas besoin de tous les comprendre dès le départ : tu picks dans le menu selon ton besoin du moment.

Schéma du repo à ouvrir en premier selon ton besoin du moment


Essaie Claude maintenant : claude.ai

Chapitre suivant : Agent SDK, bâtir tes propres agents avec Claude

Ce chapitre t'a aidé ?

Sois le premier à donner ton avis.

← Revenir au sommaire du manuel