Answers from the documentation; checking which model is on duty
Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
openai-cloudflare-deploy - Skill - OpenSmartRoute
Skillv1.0.0
openai-cloudflare-deploy
Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.
Imported from zernie/vigiles (test/dogfood/trailofbits-skills-curated@6d05be4/plugins/openai-cloudflare-deploy/skills/openai-cloudflare-deploy/SKILL.md). Install upstream with npx skills add zernie/vigiles --skill openai-cloudflare-deploy. Copyright stays with the author.
Cloudflare Deploy
Consolidated skill for building on the Cloudflare platform. Use decision trees below to find the right product, then load detailed references.
Prerequisites
The deployment might take a few minutes. Use appropriate timeout values.
Authentication (Required Before Deploy)
Verify auth before wrangler deploy, wrangler pages deploy, or npm run deploy:
npx wrangler whoami # Shows account if authenticated
Need IaC? → pulumi/ (Pulumi), terraform/ (Terraform), or api/ (REST API)
Product Index
Compute & Runtime
Product
Reference
Workers
references/workers/
Pages
references/pages/
Pages Functions
references/pages-functions/
Durable Objects
references/durable-objects/
Workflows
references/workflows/
Containers
references/containers/
Workers for Platforms
references/workers-for-platforms/
Cron Triggers
references/cron-triggers/
Tail Workers
references/tail-workers/
Snippets
references/snippets/
Smart Placement
references/smart-placement/
Storage & Data
Product
Reference
KV
references/kv/
D1
references/d1/
R2
references/r2/
Queues
references/queues/
Hyperdrive
references/hyperdrive/
DO Storage
references/do-storage/
Secrets Store
references/secrets-store/
Pipelines
references/pipelines/
R2 Data Catalog
references/r2-data-catalog/
R2 SQL
references/r2-sql/
AI & Machine Learning
Product
Reference
Workers AI
references/workers-ai/
Vectorize
references/vectorize/
Agents SDK
references/agents-sdk/
AI Gateway
references/ai-gateway/
AI Search
references/ai-search/
Networking & Connectivity
Product
Reference
Tunnel
references/tunnel/
Spectrum
references/spectrum/
TURN
references/turn/
Network Interconnect
references/network-interconnect/
Argo Smart Routing
references/argo-smart-routing/
Workers VPC
references/workers-vpc/
Security
Product
Reference
WAF
references/waf/
DDoS Protection
references/ddos/
Bot Management
references/bot-management/
API Shield
references/api-shield/
Turnstile
references/turnstile/
Media & Content
Product
Reference
Images
references/images/
Stream
references/stream/
Browser Rendering
references/browser-rendering/
Zaraz
references/zaraz/
Real-Time Communication
Product
Reference
RealtimeKit
references/realtimekit/
Realtime SFU
references/realtime-sfu/
Developer Tools
Product
Reference
Wrangler
references/wrangler/
Miniflare
references/miniflare/
C3
references/c3/
Observability
references/observability/
Analytics Engine
references/analytics-engine/
Web Analytics
references/web-analytics/
Sandbox
references/sandbox/
Workerd
references/workerd/
Workers Playground
references/workers-playground/
Infrastructure as Code
Product
Reference
Pulumi
references/pulumi/
Terraform
references/terraform/
API
references/api/
Other Services
Product
Reference
Email Routing
references/email-routing/
Email Workers
references/email-workers/
Static Assets
references/static-assets/
Bindings
references/bindings/
Cache Reserve
references/cache-reserve/
Troubleshooting
Escalated Network Access
Example guidance to the user:
The deploy needs escalated network access to deploy to Cloudflare. I can rerun the command with escalated permissions—want me to proceed?
When to Use
When NOT to Use
Installed into a catalogue, chosen by a router
Install openai-cloudflare-deploy and it becomes one more candidate the router can pick - when it fits.
A listing is a routing target with a manifest: what it does, which domains it covers, what it costs and who publishes it. Once installed it sits beside your own models and tools, is scored like any other candidate for each request, and shows up in the trace when it wins. Ratings come from workspaces that installed it, one per account.
When a provider is down or over quota the request moves on; the trace says it did.
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - a plan picks it for its slotcurl-s-X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.