What problem does it solve? Applications face bot abuse, prompt injection, rate-limit violations, and sensitive data leaks, but wiring runtime security into HTTP routes and AI agent code paths is error-prone. This Skill guides an AI coding agent through adding Arcjet protection correctly across JavaScript/TypeScript, Python, and Go projects. ## Core Features & Use Cases - Request-based protection: Add rate limiting, bot detection, Shield, email validation, and IP filtering to HTTP route handlers using framework SDKs like @arcjet/next, @arcjet/node, Python arcjet, or arcjet-go. - Guard protection for non-HTTP code: Secure agent tool calls, MCP servers, queue workers, and background jobs with per-operation rate limits, prompt injection detection, sensitive info blocking, and content moderation. - Framework adapters: Load per-adapter references for Vercel AI SDK, Mastra, LangChain, LangGraph, OpenAI Agents, Genkit, Claude Agent SDK, Google ADK, and dedicated Python integration skills. - Use Case: A user asks to "rate limit my AI agent's tool calls" — the Skill bootstraps an ARCJET_KEY via the CLI, installs @arcjet/guard, wraps the tool with the correct adapter, and verifies decisions in the Console. ## Quick Start Ask your AI agent to protect my API endpoint with Arcjet rate limiting and bot detection.