API Integrations (Falcon Foundry)
Pobiera, automatycznie naprawia i rejestruje specyfikacje OpenAPI dostawców jako integracje CrowdStrike Falcon Foundry.
Działa po konfiguracji
Co robi ten skill
Przewodnik po pobieraniu rzeczywistej specyfikacji OpenAPI/Swagger dostawcy i adaptacji jej dla Falcon Foundry (konwersja schematu uwierzytelniania, poprawki adresu URL serwera, deduplikacja parametrów) za pomocą dołączonego skryptu Pythona, a następnie rejestrowanie jej za pomocą narzędzia CLI `foundry`. Wyzwalana przez 'utwórz integrację API', 'dostosuj specyfikację OpenAPI dla Foundry' lub 'udostępnij API dla przepływów pracy'; wyraźnie wyklucza wywoływanie API platformy Falcon z kodu funkcji.
Raport z testu
Uruchomiono dołączony skrypt adapt_spec_for_foundry.py dla rzeczywistej, podstawionej specyfikacji przykładowej (oauth2 authorizationCode + zmienna serwera https:// z domyślną wartością + zduplikowany parametr zapytania): poprawnie usunięto protokół, usunięto domyślną wartość zablokowanego listy rozwijanej, usunięto nieobsługiwany schemat oauth2 i zduplikowano parametr, dokładnie tak, jak udokumentowano — ale skrypt znajduje się w głównym katalogu repozytorium wtyczki (scripts/adapt_spec_for_foundry.py), a hak PreToolUse, który go automatycznie uruchamia, znajduje się w hooks/hooks.json przez ${CLAUDE_PLUGIN_ROOT}, żaden z nich nie znajduje się w skills/api-integrations, więc zwykła kopia folderu cicho traci obowiązkową automatyzację i linki ../../use-cases/*.md, a do tego wymaga narzędzia CLI CrowdStrike `foundry` i subskrypcji Foundry, aby faktycznie zarejestrować cokolwiek.
Testowano: 2026-07-15 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/CrowdStrike/foundry-skills cd foundry-skills mkdir -p ~/.claude/skills cp -r skills/api-integrations ~/.claude/skills/api-integrations
Komendy i przykładowe prompty
/api-integrationsPobiera, automatycznie naprawia i rejestruje specyfikacje OpenAPI dostawców jako integracje CrowdStrike Falcon Foundry.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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