--- id: secondsky/claude-skills/cloudflare-agents version: "2f90a110" license: MIT install: manual updated: 2026-07-25 --- # cloudflare-agents — Deploy intelligent agents directly on Cloudflare Workers with built-in support for multiple LLM providers and the Model Context Protocol. Register custom tools, manage state across Cloudflare bindings, and handle real-time interactions via HTTP, WebSockets, or Server-Sent Events. Publisher: secondsky · Stars: 196 · Updated: 2026-07-25 Install (manual): `git clone https://github.com/secondsky/claude-skills` ## SKILL.md # Cloudflare Agents **Last Updated**: 2025-11-21 ## Quick Start ```typescript export default { async fetch(request, env, ctx) { const agent = { tools: [ { name: 'getTodo', handler: async ({id}) => ({id, title: 'Task'}) } ], async run(input) { return await processWithLLM(input, this.tools); } }; return Response.json(await agent.run(await request.text())); } }; ``` ## Core Features - **Tool Integration**: Register and execute tools - **LLM Providers**: OpenAI, Anthropic, Google Gemini - **MCP Protocol**: Model Context Protocol support - **Cloudflare Bindings**: D1, KV, R2, Durable Objects ## Agent Pattern ```typescript const agent = { tools: [...], systemPrompt: 'You are a helpful assistant', model: 'gpt-4o', async run(input) { // Process with LLM } }; ``` ## Resources ### Core Documentation - `references/patterns-concepts.md` (317 lines) - What is Cloudflare Agents, patterns & concepts, critical rules, known issues prevention - `references/configuration-guide.md` (152 lines) - Complete configuration deep dive - `references/agent-api.md` (115 lines) - Complete Agent Class API reference ### Integration Guides - `references/http-sse-guide.md` (74 lines) - HTTP & Server-Sent Events - `references/websockets-guide.md` (110 lines) - WebSocket integration - `references/state-management.md` (388 lines) - State management, scheduled tasks, workflows - `references/mcp-integration.md` (130 lines) - Model Context Protocol integration ### Advanced Features - `references/advanced-features.md` (637 lines) - Browser automation, RAG, AI model integration, calling agents, client APIs ### Error Reference - `references/error-catalog.md` (10 lines) - Common errors and solutions ### Templates - `templates/basic-agent.ts` - Basic agent setup - `templates/browser-agent.ts` - Browser automation - `templates/calling-agents-worker.ts` - Calling other agents - `templates/chat-agent-streaming.ts` - Streaming chat agent - `templates/hitl-agent.ts` - Human-in-the-loop - `templates/mcp-server-basic.ts` - MCP server integration - `templates/rag-agent.ts` - RAG implementation - `templates/react-useagent-client.tsx` - React client integration - `templates/scheduled-agent.ts` - Scheduled tasks - `templates/state-sync-agent.ts` - State synchronization - `templates/websocket-agent.ts` - WebSocket agent - `templates/workflow-agent.ts` - Workflows integration - `templates/wrangler-agents-config.jsonc` - Wrangler configuration **Official Docs**: https://developers.cloudflare.com/cloudflare-for-platforms/cloudflare-agents/ [View on SkillFed](https://skillfed.io/secondsky/claude-skills/cloudflare-agents) · [View on GitHub](https://github.com/secondsky/claude-skills)