API Integrations (Falcon Foundry)

Télécharge, corrige automatiquement et enregistre les spécifications OpenAPI des fournisseurs comme intégrations CrowdStrike Falcon Foundry.

par CrowdStrike · CrowdStrike/foundry-skills

Fonctionne avec configuration ★ 8.4/10

API Integrations (Falcon Foundry) — Télécharge, corrige automatiquement et enregistre les spécifications OpenAPI des fournisseurs comme intégrations CrowdStrike Falcon Foundry.

Ce que fait

Guide le téléchargement d'une spécification OpenAPI/Swagger réelle d'un fournisseur et son adaptation pour Falcon Foundry (conversion du schéma d'authentification, corrections de l'URL du serveur, déduplication des paramètres) via un script Python groupé, puis son enregistrement avec l'outil en ligne de commande `foundry`. Se déclenche sur 'créer une intégration API', 'adapter une spécification OpenAPI pour Foundry', ou 'exposer une API aux workflows' ; exclut explicitement l'appel des API de la plateforme Falcon depuis le code de fonction.

Rapport de test

A exécuté le script groupé adapt_spec_for_foundry.py en réel contre une spécification d'échantillon plantée (authorizationCode oauth2 + variable serveur https:// avec une valeur par défaut + un paramètre dupliqué) : il a correctement supprimé le protocole, supprimé la valeur par défaut du menu déroulant verrouillé, supprimé le schéma oauth2 non pris en charge et dédupliqué le paramètre, exactement comme documenté — mais le script se trouve à la racine du dépôt du plugin (scripts/adapt_spec_for_foundry.py) et le hook PreToolUse qui l'exécute automatiquement se trouve dans hooks/hooks.json via ${CLAUDE_PLUGIN_ROOT}, aucun des deux n'étant dans skills/api-integrations, donc une simple copie de dossier perd silencieusement l'automatisation 'OBLIGATOIRE' et les liens ../../use-cases/*.md, en plus de nécessiter l'outil en ligne de commande `foundry` de CrowdStrike et un abonnement Foundry pour enregistrer réellement quoi que ce soit.

Testé le: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/CrowdStrike/foundry-skills
cd foundry-skills
mkdir -p ~/.claude/skills
cp -r skills/api-integrations ~/.claude/skills/api-integrations

Commandes et exemples de prompts

  • /api-integrationsTélécharge, corrige automatiquement et enregistre les spécifications OpenAPI des fournisseurs comme intégrations CrowdStrike Falcon Foundry.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Adapt this vendor's OpenAPI spec so it registers cleanly in Falcon Foundry
  • The vendor's Swagger file uses oauth2 authorization code, fix it for Foundry
  • Expose this REST API to Foundry workflows and dedupe its query params