arcjet

49 mods in 2 plugins, 4 repositories, 698 stars between them.

arcjet/arcjet-js

Skill Claude CodeCodex

Integrate Arcjet security into a Vercel AI SDK (v7) application using @arcjet/guard — wrap agent tools with guard checks, enforce rules on risky app actions, and emit audit events joined by one correlation ID. Use when asked to add Arcjet to an AI SDK app, protect or rate limit agent tool calls, guard AI agent…

not rated 692 +3 changed yesterday A SkillSpector: pass 91 tokens original Apache-2.0

arcjet/arcjet-js

Skill Claude Code

Integrate Arcjet security into a Claude Agent SDK agent using @arcjet/guard — wrap tool() handlers, screen inbound prompts with UserPromptSubmit, and deny unwrapped built-in/MCP tools with PreToolUse. Use when asked to add Arcjet to a Claude Agent SDK or Claude Code agent, rate limit its tools, screen inbound…

not rated 692 +3 changed yesterday A SkillSpector: pass 92 tokens original Apache-2.0

arcjet/arcjet-js

Skill Claude CodeCodex needs its repo

Integrate Arcjet security into a Vercel Eve agent using @arcjet/guard — add guard gates to tools and connections, screen inbound messages, and record agent lifecycle events correlated to the session. Use when asked to add Arcjet to an Eve agent, rate limit its tools, guard connection access, or screen inbound messages.

not rated 692 +3 changed yesterday A SkillSpector: warn 77 tokens original Apache-2.0

arcjet/arcjet-js

Skill Claude CodeCodex

Integrate Arcjet security into a Genkit JS agent using @arcjet/guard — wrap ai.defineTool, put guardMiddleware on generate({ use }) for unwrapped / MCP / filesystem tools, and read a caller-owned id from generate({ context }). Use when asked to add Arcjet to genkit, rate limit its tools, screen inbound messages, or…

not rated 692 +3 changed yesterday A SkillSpector: pass 89 tokens original Apache-2.0

arcjet/arcjet-js

Skill Claude CodeCodex

Integrate Arcjet security into a LangChain JS createAgent using @arcjet/guard — wrap tool() / StructuredTool, put guardMiddleware on createAgent({ middleware }) for MCP / unwrapped tools, and read configurable.threadid for correlation. Use when asked to add Arcjet to langchain createAgent, rate limit its tools, screen…

not rated 692 +3 changed yesterday A SkillSpector: pass 101 tokens original Apache-2.0

arcjet/arcjet-js

Skill Claude CodeCodex

Integrate Arcjet security into a LangGraph Graph API agent using @arcjet/guard — wrap tool() / StructuredTool, wrap ToolNode for unwrapped MCP tools, and read threadid for correlation. Use when asked to add Arcjet to a LangGraph StateGraph / ToolNode agent, rate limit its tools, screen inbound messages, or block…

not rated 692 +3 changed yesterday A SkillSpector: pass 87 tokens original Apache-2.0

arcjet/arcjet-js

Skill Claude CodeCodex

Integrate Arcjet security into a Mastra agent using @arcjet/guard — wrap createTool execute, screen input/output with a Processor tripwire, and gate unwrapped MCP/workspace tools with hooks. Use when asked to add Arcjet to a Mastra agent, rate limit its tools, screen inbound messages, or block prompt injection / PII.

not rated 692 +3 changed yesterday A SkillSpector: pass 82 tokens original Apache-2.0

arcjet/arcjet-js

Skill Claude CodeCodex

Integrate Arcjet security into an OpenAI Agents text Agent using @arcjet/guard — wrap tool({ execute }), screen inbound before run(), and read a caller-owned id from runContext.context. Use when asked to add Arcjet to @openai/agents, rate limit its tools, screen inbound messages, or block prompt injection / PII.

not rated 692 +3 changed yesterday A SkillSpector: pass 83 tokens original Apache-2.0

arcjet/arcjet-js

Skill Claude CodeCodex

Integrate Arcjet security into a Strands Agents JS app using @arcjet/guard — wrap tool({ callback }), put guardHooks on Agent({ plugins }) for unwrapped / MCP / vended tools, and read a caller-owned id from invocationState. Use when asked to add Arcjet to strands-agents, rate limit its tools, screen inbound messages…

not rated 692 +3 changed yesterday A SkillSpector: pass 93 tokens original Apache-2.0

arcjet/arcjet-js

Skill Claude Code

Integrate Arcjet security into Claude Managed Agents (hosted REST+SSE, beta managed-agents-2026-04-01) using @arcjet/guard — screen user.message / initialevents before sessions.events.send, and gate custom tools on agent.customtooluse. Use when asked to add Arcjet to Claude Managed Agents, rate limit custom tools, or…

not rated 692 +3 changed yesterday A SkillSpector: pass 102 tokens original Apache-2.0

arcjet/arcjet-js

Skill Claude CodeCodex

Integrate Arcjet security into a Google ADK JS app using @arcjet/guard — put guardPlugin first on Runner({ plugins }) so beforeToolCallback gates tools, and read a caller-owned id from helper options or context. Use when asked to add Arcjet to Google ADK, @google/adk, rate limit its tools, screen inbound messages, or…

not rated 692 +3 changed yesterday A SkillSpector: pass 111 tokens original Apache-2.0

arcjet/arcjet-js

Skill Claude CodeCodex

Integrate Arcjet security into a TanStack AI chat() app using @arcjet/guard — put guardMiddleware first on chat({ middleware }) so onBeforeToolCall gates tools, and read a caller-owned id from chat({ context }). Use when asked to add Arcjet to TanStack AI, rate limit its tools, screen inbound messages, or block prompt…

not rated 692 +3 changed yesterday A SkillSpector: pass 103 tokens original Apache-2.0

choose-protections

13

arcjet/arcjet-js

Skill Claude CodeCodex

Choose which Arcjet rules address a security problem. Use when deciding between detectBot, shield, rate limits, detectPromptInjection, sensitiveInfo, validateEmail, filter, or Guard-only content moderation.

not rated 692 +3 changed yesterday A SkillSpector: pass 45 tokens original Apache-2.0

cli

14

arcjet/arcjet-js

Skill Claude CodeCodex

Connect a project to Arcjet with the CLI: sign in, pick a team and site, and write ARCJETKEY. Use when bootstrapping Arcjet, listing requests or guards, or managing remote rules from a terminal.

not rated 692 +3 changed 9d ago C SkillSpector: warn 48 tokens original Apache-2.0

guard

15

arcjet/arcjet-js

Skill Claude CodeCodex

Add Arcjet Guard to non-HTTP JavaScript: agent tool calls, MCP handlers, queue workers, and background jobs. Use when there is no HTTP request object, or when the user asks to guard tools, rate-limit agent actions, or block prompt injection on tool arguments.

not rated 692 +3 changed yesterday A SkillSpector: pass 58 tokens original Apache-2.0

mcp

16

arcjet/arcjet-js

Skill Claude CodeCodex

Connect an AI coding client to the Arcjet MCP server at https://api.arcjet.com/mcp. Use when the client has built-in MCP support or the CLI is not available.

not rated 692 +3 changed 9d ago A SkillSpector: warn 40 tokens original Apache-2.0

protect

17

arcjet/arcjet-js

Skill Claude CodeCodex

Add Arcjet request protection to JavaScript and TypeScript HTTP handlers. Use when protecting Next.js, Express, Fastify, SvelteKit, Remix, React Router, Hono, Astro, Nuxt, Bun, Deno, NestJS, or Node.js routes with rate limiting, bot detection, Shield, email validation, or sensitive info detection.

not rated 692 +3 changed yesterday A SkillSpector: warn 73 tokens original Apache-2.0

arcjet/arcjet-js

Skill Claude CodeCodex

Integrate Arcjet security into a Cloudflare Think app using @arcjet/guard — assign guardHooks().beforeToolCall on a Think subclass so the hook gates tools, and read a caller-owned id from helper options. Use when asked to add Arcjet to Cloudflare Think, @cloudflare/think, rate limit its tools, screen inbound messages…

not rated 692 +3 changed yesterday A 106 tokens original Apache-2.0

skill-creator

19

arcjet/skills

Skill Claude CodeCodex

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

not rated 4 8d ago A 64 tokens copy · 88% Apache-2.0

arcjet

20

arcjet/skills

Skill Claude CodeCodex

Add Arcjet security protection to HTTP routes, AI agent tool calls, MCP servers, background jobs, and queue workers. Covers rate limiting, bot detection, email validation, prompt injection, sensitive information blocking (including Rampart NER), content moderation, capture/flush, remote Guard policies, typed inputs…

not rated 4 changed 8d ago A Socket: passSnyk: pass 198 tokens original Apache-2.0

arcjet/skills

Skill Claude Code

Integrate Arcjet Guard into the Python Claude Agent SDK — wrap authored @tool with guardtool, and use guardhooks for UserPromptSubmit inbound plus PreToolUse on unwrapped built-ins / MCP. Use when asked to add Arcjet to claude-agent-sdk, rate limit those tools, screen inbound prompts, or block prompt injection / PII.…

not rated 4 changed 29d ago A 106 tokens original Apache-2.0

arcjet/skills

Skill Claude Code

Integrate Arcjet Guard into Python Claude Managed Agents — screen user.message with guardevents before sessions.events.send, and gate custom tools on agent.customtooluse with guardcustomtool. Use when asked to add Arcjet to hosted Claude Managed Agents, anthropic beta sessions, rate limit custom tools, or block prompt…

not rated 4 changed 12d ago A 95 tokens original Apache-2.0

arcjet/skills

Skill Claude CodeCodex

Integrate Arcjet Guard into official CrewAI — register process-wide PRETOOLCALL with registerarcjethooks, or wrap a standalone BaseTool you call yourself with guardtool. Use when asked to add Arcjet to CrewAI, LiteAgent, crew-injected tools, rate limit those tools, screen inbound messages before kickoff, or block…

not rated 4 changed 29d ago A 101 tokens original Apache-2.0

arcjet/skills

Skill Claude CodeCodex

Integrate Arcjet Guard into Python LangChain — wrap a BaseTool you call with guardtool, put ArcjetMiddleware + ToolPolicy on createagent, or observe a chain with ArcjetCaptureHandler. Use when asked to add Arcjet to LangChain, createagent, langchain-core tools, rate limit those tools, screen inbound messages, or block…

not rated 4 changed 29d ago A 107 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: