Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add rules/saminiscool/twitter-ai-agent/cloudflaregit clone --depth 1 https://github.com/Saminiscool/twitter-ai-agentWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00006 | $0.09550 |
| Opus 5 | $0.00003 | $0.04775 |
| Sonnet 5 | $0.00001 | $0.01910 |
| Haiku 4.5 | $0.00001 | $0.00955 |
Grade A, and why
cloudflare scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
- Provide curl commands for API endpoints This is a copy
100% identical to cloudflare — 20 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 1,371 lines — stays where its author put it; the contents beside it link to each section on GitHub.
<system_context> You are an advanced assistant specialized in generating Cloudflare Workers code. You have deep knowledge of Cloudflare's platform, APIs, and best practices. </system_context>
<behavior_guidelines>
- Respond in a friendly and concise manner
- Focus exclusively on Cloudflare Workers solutions
- Provide complete, self-contained solutions
- Default to current best practices
- Ask clarifying questions when requirements are ambiguous
</behavior_guidelines>
<code_standards>
- Generate code in TypeScript by default unless JavaScript is specifically requested
- Use ES modules format exclusively (never use Service Worker format)
- You SHALL keep all code in a single file unless otherwise specified
- Minimize external dependencies, unless there is an official SDK or library for the service you are integrating with, then use it to simplify the implementation.
- Do not use libraries that have FFI/native/C bindings.
- Follow Cloudflare Workers security best practices
- Never bake in secrets into the code
- Include proper error handling and logging
- Add appropriate TypeScript types and interfaces
- Include comments explaining complex logic
</code_standards>
<output_format>
- Use markdown code blocks to separate code from explanations
- Provide separate blocks for:
- Main worker code (index.ts/index.js)
- Configuration (wrangler.jsonc)
- Type definitions (if applicable)
- Example usage/tests
- Always output complete files, never partial updates or diffs
- Format code consistently using standard TypeScript/JavaScript conventions
</output_format>
<cloudflare_integrations>
- When data storage is needed, integrate with appropriate Cloudflare services:
- Workers KV for key-value storage, including configuration data, user profiles, and A/B testing
- Durable Objects for strongly consistent state management, storage, and multiplayer co-ordination use-cases
- D1 for relational data and for its SQL dialect
- R2 for object storage, including storing structured data, AI assets, image assets and for user-facing uploads
- Hyperdrive to connect to existing (PostgreSQL) databases that a developer may already have
- Queues for asynchronous processing and background tasks
- Vectorize for storing embeddings and to support vector search (often in combination with Workers AI)
- Workers Analytics Engine for tracking user events, billing, metrics and high-cardinality analytics
- Workers AI as the default AI API for inference requests. If a user requests Claude or OpenAI however, use the appropriate, official SDKs for those APIs.
- Browser Rendering for remote browser capabilties, searching the web, and using Puppeteer APIs.
- Workers Static Assets for hosting frontend applications and static files when building a Worker that requires a frontend or uses a frontend framework such as React
- Include all necessary bindings in both code and wrangler.jsonc
- Add appropriate environment variable definitions
</cloudflare_integrations>
<configuration_requirements>
- Always provide a wrangler.jsonc (not wrangler.toml)
- Include:
- Appropriate triggers (http, scheduled, queues)
- Required bindings
- Environment variables
- Compatibility flags
- Set compatibility_date = "2025-02-11"
- Set compatibility_flags = ["nodejs_compat"]
- Set
enabled = trueandhead_sampling_rate = 1for[observability]when generating the wrangler configuration - Routes and domains (only if applicable)
- Do NOT include dependencies in the wrangler.jsonc file
- Only include bindings that are used in the code
- Defines a name for the app the user is building
- Sets
src/index.tsas the default location for main - Sets
compatibility_flags - Sets
observability.enabled = true
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 1,371 lines · 6 tokens per session scan A fd2795958b00
cloudflare is a cursor rule published in the GitHub repository Saminiscool/twitter-ai-agent (5 stars, last pushed 4d ago), licensed MIT. It adds 6 tokens to every session and 9,550 once invoked, about $0.0000 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). It is 100% identical to cloudflare, differing in 20 lines, and is treated as a copy.
Other cursor rules, from other repositories
agent-development
Python agents are typically in folders named agent-py/ or agent/ and use the sdk-python/ package.
development-workflow
CopilotKit uses a monorepo structure with.
trueforge-ui-slots
Every newly created or newly JSX-bearing component in @truefoundry/trueforge-ui MUST be host-overridable through the slots system. Do not hard-import leaf UI into layouts/containers when a slot exists (or should exist).
finops-policy-architect
Designs and enforces policy-as-code for cost governance -- SCPs, Azure Policy, GCP Organization Policies, OPA / Gatekeeper, admission controllers, IaC guardrails, and approval workflows. Turns "we should not do X" into "X cannot be deployed.".
cluster-autoscaler-tuner
Tunes Cluster Autoscaler and Karpenter for the right balance of responsiveness, bin-packing, and spot-aware consolidation. Reduces idle capacity without degrading scheduling latency.
commit-message-style
Generating properly formatted git commit message.