Construire des Skills pour Claude
30 / 35

Module 5 · Installer, partager, sécuriserEnviron 1 min

L'API : une Skill dans votre application

Pour intégrer une Skill dans une application ou une chaîne automatisée, passez par l’API. En octobre 2026, la fonction est stable : on téléverse la Skill une fois, puis on la cite dans le paramètre container de chaque requête, avec l’outil d’exécution de code. Une requête accepte jusqu’à 20 Skills, et une Skill téléversée est partagée avec tout l’espace de travail.

python
import anthropic

client = anthropic.Anthropic()  # lit la clé dans la variable ANTHROPIC_API_KEY

# 1. Téléverser la Skill une fois, à partir du ZIP de son dossier
with open("controle-factures.zip", "rb") as archive:
    skill = client.skills.create(files=[archive])
print(skill.id)  # identifiant de la forme skill_01...

# 2. L'utiliser dans une requête
factures = """numero;fournisseur;ice;date;ht;tva;ttc
F-0401;Imprimerie Atlas;001528746000031;2026-10-02;1000.00;200.00;1200.00"""

response = client.messages.create(
    model="claude-opus-5-5",
    max_tokens=4096,
    container={
        "skills": [{"type": "custom", "skill_id": skill.id, "version": "latest"}]
    },
    tools=[{"type": "code_execution_20250825", "name": "code_execution"}],
    messages=[{"role": "user", "content": f"Contrôle ces factures :\n{factures}"}],
)

Le conteneur de l’API n’a pas d’accès réseau, et les fichiers produits par une Skill se récupèrent avec l’API Files. Les Skills d’Anthropic pour Word, Excel, PowerPoint et PDF s’appellent de la même façon, avec le type anthropic et leur identifiant, par exemple pptx.

Les données de vos clientsEn octobre 2026, les Skills ne sont pas couvertes par les accords de conservation zéro des données (ZDR) d’Anthropic. Avant d’y faire passer les factures de vos clients, vérifiez ce que vos contrats et la loi 09-08 sur la protection des données personnelles vous autorisent.