Caido SDK API Validation
SkillDev toolsCaido SDK API Validation
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Caido SDK API Validation skill
What this skill tells your AI
The instructions your AI receives, as published by caido-community/shift in .agents/skills/sdk-validation/SKILL.md and read by ahel’s review.
Valid API Usage
Always use documented Caido SDK APIs directly without runtime checks or validation.
-
Good
sdk.window.showToast("Message", { variant: "error" }); sdk.backend.myFunction(); sdk.commands.register("my-command", { name: "Command", run: () => {} }); -
Bad (NEVER do this)
if ("showToast" in sdk.window && typeof sdk.window.showToast === "function") { sdk.window.showToast("Message"); }
Rules
- Never use runtime API existence checks (
typeof,inoperator) - Never assume undocumented SDK methods exist
- If unsure about an API, ask for clarification rather than guessing
The SDK is typed and guaranteed to have the documented methods available.
Signals
- GitHub stars
- 57
- Forks
- 13
- Last commit
- Jul 2026
Advanced
- Catalog kind
- skill
- Gateway key
sdk-validation- Source
- github.com/caido-community/shift