Unified skills, Python docs, email management
This week we united our coding agent skills, expanded the Python SDK documentation ahead of our SDK 1.0.0 release, and added email notification management.
Unified coding agent skills
We released our original agent skills as multiple options depending on what type of application you were protecting. However, our evals showed that if you give it the right information this is a decision your coding agent can be make for you.
As a result, our coding agent skills have been unified into a single arcjet skill:
npx skills add arcjet/skills
This will add protection across HTTP route handlers, AI agent tool calls, MCP servers, background jobs, and queue workers - rate limiting, bot detection, email validation, prompt injection detection, sensitive information blocking, and abuse prevention - and verifies decisions via the Arcjet CLI, MCP server, and dashboard.
It works in JavaScript/TypeScript and Python across Next.js, Express, Fastify, SvelteKit, Remix, Bun, Deno, NestJS, FastAPI, Flask, and non-HTTP contexts.
Expanded Python SDK documentation
As we close in on Python SDK 1.0.0, we've refreshed all our documentation to include Python examples for both FastAPI and Flask everywhere.
Email notification management
We send weekly security briefings, quota usage notifications, and trial progress notifications. These can now be managed individually from the link at the bottom of the email. And if you unsubscribe, there's now an optional feedback form to help us improve.
๐
Discussion in the ATmosphere