API Integrations (Falcon Foundry)
Stahuje, automaticky opravuje a registruje dodavatelské OpenAPI specifikace jako integrace CrowdStrike Falcon Foundry.
Funguje s nastavením
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 FoundryThe vendor's Swagger file uses oauth2 authorization code, fix it for FoundryExpose this REST API to Foundry workflows and dedupe its query params