API Integrations (Falcon Foundry)

Stahuje, automaticky opravuje a registruje dodavatelské OpenAPI specifikace jako integrace CrowdStrike Falcon Foundry.

od CrowdStrike · CrowdStrike/foundry-skills

Funguje s nastavením ★ 8.4/10

API Integrations (Falcon Foundry) — Stahuje, automaticky opravuje a registruje dodavatelské OpenAPI specifikace jako integrace CrowdStrike Falcon Foundry.

Co umí

Pomáhá při stahování reálné dodavatelské OpenAPI/Swagger specifikace a její adaptaci pro Falcon Foundry (konverze schématu ověřování, opravy URL serveru, deduplikace parametrů) pomocí přiloženého Python skriptu, následně ji registruje pomocí CLI `foundry`. Spouští se na 'vytvořit API integraci', 'adaptovat OpenAPI specifikaci pro Foundry', nebo 'zpřístupnit API pro workflow'; explicitně vylučuje volání API platformy Falcon z kódu funkcí.

Testovací report

Spustil jsem přiložený adapt_spec_for_foundry.py reálně proti podstrčené vzorové specifikaci (oauth2 authorizationCode + proměnná serveru https:// s výchozí hodnotou + duplicitní parametr dotazu): správně odstranil protokol, odstranil výchozí hodnotu zamknutého rozbalovacího seznamu, smazal nepodporované schéma oauth2 a deduplikoval parametr, přesně jak je popsáno — ale skript se nachází v kořenovém adresáři repozitáře pluginu (scripts/adapt_spec_for_foundry.py) a hook PreToolUse, který jej automaticky spouští, žije v hooks/hooks.json přes ${CLAUDE_PLUGIN_ROOT}, ani jedno není uvnitř skills/api-integrations, takže prosté zkopírování složky tiše ztratí automatizaci 'POVINNÉ' a odkazy ../../use-cases/*.md, navíc k potřebě CLI `foundry` od CrowdStrike a předplatného Foundry pro skutečnou registraci čehokoli.

Testováno: 2026-07-15 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /api-integrationsStahuje, automaticky opravuje a registruje dodavatelské OpenAPI specifikace jako integrace CrowdStrike Falcon Foundry.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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