{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreidm4va7akfshwjrhx63vibfvrd2kfwaq43q5boo3llbmgjayblo6e",
    "uri": "at://did:plc:qllwm7os6w6f6hxue4mcr7mz/app.bsky.feed.post/3mmhms7vsrxw2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreihqvmf2wi2av2xcmzgrcqe4kf2yb2lvcotp3ptjwmawqijaaapise"
    },
    "mimeType": "image/jpeg",
    "size": 150189
  },
  "description": "What's new in Arcjet (2026-05-22). Unified coding agent skills, expanded Python docs, email notification management.",
  "path": "/unified-skills-python-docs-email-management/",
  "publishedAt": "2026-05-22T19:03:18.000Z",
  "site": "https://blog.arcjet.com",
  "tags": [
    "our coding agent skills",
    "CLI",
    "MCP server",
    "refreshed all our documentation"
  ],
  "textContent": "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.\n\n## Unified coding agent skills\n\nWe 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.\n\nAs a result, our coding agent skills have been unified into a single `arcjet` skill:\n\n\n    npx skills add arcjet/skills\n\nThis 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.\n\nIt works in JavaScript/TypeScript and Python across Next.js, Express, Fastify, SvelteKit, Remix, Bun, Deno, NestJS, FastAPI, Flask, and non-HTTP contexts.\n\n## Expanded Python SDK documentation\n\nAs 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.\n\n## Email notification management\n\nWe 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.\n\nšŸš€",
  "title": "Unified skills, Python docs, email management",
  "updatedAt": "2026-05-22T19:03:18.761Z"
}