{"id":"7a82e403-20ea-4419-aeb7-cb1ebe42ac5d","entityType":"agent","slug":"clawhub-oomol-oo-cloudflare-worker","name":"Cloudflare Worker","canonicalUrl":"https://www.xpersona.co/agent/clawhub-oomol-oo-cloudflare-worker","canonicalPath":"/agent/clawhub-oomol-oo-cloudflare-worker","generatedAt":"2026-10-11T11:22:49.891Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T09:02:54.064Z","emptyReason":null},"description":"Cloudflare Worker (workers.cloudflare.com). Use this skill for ANY Cloudflare Worker request — reading, creating, updating, and deleting data. Whenever a task involves Cloudflare Worker, use this skill instead of calling the API directly.","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s1790xw8jww1c6hgm8aqy9q25187t1rg:oo-cloudflare-worker","sourceUrl":"https://clawhub.ai/oomol/oo-cloudflare-worker","homepage":"https://clawhub.ai/oomol/skills/oo-cloudflare-worker","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/oomol/oo-cloudflare-worker","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/oomol/skills/oo-cloudflare-worker","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Cloudflare Worker technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T09:02:54.064Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T09:02:54.064Z","emptyReason":null},"stars":null,"forks":null,"downloads":1105,"packageName":null,"latestVersion":"1.0.7","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T09:02:53.987Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T09:02:54.064Z","lastCrawledAt":"2026-10-11T09:02:53.987Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T09:02:53.988Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.7","createdAt":"2026-09-20T03:15:24.363Z","changelog":"- Provides OOMOL-backed Cloudflare Worker operations through the `oo` CLI without handling raw Cloudflare tokens. - Supports Worker lifecycle management, including create, read, edit, replace, and delete actions. - Manages Worker scripts, source content, settings, and secret bindings. - Includes Workers Builds support for listing triggers/jobs, starting manual builds, checking status, viewing logs, and canceling builds. - Documents safety rules for read, write, and destructive actions, including when explicit user confirmation is required. Source: `oomol-lab/skills@792ad44`","fileCount":3,"zipByteSize":3784},{"version":"1.0.6","createdAt":"2026-09-15T03:53:34.126Z","changelog":"- Operate Cloudflare Workers through the OOMOL-connected `cloudflare_worker` connector. - Use the `oo` CLI with live action schemas to inspect contracts and run JSON-based requests. - Manage Workers, scripts, settings, secrets, builds, logs, accounts, and search operations. - Clearly distinguishes read, write, and destructive actions with confirmation requirements. - Includes first-time setup guidance for CLI installation, authentication, connections, and billing errors. Source: `oomol-lab/skills@75bac03`","fileCount":3,"zipByteSize":3844},{"version":"1.0.4","createdAt":"2026-07-28T00:57:32.185Z","changelog":"- Operates Cloudflare Workers through the OOMOL `cloudflare_worker` connector using the `oo` CLI. - Supports account, Worker, script, build, trigger, log, settings, and secret inspection workflows. - Adds write actions for creating, editing, updating, uploading, and patching Workers and scripts. - Includes guarded destructive actions for deleting Workers, scripts, and script secrets. - Documents schema-first execution, credential handling, safety tags, and first-time setup recovery steps. Source: `oomol-lab/skills@0fdcf2d`","fileCount":3,"zipByteSize":3749},{"version":"1.0.3","createdAt":"2026-06-23T09:16:27.428Z","changelog":"- Operate Cloudflare Worker through an OOMOL-connected account using the `cloudflare_worker` connector and `oo` CLI. - Inspect live action schemas before running commands, then execute actions with JSON payloads and structured responses. - Manage Workers with create, read, update, edit, delete, list, and search actions. - Work with Worker scripts, including source content, settings, secrets, and multipart module bundle uploads. - Clearly separates read actions from `[write]` and `[destructive]` operations, requiring confirmation before state-changing changes. Source: `oomol-lab/skills@22ace01`","fileCount":3,"zipByteSize":3607},{"version":"1.0.2","createdAt":"2026-06-09T10:14:27.704Z","changelog":"- Operates Cloudflare Worker through an OOMOL-connected account using the `oo` CLI and `cloudflare_worker` connector. - Supports Worker lifecycle operations, including create, get, list, search, edit, update, and delete. - Manages Worker script content, settings, and secret bindings. - Requires live schema inspection before running actions to ensure payloads match current connector contracts. - Marks write and destructive actions clearly, with confirmation required before changing or deleting Cloudflare resources. Source: `oomol-lab/skills@146ef20`","fileCount":3,"zipByteSize":3594},{"version":"1.0.1","createdAt":"2026-06-09T03:50:20.584Z","changelog":"- Adds an OOMOL skill for operating Cloudflare Workers through the `cloudflare_worker` connector and `oo` CLI. - Supports Worker lifecycle actions: create, list, get, edit, update, and delete Workers. - Provides Worker script management, including listing, searching, uploading, replacing content, reading content, and deleting scripts. - Includes configuration and secret handling actions for script settings and secret bindings. - Documents safety rules for read, write, and destructive actions, with schema inspection before every connector run. Source: `oomol-lab/skills@e3717ff`","fileCount":21,"zipByteSize":13871},{"version":"1.0.0","createdAt":"2026-06-03T14:32:43.431Z","changelog":"- Initial 1.0.0 release of the `oo-cloudflare-worker` skill for operating Cloudflare Workers through an OOMOL-connected Cloudflare account. - Provides Worker lifecycle actions to create, list, retrieve, edit, update, and delete Workers using the Cloudflare Workers beta API. - Supports Worker script management, including listing, searching, uploading module bundles, reading script content, replacing script content, and deleting scripts. - Adds Worker configuration support for reading and patching script settings and metadata. - Includes secret binding actions to list, get, add or replace, and delete `secret_text` bindings for Worker scripts. - Uses the `oo` CLI with live connector schema inspection before execution, with safety guidance for write and destructive actions.","fileCount":21,"zipByteSize":13836}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s1790xw8jww1c6hgm8aqy9q25187t1rg:oo-cloudflare-worker","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s1790xw8jww1c6hgm8aqy9q25187t1rg:oo-cloudflare-worker` in an isolated environment before connecting it to live workloads.","No published capability contract is available yet, so validate auth and request/response behavior manually.","Review the upstream CLAWHUB listing at https://clawhub.ai/oomol/oo-cloudflare-worker before using production credentials."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-oomol-oo-cloudflare-worker/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-oomol-oo-cloudflare-worker/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-oomol-oo-cloudflare-worker/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-oomol-oo-cloudflare-worker/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-oomol-oo-cloudflare-worker/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-oomol-oo-cloudflare-worker/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T11:22:49.885Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-oomol-oo-cloudflare-worker/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-oomol-oo-cloudflare-worker/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-oomol-oo-cloudflare-worker/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-oomol-oo-cloudflare-worker/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T09:02:54.064Z","emptyReason":null},"readme":"Skill: Cloudflare Worker\n\nOwner: oomol\n\nSummary: Cloudflare Worker (workers.cloudflare.com). Use this skill for ANY Cloudflare Worker request — reading, creating, updating, and deleting data. Whenever a task involves Cloudflare Worker, use this skill instead of calling the API directly.\n\nTags: latest:1.0.7\n\nVersion history:\n\nv1.0.7 | 2026-09-20T03:15:24.363Z | user\n\n- Provides OOMOL-backed Cloudflare Worker operations through the `oo` CLI without handling raw Cloudflare tokens.\n- Supports Worker lifecycle management, including create, read, edit, replace, and delete actions.\n- Manages Worker scripts, source content, settings, and secret bindings.\n- Includes Workers Builds support for listing triggers/jobs, starting manual builds, checking status, viewing logs, and canceling builds.\n- Documents safety rules for read, write, and destructive actions, including when explicit user confirmation is required.\n\nSource: `oomol-lab/skills@792ad44`\n\nv1.0.6 | 2026-09-15T03:53:34.126Z | user\n\n- Operate Cloudflare Workers through the OOMOL-connected `cloudflare_worker` connector.\n- Use the `oo` CLI with live action schemas to inspect contracts and run JSON-based requests.\n- Manage Workers, scripts, settings, secrets, builds, logs, accounts, and search operations.\n- Clearly distinguishes read, write, and destructive actions with confirmation requirements.\n- Includes first-time setup guidance for CLI installation, authentication, connections, and billing errors.\n\nSource: `oomol-lab/skills@75bac03`\n\nv1.0.4 | 2026-07-28T00:57:32.185Z | user\n\n- Operates Cloudflare Workers through the OOMOL `cloudflare_worker` connector using the `oo` CLI.\n- Supports account, Worker, script, build, trigger, log, settings, and secret inspection workflows.\n- Adds write actions for creating, editing, updating, uploading, and patching Workers and scripts.\n- Includes guarded destructive actions for deleting Workers, scripts, and script secrets.\n- Documents schema-first execution, credential handling, safety tags, and first-time setup recovery steps.\n\nSource: `oomol-lab/skills@0fdcf2d`\n\nv1.0.3 | 2026-06-23T09:16:27.428Z | user\n\n- Operate Cloudflare Worker through an OOMOL-connected account using the `cloudflare_worker` connector and `oo` CLI.\n- Inspect live action schemas before running commands, then execute actions with JSON payloads and structured responses.\n- Manage Workers with create, read, update, edit, delete, list, and search actions.\n- Work with Worker scripts, including source content, settings, secrets, and multipart module bundle uploads.\n- Clearly separates read actions from `[write]` and `[destructive]` operations, requiring confirmation before state-changing changes.\n\nSource: `oomol-lab/skills@22ace01`\n\nv1.0.2 | 2026-06-09T10:14:27.704Z | user\n\n- Operates Cloudflare Worker through an OOMOL-connected account using the `oo` CLI and `cloudflare_worker` connector.\n- Supports Worker lifecycle operations, including create, get, list, search, edit, update, and delete.\n- Manages Worker script content, settings, and secret bindings.\n- Requires live schema inspection before running actions to ensure payloads match current connector contracts.\n- Marks write and destructive actions clearly, with confirmation required before changing or deleting Cloudflare resources.\n\nSource: `oomol-lab/skills@146ef20`\n\nv1.0.1 | 2026-06-09T03:50:20.584Z | user\n\n- Adds an OOMOL skill for operating Cloudflare Workers through the `cloudflare_worker` connector and `oo` CLI.\n- Supports Worker lifecycle actions: create, list, get, edit, update, and delete Workers.\n- Provides Worker script management, including listing, searching, uploading, replacing content, reading content, and deleting scripts.\n- Includes configuration and secret handling actions for script settings and secret bindings.\n- Documents safety rules for read, write, and destructive actions, with schema inspection before every connector run.\n\nSource: `oomol-lab/skills@e3717ff`\n\nv1.0.0 | 2026-06-03T14:32:43.431Z | user\n\n- Initial 1.0.0 release of the `oo-cloudflare-worker` skill for operating Cloudflare Workers through an OOMOL-connected Cloudflare account.\n- Provides Worker lifecycle actions to create, list, retrieve, edit, update, and delete Workers using the Cloudflare Workers beta API.\n- Supports Worker script management, including listing, searching, uploading module bundles, reading script content, replacing script content, and deleting scripts.\n- Adds Worker configuration support for reading and patching script settings and metadata.\n- Includes secret binding actions to list, get, add or replace, and delete `secret_text` bindings for Worker scripts.\n- Uses the `oo` CLI with live connector schema inspection before execution, with safety guidance for write and destructive actions.\n\nArchive index:\n\nArchive v1.0.7: 3 files, 3784 bytes\n\nFiles: skill-card.md (2195b), SKILL.md (5857b), _meta.json (139b)\n\nFile v1.0.7:SKILL.md\n\n---\nname: oo-cloudflare-worker\ndescription: \"Cloudflare Worker (workers.cloudflare.com). Use this skill for ANY Cloudflare Worker request — reading, creating, updating, and deleting data. Whenever a task involves Cloudflare Worker, use this skill instead of calling the API directly.\"\nallowed-tools: [Bash(oo *)]\nmetadata:\n  title: \"Cloudflare Worker\"\n  author: \"OOMOL\"\n  version: \"1.0.7\"\n  services: [\"cloudflare_worker\"]\n  icon: \"https://static.oomol.com/logo/third-party/Cloudflare.svg\"\n---\n\n# Cloudflare Worker\n\nOperate **Cloudflare Worker** through your OOMOL-connected account. This skill calls the `cloudflare_worker` connector with the [oo CLI](https://github.com/oomol-lab/oo-cli); OOMOL injects credentials server-side, so you never handle raw tokens.\n\n## Running an action\n\nAssume the user has already installed the oo CLI, signed in, and connected Cloudflare Worker. **Do not run `oo auth login` or open the connection URL proactively — just run the action.** Fall back to [First-time setup](#first-time-setup) only when a command actually fails with an auth or connection error.\n\n**1. Inspect the contract** to get the authoritative input/output schema before building a payload:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"<action_name>\"\n```\n\n**2. Run the action** with a JSON payload that matches the input schema:\n\n```bash\noo connector run \"cloudflare_worker\" --action \"<action_name>\" --data '<json>' --json\n```\n\n- `--data` takes a JSON object string or `@path/to/file.json`; omit it to send `{}`.\n- The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`; the execution id lives under `meta.executionId`.\n\nEach action is listed below with a one-line description; actions that change state carry a `[write]` or `[destructive]` tag. Before constructing `--data`, fetch the action's live schema with `oo connector schema` to get its authoritative input fields.\n\n## Available actions\n\n- `cancel_build` — Cancel a queued or running Workers Builds job. [destructive]\n- `create_manual_build` — Start a Workers Builds job from a configured trigger and branch or commit. [write]\n- `create_worker` — Create a Cloudflare Worker using the Workers beta API. [write]\n- `delete_worker` — Delete a Cloudflare Worker and its associated resources using the Workers beta API. [destructive]\n- `delete_worker_script` — Delete a Cloudflare Worker script. [destructive]\n- `delete_worker_script_secret` — Delete a secret binding from a Cloudflare Worker script. [destructive]\n- `edit_worker` — Partially update a Cloudflare Worker using the Workers beta API while leaving omitted fields unchanged. [write]\n- `get_build` — Get the current status and outcome of one Workers Builds job.\n- `get_build_logs` — Get one page of log lines for a Workers Builds job.\n- `get_worker` — Get one Worker by Worker ID using the Workers beta API.\n- `get_worker_script_content` — Fetch the raw source content for a Cloudflare Worker script.\n- `get_worker_script_secret` — Get one secret binding attached to a Cloudflare Worker script.\n- `get_worker_script_settings` — Get Worker metadata and configuration for a Cloudflare Worker script.\n- `list_accounts` — List Cloudflare accounts visible to the current credential.\n- `list_build_triggers` — List Workers Builds triggers configured for one Worker script tag.\n- `list_builds` — List Workers Builds jobs for one Worker script tag.\n- `list_worker_script_secrets` — List secret bindings attached to a Cloudflare Worker script.\n- `list_worker_scripts` — List Worker scripts in a Cloudflare account.\n- `list_workers` — List Workers in a Cloudflare account using the Workers beta API.\n- `patch_worker_script_settings` — Patch Worker metadata and configuration for a Cloudflare Worker script. [write]\n- `put_worker_script_content` — Replace only the content of a Cloudflare Worker script without changing metadata. [destructive]\n- `put_worker_script_secret` — Add or replace a secret_text binding on a Cloudflare Worker script. [destructive]\n- `search_worker_scripts` — Search Worker scripts in a Cloudflare account by name or script tag.\n- `update_worker` — Replace a Cloudflare Worker using the Workers beta API, setting omitted fields to API defaults. [destructive]\n- `upload_worker_script` — Create or replace a Cloudflare Worker script by uploading a module bundle as multipart/form-data. [destructive]\n\n## Safety\n\n- Untagged actions are reads (get / list / search) — safe to run directly.\n- **Actions tagged `[write]` change Cloudflare Worker state — confirm the exact payload and effect with the user before running.**\n- **Actions tagged `[destructive]` remove or overwrite data — always confirm the target and get explicit approval first.**\n\n## First-time setup\n\nThese are **one-time** steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.\n\n- **`oo: command not found`** — install the oo CLI (other platforms: <https://cli.oomol.com/install-guide.md>):\n\n  ```bash\n  curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux\n  ```\n\n  ```powershell\n  irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell\n  ```\n\n- **Not signed in / authentication error** — sign in to your OOMOL account once:\n\n  ```bash\n  oo auth login\n  ```\n\n- **`scope_missing` / `credential_expired` / `app_not_ready` / `app_not_found`** — Cloudflare Worker is not connected, or the connection expired or lacks a scope. Connect once (auth type: custom credential, OAuth2) at:\n\n  ```text\n  https://console.oomol.com/app-connections?provider=cloudflare_worker\n  ```\n\n- **HTTP 402 / `OOMOL_INSUFFICIENT_CREDIT`** — billing stop. Recharge at `https://console.oomol.com/billing/token-recharge` before retrying.\n\n## Resources\n\n- Cloudflare Worker homepage: https://workers.cloudflare.com\n\nFile v1.0.7:_meta.json\n\n{\n  \"ownerId\": \"kn79h1494y66terpx0s2npp3p982a283\",\n  \"slug\": \"oo-cloudflare-worker\",\n  \"version\": \"1.0.7\",\n  \"publishedAt\": 1789874124363\n}\n\nFile v1.0.7:skill-card.md\n\n## Description:\n\nCloudflare Worker (workers.cloudflare.com) handles Cloudflare Worker requests, including reading, creating, updating, and deleting Worker resources through the OOMOL connector.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[oomol](https://clawhub.ai/user/oomol)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and engineers use this skill to manage Cloudflare Workers and Workers Builds from an agent session through an OOMOL-connected account. It supports inspection, lifecycle operations, script content and settings changes, secret bindings, and build job management.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can create, update, overwrite, or delete Cloudflare Worker resources when write or destructive actions are approved.\n\nMitigation: Review the target resource, payload, and expected effect before approving write actions, and require explicit confirmation for destructive actions.\n\nRisk: The first-time setup instructions include remote shell installer commands for the oo CLI.\n\nMitigation: Prefer a verified or package-manager installation path, or inspect the installer before running it.\n\n## Reference(s):\n\n- [Cloudflare Workers](https://workers.cloudflare.com)\n- [OOMOL oo CLI](https://github.com/oomol-lab/oo-cli)\n- [oo CLI install guide](https://cli.oomol.com/install-guide.md)\n- [ClawHub skill page](https://clawhub.ai/oomol/skills/oo-cloudflare-worker)\n\n## Skill Output:\n\n**Output Type(s):** [Shell commands, Configuration instructions, API Calls, JSON, Guidance]\n\n**Output Format:** [Markdown with inline shell commands and JSON payloads]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Uses oo connector schema and run commands; write and destructive actions require user confirmation before execution.]\n\n## Skill Version(s):\n\n1.0.7 (source: release evidence and skill metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.6: 3 files, 3844 bytes\n\nFiles: skill-card.md (2401b), SKILL.md (5827b), _meta.json (139b)\n\nFile v1.0.6:SKILL.md\n\n---\nname: oo-cloudflare-worker\ndescription: \"Cloudflare Worker (workers.cloudflare.com). Use this skill for ANY Cloudflare Worker request — reading, creating, updating, and deleting data. Whenever a task involves Cloudflare Worker, use this skill instead of calling the API directly.\"\nallowed-tools: [Bash(oo *)]\nmetadata:\n  title: \"Cloudflare Worker\"\n  author: \"OOMOL\"\n  version: \"1.0.6\"\n  services: [\"cloudflare_worker\"]\n  icon: \"https://static.oomol.com/logo/third-party/Cloudflare.svg\"\n---\n\n# Cloudflare Worker\n\nOperate **Cloudflare Worker** through your OOMOL-connected account. This skill calls the `cloudflare_worker` connector with the [oo CLI](https://github.com/oomol-lab/oo-cli); OOMOL injects credentials server-side, so you never handle raw tokens.\n\n## Running an action\n\nAssume the user has already installed the oo CLI, signed in, and connected Cloudflare Worker. **Do not run `oo auth login` or open the connection URL proactively — just run the action.** Fall back to [First-time setup](#first-time-setup) only when a command actually fails with an auth or connection error.\n\n**1. Inspect the contract** to get the authoritative input/output schema before building a payload:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"<action_name>\"\n```\n\n**2. Run the action** with a JSON payload that matches the input schema:\n\n```bash\noo connector run \"cloudflare_worker\" --action \"<action_name>\" --data '<json>' --json\n```\n\n- `--data` takes a JSON object string or `@path/to/file.json`; omit it to send `{}`.\n- The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`; the execution id lives under `meta.executionId`.\n\nEach action is listed below with a one-line description; actions that change state carry a `[write]` or `[destructive]` tag. Before constructing `--data`, fetch the action's live schema with `oo connector schema` to get its authoritative input fields.\n\n## Available actions\n\n- `cancel_build` — Cancel a queued or running Workers Builds job. [write]\n- `create_manual_build` — Start a Workers Builds job from a configured trigger and branch or commit. [write]\n- `create_worker` — Create a Cloudflare Worker using the Workers beta API. [write]\n- `delete_worker` — Delete a Cloudflare Worker and its associated resources using the Workers beta API. [destructive]\n- `delete_worker_script` — Delete a Cloudflare Worker script. [destructive]\n- `delete_worker_script_secret` — Delete a secret binding from a Cloudflare Worker script. [destructive]\n- `edit_worker` — Partially update a Cloudflare Worker using the Workers beta API while leaving omitted fields unchanged. [write]\n- `get_build` — Get the current status and outcome of one Workers Builds job.\n- `get_build_logs` — Get one page of log lines for a Workers Builds job.\n- `get_worker` — Get one Worker by Worker ID using the Workers beta API.\n- `get_worker_script_content` — Fetch the raw source content for a Cloudflare Worker script.\n- `get_worker_script_secret` — Get one secret binding attached to a Cloudflare Worker script.\n- `get_worker_script_settings` — Get Worker metadata and configuration for a Cloudflare Worker script.\n- `list_accounts` — List Cloudflare accounts visible to the current credential.\n- `list_build_triggers` — List Workers Builds triggers configured for one Worker script tag.\n- `list_builds` — List Workers Builds jobs for one Worker script tag.\n- `list_worker_script_secrets` — List secret bindings attached to a Cloudflare Worker script.\n- `list_worker_scripts` — List Worker scripts in a Cloudflare account.\n- `list_workers` — List Workers in a Cloudflare account using the Workers beta API.\n- `patch_worker_script_settings` — Patch Worker metadata and configuration for a Cloudflare Worker script. [write]\n- `put_worker_script_content` — Replace only the content of a Cloudflare Worker script without changing metadata. [write]\n- `put_worker_script_secret` — Add or replace a secret_text binding on a Cloudflare Worker script. [write]\n- `search_worker_scripts` — Search Worker scripts in a Cloudflare account by name or script tag.\n- `update_worker` — Replace a Cloudflare Worker using the Workers beta API, setting omitted fields to API defaults. [write]\n- `upload_worker_script` — Create or replace a Cloudflare Worker script by uploading a module bundle as multipart/form-data. [write]\n\n## Safety\n\n- Untagged actions are reads (get / list / search) — safe to run directly.\n- **Actions tagged `[write]` change Cloudflare Worker state — confirm the exact payload and effect with the user before running.**\n- **Actions tagged `[destructive]` remove or overwrite data — always confirm the target and get explicit approval first.**\n\n## First-time setup\n\nThese are **one-time** steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.\n\n- **`oo: command not found`** — install the oo CLI (other platforms: <https://cli.oomol.com/install-guide.md>):\n\n  ```bash\n  curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux\n  ```\n\n  ```powershell\n  irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell\n  ```\n\n- **Not signed in / authentication error** — sign in to your OOMOL account once:\n\n  ```bash\n  oo auth login\n  ```\n\n- **`scope_missing` / `credential_expired` / `app_not_ready` / `app_not_found`** — Cloudflare Worker is not connected, or the connection expired or lacks a scope. Connect once (auth type: custom credential, OAuth2) at:\n\n  ```text\n  https://console.oomol.com/app-connections?provider=cloudflare_worker\n  ```\n\n- **HTTP 402 / `OOMOL_INSUFFICIENT_CREDIT`** — billing stop. Recharge at `https://console.oomol.com/billing/token-recharge` before retrying.\n\n## Resources\n\n- Cloudflare Worker homepage: https://workers.cloudflare.com\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn79h1494y66terpx0s2npp3p982a283\",\n  \"slug\": \"oo-cloudflare-worker\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1789444414126\n}\n\nFile v1.0.6:skill-card.md\n\n## Description:\n\nHelps agents operate Cloudflare Workers through OOMOL's connected Cloudflare Worker service, including reading, creating, updating, and deleting Worker resources.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[oomol](https://clawhub.ai/user/oomol)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and engineers use this skill to inspect Cloudflare Worker schemas and run account, Worker, script, setting, secret, build, log, and search operations through an OOMOL-connected account.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Cloudflare Worker code, logs, configuration, or secrets may be exposed through broad third-party routing.\n\nMitigation: Review the skill before installation, grant only least-privilege Cloudflare scopes, and limit use to accounts and Workers appropriate for OOMOL-mediated access.\n\nRisk: The first-time setup path includes a remote installer command.\n\nMitigation: Prefer a verified, version-pinned CLI installation path and inspect installation materials before execution.\n\nRisk: Write and destructive actions can modify, overwrite, or delete Cloudflare Worker resources.\n\nMitigation: Confirm the target, payload, and expected effect with the user before running any action tagged write or destructive.\n\n## Reference(s):\n\n- [Cloudflare Worker ClawHub page](https://clawhub.ai/oomol/skills/oo-cloudflare-worker)\n- [Cloudflare Workers homepage](https://workers.cloudflare.com)\n- [oo CLI](https://github.com/oomol-lab/oo-cli)\n- [oo CLI install guide](https://cli.oomol.com/install-guide.md)\n- [Cloudflare Worker connection](https://console.oomol.com/app-connections?provider=cloudflare_worker)\n\n## Skill Output:\n\n**Output Type(s):** [text, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown guidance with bash and JSON snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Uses live action schemas before forming JSON payloads; write and destructive actions require user confirmation.]\n\n## Skill Version(s):\n\n1.0.6 (source: server release metadata and skill frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.4: 3 files, 3749 bytes\n\nFiles: skill-card.md (2266b), SKILL.md (5827b), _meta.json (139b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: oo-cloudflare-worker\ndescription: \"Cloudflare Worker (workers.cloudflare.com). Use this skill for ANY Cloudflare Worker request — reading, creating, updating, and deleting data. Whenever a task involves Cloudflare Worker, use this skill instead of calling the API directly.\"\nallowed-tools: [Bash(oo *)]\nmetadata:\n  title: \"Cloudflare Worker\"\n  author: \"OOMOL\"\n  version: \"1.0.4\"\n  services: [\"cloudflare_worker\"]\n  icon: \"https://static.oomol.com/logo/third-party/Cloudflare.svg\"\n---\n\n# Cloudflare Worker\n\nOperate **Cloudflare Worker** through your OOMOL-connected account. This skill calls the `cloudflare_worker` connector with the [oo CLI](https://github.com/oomol-lab/oo-cli); OOMOL injects credentials server-side, so you never handle raw tokens.\n\n## Running an action\n\nAssume the user has already installed the oo CLI, signed in, and connected Cloudflare Worker. **Do not run `oo auth login` or open the connection URL proactively — just run the action.** Fall back to [First-time setup](#first-time-setup) only when a command actually fails with an auth or connection error.\n\n**1. Inspect the contract** to get the authoritative input/output schema before building a payload:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"<action_name>\"\n```\n\n**2. Run the action** with a JSON payload that matches the input schema:\n\n```bash\noo connector run \"cloudflare_worker\" --action \"<action_name>\" --data '<json>' --json\n```\n\n- `--data` takes a JSON object string or `@path/to/file.json`; omit it to send `{}`.\n- The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`; the execution id lives under `meta.executionId`.\n\nEach action is listed below with a one-line description; actions that change state carry a `[write]` or `[destructive]` tag. Before constructing `--data`, fetch the action's live schema with `oo connector schema` to get its authoritative input fields.\n\n## Available actions\n\n- `cancel_build` — Cancel a queued or running Workers Builds job. [write]\n- `create_manual_build` — Start a Workers Builds job from a configured trigger and branch or commit. [write]\n- `create_worker` — Create a Cloudflare Worker using the Workers beta API. [write]\n- `delete_worker` — Delete a Cloudflare Worker and its associated resources using the Workers beta API. [destructive]\n- `delete_worker_script` — Delete a Cloudflare Worker script. [destructive]\n- `delete_worker_script_secret` — Delete a secret binding from a Cloudflare Worker script. [destructive]\n- `edit_worker` — Partially update a Cloudflare Worker using the Workers beta API while leaving omitted fields unchanged. [write]\n- `get_build` — Get the current status and outcome of one Workers Builds job.\n- `get_build_logs` — Get one page of log lines for a Workers Builds job.\n- `get_worker` — Get one Worker by Worker ID using the Workers beta API.\n- `get_worker_script_content` — Fetch the raw source content for a Cloudflare Worker script.\n- `get_worker_script_secret` — Get one secret binding attached to a Cloudflare Worker script.\n- `get_worker_script_settings` — Get Worker metadata and configuration for a Cloudflare Worker script.\n- `list_accounts` — List Cloudflare accounts visible to the current credential.\n- `list_build_triggers` — List Workers Builds triggers configured for one Worker script tag.\n- `list_builds` — List Workers Builds jobs for one Worker script tag.\n- `list_worker_script_secrets` — List secret bindings attached to a Cloudflare Worker script.\n- `list_worker_scripts` — List Worker scripts in a Cloudflare account.\n- `list_workers` — List Workers in a Cloudflare account using the Workers beta API.\n- `patch_worker_script_settings` — Patch Worker metadata and configuration for a Cloudflare Worker script. [write]\n- `put_worker_script_content` — Replace only the content of a Cloudflare Worker script without changing metadata. [write]\n- `put_worker_script_secret` — Add or replace a secret_text binding on a Cloudflare Worker script. [write]\n- `search_worker_scripts` — Search Worker scripts in a Cloudflare account by name or script tag.\n- `update_worker` — Replace a Cloudflare Worker using the Workers beta API, setting omitted fields to API defaults. [write]\n- `upload_worker_script` — Create or replace a Cloudflare Worker script by uploading a module bundle as multipart/form-data. [write]\n\n## Safety\n\n- Untagged actions are reads (get / list / search) — safe to run directly.\n- **Actions tagged `[write]` change Cloudflare Worker state — confirm the exact payload and effect with the user before running.**\n- **Actions tagged `[destructive]` remove or overwrite data — always confirm the target and get explicit approval first.**\n\n## First-time setup\n\nThese are **one-time** steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.\n\n- **`oo: command not found`** — install the oo CLI (other platforms: <https://cli.oomol.com/install-guide.md>):\n\n  ```bash\n  curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux\n  ```\n\n  ```powershell\n  irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell\n  ```\n\n- **Not signed in / authentication error** — sign in to your OOMOL account once:\n\n  ```bash\n  oo auth login\n  ```\n\n- **`scope_missing` / `credential_expired` / `app_not_ready` / `app_not_found`** — Cloudflare Worker is not connected, or the connection expired or lacks a scope. Connect once (auth type: custom credential, OAuth2) at:\n\n  ```text\n  https://console.oomol.com/app-connections?provider=cloudflare_worker\n  ```\n\n- **HTTP 402 / `OOMOL_INSUFFICIENT_CREDIT`** — billing stop. Recharge at `https://console.oomol.com/billing/token-recharge` before retrying.\n\n## Resources\n\n- Cloudflare Worker homepage: https://workers.cloudflare.com\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn79h1494y66terpx0s2npp3p982a283\",\n  \"slug\": \"oo-cloudflare-worker\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1785200252185\n}\n\nFile v1.0.4:skill-card.md\n\n## Description: <br>\nCloudflare Worker (workers.cloudflare.com). Use this skill for reading, creating, updating, and deleting Cloudflare Workers through an OOMOL-connected account. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[oomol](https://clawhub.ai/user/oomol) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and operators use this skill to inspect and manage Cloudflare Workers, scripts, builds, triggers, logs, settings, and secrets from an agent workflow. It supports read workflows directly and requires confirmation before write or destructive actions. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Write actions can change Cloudflare Worker state. <br>\nMitigation: Confirm the target account, Worker, action, and exact payload before approving write commands. <br>\nRisk: Destructive actions can remove Workers, scripts, or script secrets. <br>\nMitigation: Require explicit user approval for delete operations and verify the selected resource before execution. <br>\nRisk: Incorrect payloads can produce unintended Cloudflare changes. <br>\nMitigation: Fetch the live connector schema for the selected action before building or running a payload. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/oomol/skills/oo-cloudflare-worker) <br>\n- [OOMOL publisher profile](https://clawhub.ai/user/oomol) <br>\n- [oo CLI](https://github.com/oomol-lab/oo-cli) <br>\n- [Cloudflare Workers](https://workers.cloudflare.com) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown with inline bash commands and JSON payload examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses live connector schemas before constructing action payloads.] <br>\n\n## Skill Version(s): <br>\n1.0.4 (source: evidence release version and skill metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.3: 3 files, 3607 bytes\n\nFiles: skill-card.md (2351b), SKILL.md (5318b), _meta.json (139b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: oo-cloudflare-worker\ndescription: \"Cloudflare Worker (workers.cloudflare.com). Use this skill for ANY Cloudflare Worker request — reading, creating, updating, and deleting data. Whenever a task involves Cloudflare Worker, use this skill instead of calling the API directly.\"\nallowed-tools: [Bash(oo *)]\nmetadata:\n  title: \"Cloudflare Worker\"\n  author: \"OOMOL\"\n  version: \"1.0.3\"\n  services: [\"cloudflare_worker\"]\n  icon: \"https://static.oomol.com/logo/third-party/Cloudflare.svg\"\n---\n\n# Cloudflare Worker\n\nOperate **Cloudflare Worker** through your OOMOL-connected account. This skill calls the `cloudflare_worker` connector with the [oo CLI](https://github.com/oomol-lab/oo-cli); OOMOL injects credentials server-side, so you never handle raw tokens.\n\n## Running an action\n\nAssume the user has already installed the oo CLI, signed in, and connected Cloudflare Worker. **Do not run `oo auth login` or open the connection URL proactively — just run the action.** Fall back to [First-time setup](#first-time-setup) only when a command actually fails with an auth or connection error.\n\n**1. Inspect the contract** to get the authoritative input/output schema before building a payload:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"<action_name>\"\n```\n\n**2. Run the action** with a JSON payload that matches the input schema:\n\n```bash\noo connector run \"cloudflare_worker\" --action \"<action_name>\" --data '<json>' --json\n```\n\n- `--data` takes a JSON object string or `@path/to/file.json`; omit it to send `{}`.\n- The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`; the execution id lives under `meta.executionId`.\n\nEach action is listed below with a one-line description; actions that change state carry a `[write]` or `[destructive]` tag. Before constructing `--data`, fetch the action's live schema with `oo connector schema` to get its authoritative input fields.\n\n## Available actions\n\n- `create_worker` — Create a Cloudflare Worker using the Workers beta API. [write]\n- `delete_worker` — Delete a Cloudflare Worker and its associated resources using the Workers beta API. [destructive]\n- `delete_worker_script` — Delete a Cloudflare Worker script. [destructive]\n- `delete_worker_script_secret` — Delete a secret binding from a Cloudflare Worker script. [destructive]\n- `edit_worker` — Partially update a Cloudflare Worker using the Workers beta API while leaving omitted fields unchanged. [write]\n- `get_worker` — Get one Worker by Worker ID using the Workers beta API.\n- `get_worker_script_content` — Fetch the raw source content for a Cloudflare Worker script.\n- `get_worker_script_secret` — Get one secret binding attached to a Cloudflare Worker script.\n- `get_worker_script_settings` — Get Worker metadata and configuration for a Cloudflare Worker script.\n- `list_accounts` — List Cloudflare accounts visible to the current credential.\n- `list_worker_script_secrets` — List secret bindings attached to a Cloudflare Worker script.\n- `list_worker_scripts` — List Worker scripts in a Cloudflare account.\n- `list_workers` — List Workers in a Cloudflare account using the Workers beta API.\n- `patch_worker_script_settings` — Patch Worker metadata and configuration for a Cloudflare Worker script. [write]\n- `put_worker_script_content` — Replace only the content of a Cloudflare Worker script without changing metadata. [write]\n- `put_worker_script_secret` — Add or replace a secret_text binding on a Cloudflare Worker script. [write]\n- `search_worker_scripts` — Search Worker scripts in a Cloudflare account by name or script tag.\n- `update_worker` — Replace a Cloudflare Worker using the Workers beta API, setting omitted fields to API defaults. [write]\n- `upload_worker_script` — Create or replace a Cloudflare Worker script by uploading a module bundle as multipart/form-data. [write]\n\n## Safety\n\n- Untagged actions are reads (get / list / search) — safe to run directly.\n- **Actions tagged `[write]` change Cloudflare Worker state — confirm the exact payload and effect with the user before running.**\n- **Actions tagged `[destructive]` remove or overwrite data — always confirm the target and get explicit approval first.**\n\n## First-time setup\n\nThese are **one-time** steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.\n\n- **`oo: command not found`** — install the oo CLI (other platforms: <https://cli.oomol.com/install-guide.md>):\n\n  ```bash\n  curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux\n  ```\n\n  ```powershell\n  irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell\n  ```\n\n- **Not signed in / authentication error** — sign in to your OOMOL account once:\n\n  ```bash\n  oo auth login\n  ```\n\n- **`scope_missing` / `credential_expired` / `app_not_ready` / `app_not_found`** — Cloudflare Worker is not connected, or the connection expired or lacks a scope. Connect once (auth type: custom credential, OAuth2) at:\n\n  ```text\n  https://console.oomol.com/app-connections?provider=cloudflare_worker\n  ```\n\n- **HTTP 402 / `OOMOL_INSUFFICIENT_CREDIT`** — billing stop. Recharge at `https://console.oomol.com/billing/token-recharge` before retrying.\n\n## Resources\n\n- Cloudflare Worker homepage: https://workers.cloudflare.com\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn79h1494y66terpx0s2npp3p982a283\",\n  \"slug\": \"oo-cloudflare-worker\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1782206187428\n}\n\nFile v1.0.3:skill-card.md\n\n## Description: <br>\nCloudflare Worker (workers.cloudflare.com). Use this skill for any Cloudflare Worker request, including reading, creating, updating, and deleting Cloudflare Worker resources through an OOMOL-connected account. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[oomol](https://clawhub.ai/user/oomol) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and operators use this skill to manage Cloudflare Workers, scripts, settings, and secrets through the OOMOL oo CLI after inspecting the live connector schema for each action. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Cloudflare Worker source, settings, account data, and secret-related reads may expose sensitive information. <br>\nMitigation: Check Cloudflare account scopes before use and treat source and secret-related reads as sensitive. <br>\nRisk: Write, upload, secret change, and delete actions can alter or remove live Cloudflare Worker resources. <br>\nMitigation: Require exact target and payload confirmation before uploads, writes, secret changes, or deletes. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Skill Page](https://clawhub.ai/oomol/skills/oo-cloudflare-worker) <br>\n- [OOMOL Publisher Profile](https://clawhub.ai/user/oomol) <br>\n- [Cloudflare Workers](https://workers.cloudflare.com) <br>\n- [oo CLI](https://github.com/oomol-lab/oo-cli) <br>\n- [oo CLI Install Guide](https://cli.oomol.com/install-guide.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Shell commands, API Calls, JSON, Configuration instructions, Guidance] <br>\n**Output Format:** [Markdown guidance with inline shell commands and JSON payloads; connector responses are JSON.] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires live action schema inspection before execution; write, upload, secret, and destructive actions require exact user confirmation.] <br>\n\n## Skill Version(s): <br>\n1.0.3 (source: server release metadata and skill frontmatter) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.2: 3 files, 3594 bytes\n\nFiles: skill-card.md (2354b), SKILL.md (5236b), _meta.json (139b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: oo-cloudflare-worker\ndescription: \"Cloudflare Worker (workers.cloudflare.com). Use this skill for ANY Cloudflare Worker request — reading, creating, updating, and deleting data. Whenever a task involves Cloudflare Worker, use this skill instead of calling the API directly.\"\nallowed-tools: [Bash(oo *)]\nmetadata:\n  title: \"Cloudflare Worker\"\n  author: \"OOMOL\"\n  version: \"1.0.2\"\n  services: [\"cloudflare_worker\"]\n  icon: \"https://static.oomol.com/logo/third-party/Cloudflare.svg\"\n---\n\n# Cloudflare Worker\n\nOperate **Cloudflare Worker** through your OOMOL-connected account. This skill calls the `cloudflare_worker` connector with the [oo CLI](https://github.com/oomol-lab/oo-cli); OOMOL injects credentials server-side, so you never handle raw tokens.\n\n## Running an action\n\nAssume the user has already installed the oo CLI, signed in, and connected Cloudflare Worker. **Do not run `oo auth login` or open the connection URL proactively — just run the action.** Fall back to [First-time setup](#first-time-setup) only when a command actually fails with an auth or connection error.\n\n**1. Inspect the contract** to get the authoritative input/output schema before building a payload:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"<action_name>\"\n```\n\n**2. Run the action** with a JSON payload that matches the input schema:\n\n```bash\noo connector run \"cloudflare_worker\" --action \"<action_name>\" --data '<json>' --json\n```\n\n- `--data` takes a JSON object string or `@path/to/file.json`; omit it to send `{}`.\n- The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`; the execution id lives under `meta.executionId`.\n\nEach action is listed below with a one-line description; actions that change state carry a `[write]` or `[destructive]` tag. Before constructing `--data`, fetch the action's live schema with `oo connector schema` to get its authoritative input fields.\n\n## Available actions\n\n- `create_worker` — Create a Cloudflare Worker using the Workers beta API. [write]\n- `delete_worker` — Delete a Cloudflare Worker and its associated resources using the Workers beta API. [destructive]\n- `delete_worker_script` — Delete a Cloudflare Worker script. [destructive]\n- `delete_worker_script_secret` — Delete a secret binding from a Cloudflare Worker script. [destructive]\n- `edit_worker` — Partially update a Cloudflare Worker using the Workers beta API while leaving omitted fields unchanged. [write]\n- `get_worker` — Get one Worker by Worker ID using the Workers beta API.\n- `get_worker_script_content` — Fetch the raw source content for a Cloudflare Worker script.\n- `get_worker_script_secret` — Get one secret binding attached to a Cloudflare Worker script.\n- `get_worker_script_settings` — Get Worker metadata and configuration for a Cloudflare Worker script.\n- `list_worker_script_secrets` — List secret bindings attached to a Cloudflare Worker script.\n- `list_worker_scripts` — List Worker scripts in a Cloudflare account.\n- `list_workers` — List Workers in a Cloudflare account using the Workers beta API.\n- `patch_worker_script_settings` — Patch Worker metadata and configuration for a Cloudflare Worker script. [write]\n- `put_worker_script_content` — Replace only the content of a Cloudflare Worker script without changing metadata. [write]\n- `put_worker_script_secret` — Add or replace a secret_text binding on a Cloudflare Worker script. [write]\n- `search_worker_scripts` — Search Worker scripts in a Cloudflare account by name or script tag.\n- `update_worker` — Replace a Cloudflare Worker using the Workers beta API, setting omitted fields to API defaults. [write]\n- `upload_worker_script` — Create or replace a Cloudflare Worker script by uploading a module bundle as multipart/form-data. [write]\n\n## Safety\n\n- Untagged actions are reads (get / list / search) — safe to run directly.\n- **Actions tagged `[write]` change Cloudflare Worker state — confirm the exact payload and effect with the user before running.**\n- **Actions tagged `[destructive]` remove or overwrite data — always confirm the target and get explicit approval first.**\n\n## First-time setup\n\nThese are **one-time** steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.\n\n- **`oo: command not found`** — install the oo CLI (other platforms: <https://cli.oomol.com/install-guide.md>):\n\n  ```bash\n  curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux\n  ```\n\n  ```powershell\n  irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell\n  ```\n\n- **Not signed in / authentication error** — sign in to your OOMOL account once:\n\n  ```bash\n  oo auth login\n  ```\n\n- **`scope_missing` / `credential_expired` / `app_not_ready` / `app_not_found`** — Cloudflare Worker is not connected, or the connection expired or lacks a scope. Connect once (auth type: custom credential, OAuth2) at:\n\n  ```text\n  https://console.oomol.com/app-connections?provider=cloudflare_worker\n  ```\n\n- **HTTP 402 / `OOMOL_INSUFFICIENT_CREDIT`** — billing stop. Recharge at `https://console.oomol.com/billing/token-recharge` before retrying.\n\n## Resources\n\n- Cloudflare Worker homepage: https://workers.cloudflare.com\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn79h1494y66terpx0s2npp3p982a283\",\n  \"slug\": \"oo-cloudflare-worker\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1781000067704\n}\n\nFile v1.0.2:skill-card.md\n\n## Description: <br>\nCloudflare Worker (workers.cloudflare.com). Use this skill for Cloudflare Worker requests that read, create, update, or delete Worker resources through an OOMOL-connected account. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[oomol](https://clawhub.ai/user/oomol) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and operators use this skill to inspect and manage Cloudflare Workers, scripts, settings, and secret bindings through the OOMOL oo CLI connector. It supports read, write, and destructive Worker lifecycle actions with confirmation guidance for state-changing operations. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can manage Cloudflare Worker resources, including write and delete operations. <br>\nMitigation: Review the exact proposed payload and intended effect before approving any action tagged as write or destructive. <br>\nRisk: Use requires an OOMOL connection and may require installing or signing in to the oo CLI. <br>\nMitigation: Install only when you intend to allow Cloudflare Worker management through the connected OOMOL account, and complete setup only when an auth or connection error requires it. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/oomol/oo-cloudflare-worker) <br>\n- [OOMOL publisher profile](https://clawhub.ai/user/oomol) <br>\n- [Cloudflare Workers homepage](https://workers.cloudflare.com) <br>\n- [oo CLI](https://github.com/oomol-lab/oo-cli) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance] <br>\n**Output Format:** [Markdown with inline shell commands and JSON payload examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May produce oo CLI commands that call the cloudflare_worker connector; write and destructive actions require user confirmation before execution.] <br>\n\n## Skill Version(s): <br>\n1.0.2 (source: frontmatter and release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.1: 21 files, 13871 bytes\n\nFiles: actions/create_worker.md (806b), actions/delete_worker_script_secret.md (894b), actions/delete_worker_script.md (837b), actions/delete_worker.md (851b), actions/edit_worker.md (845b), actions/get_worker_script_content.md (737b), actions/get_worker_script_secret.md (734b), actions/get_worker_script_settings.md (751b), actions/get_worker.md (657b), actions/list_worker_script_secrets.md (742b), actions/list_worker_scripts.md (691b), actions/list_workers.md (676b), actions/patch_worker_script_settings.md (898b), actions/put_worker_script_content.md (893b), actions/put_worker_script_secret.md (874b), actions/search_worker_scripts.md (725b), actions/update_worker.md (847b), actions/upload_worker_script.md (884b), skill-card.md (2495b), SKILL.md (5808b), _meta.json (139b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: oo-cloudflare-worker\ndescription: \"Cloudflare Worker (workers.cloudflare.com). Use this skill for ANY Cloudflare Worker request — reading, creating, updating, and deleting data. Whenever a task involves Cloudflare Worker, use this skill instead of calling the API directly.\"\nallowed-tools: [Bash(oo *)]\nmetadata:\n  title: \"Cloudflare Worker\"\n  author: \"OOMOL\"\n  version: \"1.0.1\"\n  service: \"cloudflare_worker\"\n  categories: \"Developer Tools\"\n  homepage: \"https://workers.cloudflare.com\"\n  icon: \"https://static.oomol.com/logo/third-party/Cloudflare.svg\"\n---\n\n# Cloudflare Worker\n\nOperate **Cloudflare Worker** through your OOMOL-connected account. This skill calls the `cloudflare_worker` connector with the [oo CLI](https://github.com/oomol-lab/oo-cli); OOMOL injects credentials server-side, so you never handle raw tokens.\n\nCategory: Developer Tools. Exposes 18 action(s).\n\n## Running an action\n\nAssume the user has already installed the oo CLI, signed in, and connected Cloudflare Worker. **Do not run `oo auth login` or open the connection URL proactively — just run the action.** Fall back to [First-time setup](#first-time-setup) only when a command actually fails with an auth or connection error.\n\n**1. Inspect the contract** to get the authoritative input/output schema before building a payload:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"<action_name>\"\n```\n\n**2. Run the action** with a JSON payload that matches the input schema:\n\n```bash\noo connector run \"cloudflare_worker\" --action \"<action_name>\" --data '<json>' --json\n```\n\n- `--data` takes a JSON object string or `@path/to/file.json`; omit it to send `{}`.\n- The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`; the execution id lives under `meta.executionId`.\n\nEach action below links to a reference file with its purpose and exact commands. Read the linked file, then fetch the live schema with `oo connector schema` before constructing `--data`.\n\n## Available actions\n\n- [`create_worker`](actions/create_worker.md) — Create a Cloudflare Worker using the Workers beta API.\n- [`delete_worker`](actions/delete_worker.md) — Delete a Cloudflare Worker and its associated resources using the Workers beta API.\n- [`delete_worker_script`](actions/delete_worker_script.md) — Delete a Cloudflare Worker script.\n- [`delete_worker_script_secret`](actions/delete_worker_script_secret.md) — Delete a secret binding from a Cloudflare Worker script.\n- [`edit_worker`](actions/edit_worker.md) — Partially update a Cloudflare Worker using the Workers beta API while leaving omitted fields unchanged.\n- [`get_worker`](actions/get_worker.md) — Get one Worker by Worker ID using the Workers beta API.\n- [`get_worker_script_content`](actions/get_worker_script_content.md) — Fetch the raw source content for a Cloudflare Worker script.\n- [`get_worker_script_secret`](actions/get_worker_script_secret.md) — Get one secret binding attached to a Cloudflare Worker script.\n- [`get_worker_script_settings`](actions/get_worker_script_settings.md) — Get Worker metadata and configuration for a Cloudflare Worker script.\n- [`list_worker_script_secrets`](actions/list_worker_script_secrets.md) — List secret bindings attached to a Cloudflare Worker script.\n- [`list_worker_scripts`](actions/list_worker_scripts.md) — List Worker scripts in a Cloudflare account.\n- [`list_workers`](actions/list_workers.md) — List Workers in a Cloudflare account using the Workers beta API.\n- [`patch_worker_script_settings`](actions/patch_worker_script_settings.md) — Patch Worker metadata and configuration for a Cloudflare Worker script.\n- [`put_worker_script_content`](actions/put_worker_script_content.md) — Replace only the content of a Cloudflare Worker script without changing metadata.\n- [`put_worker_script_secret`](actions/put_worker_script_secret.md) — Add or replace a secret_text binding on a Cloudflare Worker script.\n- [`search_worker_scripts`](actions/search_worker_scripts.md) — Search Worker scripts in a Cloudflare account by name or script tag.\n- [`update_worker`](actions/update_worker.md) — Replace a Cloudflare Worker using the Workers beta API, setting omitted fields to API defaults.\n- [`upload_worker_script`](actions/upload_worker_script.md) — Create or replace a Cloudflare Worker script by uploading a module bundle as multipart/form-data.\n\n## Safety\n\n- Read actions (get / list / search) are safe to run directly.\n- **Create, update, send, or post actions change Cloudflare Worker state — confirm the exact payload and effect with the user before running.**\n- **Delete or remove actions are destructive — always confirm the target and get explicit approval first.**\n\n## First-time setup\n\nThese are **one-time** steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.\n\n- **`oo: command not found`** — install the oo CLI (other platforms: <https://cli.oomol.com/install-guide.md>):\n\n  ```bash\n  curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux\n  ```\n\n  ```powershell\n  irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell\n  ```\n\n- **Not signed in / authentication error** — sign in to your OOMOL account once:\n\n  ```bash\n  oo auth login\n  ```\n\n- **`scope_missing` / `credential_expired` / `app_not_ready` / `app_not_found`** — Cloudflare Worker is not connected, or the connection expired or lacks a scope. Connect once (auth type: custom credential, OAuth2) at:\n\n  ```text\n  https://console.oomol.com/app-connections?provider=cloudflare_worker\n  ```\n\n- **HTTP 402 / `OOMOL_INSUFFICIENT_CREDIT`** — billing stop. Recharge at `https://console.oomol.com/billing/token-recharge` before retrying.\n\n## Resources\n\n- Cloudflare Worker homepage: https://workers.cloudflare.com\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn79h1494y66terpx0s2npp3p982a283\",\n  \"slug\": \"oo-cloudflare-worker\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1780977020584\n}\n\nFile v1.0.1:actions/create_worker.md\n\n# Cloudflare Worker · `create_worker`\n\nCreate a Cloudflare Worker using the Workers beta API.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `create_worker`\n- **Action id**: `cloudflare_worker.create_worker`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"create_worker\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"create_worker\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\n> **Write action.** This changes Cloudflare Worker state. Confirm the exact payload and intended effect with the user before running.\n\nFile v1.0.1:actions/delete_worker_script_secret.md\n\n# Cloudflare Worker · `delete_worker_script_secret`\n\nDelete a secret binding from a Cloudflare Worker script.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `delete_worker_script_secret`\n- **Action id**: `cloudflare_worker.delete_worker_script_secret`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"delete_worker_script_secret\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"delete_worker_script_secret\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\n> **Destructive action.** This removes or overwrites Cloudflare Worker data. Always confirm the target and get explicit user approval before running.\n\nFile v1.0.1:actions/delete_worker_script.md\n\n# Cloudflare Worker · `delete_worker_script`\n\nDelete a Cloudflare Worker script.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `delete_worker_script`\n- **Action id**: `cloudflare_worker.delete_worker_script`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"delete_worker_script\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"delete_worker_script\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\n> **Destructive action.** This removes or overwrites Cloudflare Worker data. Always confirm the target and get explicit user approval before running.\n\nFile v1.0.1:actions/delete_worker.md\n\n# Cloudflare Worker · `delete_worker`\n\nDelete a Cloudflare Worker and its associated resources using the Workers beta API.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `delete_worker`\n- **Action id**: `cloudflare_worker.delete_worker`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"delete_worker\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"delete_worker\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\n> **Destructive action.** This removes or overwrites Cloudflare Worker data. Always confirm the target and get explicit user approval before running.\n\nFile v1.0.1:actions/edit_worker.md\n\n# Cloudflare Worker · `edit_worker`\n\nPartially update a Cloudflare Worker using the Workers beta API while leaving omitted fields unchanged.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `edit_worker`\n- **Action id**: `cloudflare_worker.edit_worker`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"edit_worker\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"edit_worker\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\n> **Write action.** This changes Cloudflare Worker state. Confirm the exact payload and intended effect with the user before running.\n\nFile v1.0.1:actions/get_worker_script_content.md\n\n# Cloudflare Worker · `get_worker_script_content`\n\nFetch the raw source content for a Cloudflare Worker script.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `get_worker_script_content`\n- **Action id**: `cloudflare_worker.get_worker_script_content`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"get_worker_script_content\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"get_worker_script_content\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\nFile v1.0.1:actions/get_worker_script_secret.md\n\n# Cloudflare Worker · `get_worker_script_secret`\n\nGet one secret binding attached to a Cloudflare Worker script.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `get_worker_script_secret`\n- **Action id**: `cloudflare_worker.get_worker_script_secret`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"get_worker_script_secret\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"get_worker_script_secret\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\nFile v1.0.1:actions/get_worker_script_settings.md\n\n# Cloudflare Worker · `get_worker_script_settings`\n\nGet Worker metadata and configuration for a Cloudflare Worker script.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `get_worker_script_settings`\n- **Action id**: `cloudflare_worker.get_worker_script_settings`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"get_worker_script_settings\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"get_worker_script_settings\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\nFile v1.0.1:actions/get_worker.md\n\n# Cloudflare Worker · `get_worker`\n\nGet one Worker by Worker ID using the Workers beta API.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `get_worker`\n- **Action id**: `cloudflare_worker.get_worker`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"get_worker\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"get_worker\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\nFile v1.0.1:actions/list_worker_script_secrets.md\n\n# Cloudflare Worker · `list_worker_script_secrets`\n\nList secret bindings attached to a Cloudflare Worker script.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `list_worker_script_secrets`\n- **Action id**: `cloudflare_worker.list_worker_script_secrets`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"list_worker_script_secrets\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"list_worker_script_secrets\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\nArchive v1.0.0: 21 files, 13836 bytes\n\nFiles: actions/create_worker.md (806b), actions/delete_worker_script_secret.md (894b), actions/delete_worker_script.md (837b), actions/delete_worker.md (851b), actions/edit_worker.md (845b), actions/get_worker_script_content.md (737b), actions/get_worker_script_secret.md (734b), actions/get_worker_script_settings.md (751b), actions/get_worker.md (657b), actions/list_worker_script_secrets.md (742b), actions/list_worker_scripts.md (691b), actions/list_workers.md (676b), actions/patch_worker_script_settings.md (898b), actions/put_worker_script_content.md (893b), actions/put_worker_script_secret.md (874b), actions/search_worker_scripts.md (725b), actions/update_worker.md (847b), actions/upload_worker_script.md (884b), skill-card.md (2274b), SKILL.md (5800b), _meta.json (139b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: oo-cloudflare-worker\ndescription: \"Cloudflare Worker (workers.cloudflare.com). Use this skill for ANY Cloudflare Worker request — reading, creating, updating, and deleting data. Whenever a task involves Cloudflare Worker, use this skill instead of calling the API directly.\"\nallowed-tools: [Bash(oo *)]\nmetadata:\n  title: \"Cloudflare Worker\"\n  author: \"OOMOL\"\n  version: \"1.0.0\"\n  service: \"cloudflare_worker\"\n  categories: \"Developer Tools\"\n  homepage: \"https://workers.cloudflare.com\"\n  icon: \"https://static.oomol.com/logo/third-party/Cloudflare.svg\"\n---\n\n# Cloudflare Worker\n\nOperate **Cloudflare Worker** through your OOMOL-connected account. This skill calls the `cloudflare_worker` connector with the [oo CLI](https://github.com/oomol-lab/oo-cli); OOMOL injects credentials server-side, so you never handle raw tokens.\n\nCategory: Developer Tools. Exposes 18 action(s).\n\n## Running an action\n\nAssume the user has already installed the oo CLI, signed in, and connected Cloudflare Worker. **Do not run `oo auth login` or open the connection URL proactively — just run the action.** Fall back to [First-time setup](#first-time-setup) only when a command actually fails with an auth or connection error.\n\n**1. Inspect the contract** to get the authoritative input/output schema before building a payload:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"<action_name>\"\n```\n\n**2. Run the action** with a JSON payload that matches the input schema:\n\n```bash\noo connector run \"cloudflare_worker\" --action \"<action_name>\" --data '<json>' --json\n```\n\n- `--data` takes a JSON object string or `@path/to/file.json`; omit it to send `{}`.\n- The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`; the execution id lives under `meta.executionId`.\n\nEach action below links to a reference file with its purpose and exact commands. Read the linked file, then fetch the live schema with `oo connector schema` before constructing `--data`.\n\n## Available actions\n\n- [`create_worker`](actions/create_worker.md) — Create a Cloudflare Worker using the Workers beta API.\n- [`delete_worker`](actions/delete_worker.md) — Delete a Cloudflare Worker and its associated resources using the Workers beta API.\n- [`delete_worker_script`](actions/delete_worker_script.md) — Delete a Cloudflare Worker script.\n- [`delete_worker_script_secret`](actions/delete_worker_script_secret.md) — Delete a secret binding from a Cloudflare Worker script.\n- [`edit_worker`](actions/edit_worker.md) — Partially update a Cloudflare Worker using the Workers beta API while leaving omitted fields unchanged.\n- [`get_worker`](actions/get_worker.md) — Get one Worker by Worker ID using the Workers beta API.\n- [`get_worker_script_content`](actions/get_worker_script_content.md) — Fetch the raw source content for a Cloudflare Worker script.\n- [`get_worker_script_secret`](actions/get_worker_script_secret.md) — Get one secret binding attached to a Cloudflare Worker script.\n- [`get_worker_script_settings`](actions/get_worker_script_settings.md) — Get Worker metadata and configuration for a Cloudflare Worker script.\n- [`list_worker_script_secrets`](actions/list_worker_script_secrets.md) — List secret bindings attached to a Cloudflare Worker script.\n- [`list_worker_scripts`](actions/list_worker_scripts.md) — List Worker scripts in a Cloudflare account.\n- [`list_workers`](actions/list_workers.md) — List Workers in a Cloudflare account using the Workers beta API.\n- [`patch_worker_script_settings`](actions/patch_worker_script_settings.md) — Patch Worker metadata and configuration for a Cloudflare Worker script.\n- [`put_worker_script_content`](actions/put_worker_script_content.md) — Replace only the content of a Cloudflare Worker script without changing metadata.\n- [`put_worker_script_secret`](actions/put_worker_script_secret.md) — Add or replace a secret_text binding on a Cloudflare Worker script.\n- [`search_worker_scripts`](actions/search_worker_scripts.md) — Search Worker scripts in a Cloudflare account by name or script tag.\n- [`update_worker`](actions/update_worker.md) — Replace a Cloudflare Worker using the Workers beta API, setting omitted fields to API defaults.\n- [`upload_worker_script`](actions/upload_worker_script.md) — Create or replace a Cloudflare Worker script by uploading a module bundle as multipart/form-data.\n\n## Safety\n\n- Read actions (get / list / search) are safe to run directly.\n- **Create, update, send, or post actions change Cloudflare Worker state — confirm the exact payload and effect with the user before running.**\n- **Delete or remove actions are destructive — always confirm the target and get explicit approval first.**\n\n## First-time setup\n\nThese are **one-time** steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.\n\n- **`oo: command not found`** — install the oo CLI (other platforms: <https://cli.oomol.com/install-guide.md>):\n\n  ```bash\n  curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux\n  ```\n\n  ```powershell\n  irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell\n  ```\n\n- **Not signed in / authentication error** — sign in to your OOMOL account once:\n\n  ```bash\n  oo auth login\n  ```\n\n- **`scope_missing` / `credential_expired` / `app_not_ready` / `app_not_found`** — Cloudflare Worker is not connected, or the connection expired or lacks a scope. Connect once (auth type: custom credential) at:\n\n  ```text\n  https://console.oomol.com/app-connections?provider=cloudflare_worker\n  ```\n\n- **HTTP 402 / `OOMOL_INSUFFICIENT_CREDIT`** — billing stop. Recharge at `https://console.oomol.com/billing/token-recharge` before retrying.\n\n## Resources\n\n- Cloudflare Worker homepage: https://workers.cloudflare.com\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn79h1494y66terpx0s2npp3p982a283\",\n  \"slug\": \"oo-cloudflare-worker\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1780497163431\n}\n\nFile v1.0.0:actions/create_worker.md\n\n# Cloudflare Worker · `create_worker`\n\nCreate a Cloudflare Worker using the Workers beta API.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `create_worker`\n- **Action id**: `cloudflare_worker.create_worker`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"create_worker\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"create_worker\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\n> **Write action.** This changes Cloudflare Worker state. Confirm the exact payload and intended effect with the user before running.\n\nFile v1.0.0:actions/delete_worker_script_secret.md\n\n# Cloudflare Worker · `delete_worker_script_secret`\n\nDelete a secret binding from a Cloudflare Worker script.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `delete_worker_script_secret`\n- **Action id**: `cloudflare_worker.delete_worker_script_secret`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"delete_worker_script_secret\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"delete_worker_script_secret\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\n> **Destructive action.** This removes or overwrites Cloudflare Worker data. Always confirm the target and get explicit user approval before running.\n\nFile v1.0.0:actions/delete_worker_script.md\n\n# Cloudflare Worker · `delete_worker_script`\n\nDelete a Cloudflare Worker script.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `delete_worker_script`\n- **Action id**: `cloudflare_worker.delete_worker_script`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"delete_worker_script\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"delete_worker_script\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\n> **Destructive action.** This removes or overwrites Cloudflare Worker data. Always confirm the target and get explicit user approval before running.\n\nFile v1.0.0:actions/delete_worker.md\n\n# Cloudflare Worker · `delete_worker`\n\nDelete a Cloudflare Worker and its associated resources using the Workers beta API.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `delete_worker`\n- **Action id**: `cloudflare_worker.delete_worker`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"delete_worker\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"delete_worker\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\n> **Destructive action.** This removes or overwrites Cloudflare Worker data. Always confirm the target and get explicit user approval before running.\n\nFile v1.0.0:actions/edit_worker.md\n\n# Cloudflare Worker · `edit_worker`\n\nPartially update a Cloudflare Worker using the Workers beta API while leaving omitted fields unchanged.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `edit_worker`\n- **Action id**: `cloudflare_worker.edit_worker`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"edit_worker\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"edit_worker\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\n> **Write action.** This changes Cloudflare Worker state. Confirm the exact payload and intended effect with the user before running.\n\nFile v1.0.0:actions/get_worker_script_content.md\n\n# Cloudflare Worker · `get_worker_script_content`\n\nFetch the raw source content for a Cloudflare Worker script.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `get_worker_script_content`\n- **Action id**: `cloudflare_worker.get_worker_script_content`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"get_worker_script_content\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"get_worker_script_content\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\nFile v1.0.0:actions/get_worker_script_secret.md\n\n# Cloudflare Worker · `get_worker_script_secret`\n\nGet one secret binding attached to a Cloudflare Worker script.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `get_worker_script_secret`\n- **Action id**: `cloudflare_worker.get_worker_script_secret`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"get_worker_script_secret\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"get_worker_script_secret\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\nFile v1.0.0:actions/get_worker_script_settings.md\n\n# Cloudflare Worker · `get_worker_script_settings`\n\nGet Worker metadata and configuration for a Cloudflare Worker script.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `get_worker_script_settings`\n- **Action id**: `cloudflare_worker.get_worker_script_settings`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"get_worker_script_settings\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"get_worker_script_settings\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\nFile v1.0.0:actions/get_worker.md\n\n# Cloudflare Worker · `get_worker`\n\nGet one Worker by Worker ID using the Workers beta API.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `get_worker`\n- **Action id**: `cloudflare_worker.get_worker`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"get_worker\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"get_worker\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.\n\nFile v1.0.0:actions/list_worker_script_secrets.md\n\n# Cloudflare Worker · `list_worker_script_secrets`\n\nList secret bindings attached to a Cloudflare Worker script.\n\n- **Service**: `cloudflare_worker`\n- **Action**: `list_worker_script_secrets`\n- **Action id**: `cloudflare_worker.list_worker_script_secrets`\n\n## Inspect the schema\n\nAlways fetch the authoritative input/output schema before building a payload — fields and defaults can change upstream:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"list_worker_script_secrets\"\n```\n\n## Run\n\n```bash\noo connector run \"cloudflare_worker\" --action \"list_worker_script_secrets\" --data '{}' --json\n```\n\nReplace `{}` with a JSON object that matches the input schema. The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`.","readmeExcerpt":"Skill: Cloudflare Worker Owner: oomol Summary: Cloudflare Worker (workers.cloudflare.com). Use this skill for ANY Cloudflare Worker request — reading, creating, updating, and deleting data. Whenever a task involves Cloudflare Worker, use this skill instead of calling the API directly. Tags: latest:1.0.7 Version history: v1.0.7 | 2026-09-20T03:15:24.363Z | user - Provides OOMOL-backed Cloudflare Worker operations thro","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"oo connector schema \"cloudflare_worker\" --action \"<action_name>\""},{"language":"bash","snippet":"oo connector run \"cloudflare_worker\" --action \"<action_name>\" --data '<json>' --json"},{"language":"bash","snippet":"curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux"},{"language":"bash","snippet":"curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux"},{"language":"powershell","snippet":"irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell"},{"language":"bash","snippet":"oo auth login"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: oo-cloudflare-worker\ndescription: \"Cloudflare Worker (workers.cloudflare.com). Use this skill for ANY Cloudflare Worker request — reading, creating, updating, and deleting data. Whenever a task involves Cloudflare Worker, use this skill instead of calling the API directly.\"\nallowed-tools: [Bash(oo *)]\nmetadata:\n  title: \"Cloudflare Worker\"\n  author: \"OOMOL\"\n  version: \"1.0.7\"\n  services: [\"cloudflare_worker\"]\n  icon: \"https://static.oomol.com/logo/third-party/Cloudflare.svg\"\n---\n\n# Cloudflare Worker\n\nOperate **Cloudflare Worker** through your OOMOL-connected account. This skill calls the `cloudflare_worker` connector with the [oo CLI](https://github.com/oomol-lab/oo-cli); OOMOL injects credentials server-side, so you never handle raw tokens.\n\n## Running an action\n\nAssume the user has already installed the oo CLI, signed in, and connected Cloudflare Worker. **Do not run `oo auth login` or open the connection URL proactively — just run the action.** Fall back to [First-time setup](#first-time-setup) only when a command actually fails with an auth or connection error.\n\n**1. Inspect the contract** to get the authoritative input/output schema before building a payload:\n\n```bash\noo connector schema \"cloudflare_worker\" --action \"<action_name>\"\n```\n\n**2. Run the action** with a JSON payload that matches the input schema:\n\n```bash\noo connector run \"cloudflare_worker\" --action \"<action_name>\" --data '<json>' --json\n```\n\n- `--data` takes a JSON object string or `@path/to/file.json`; omit it to send `{}`.\n- The response is `{ \"data\": ..., \"meta\": { \"executionId\": \"...\" } }`; the execution id lives under `meta.executionId`.\n\nEach action is listed below with a one-line description; actions that change state carry a `[write]` or `[destructive]` tag. Before constructing `--data`, fetch the action's live schema with `oo connector schema` to get its authoritative input fields.\n\n## Available actions\n\n- `cancel_build` — Cancel a queued or running Workers Builds job. [destructive]\n- `create_manual_build` — Start a Workers Builds job from a configured trigger and branch or commit. [write]\n- `create_worker` — Create a Cloudflare Worker using the Workers beta API. [write]\n- `delete_worker` — Delete a Cloudflare Worker and its associated resources using the Workers beta API. [destructive]\n- `delete_worker_script` — Delete a Cloudflare Worker script. [destructive]\n- `delete_worker_script_secret` — Delete a secret binding from a Cloudflare Worker script. [destructive]\n- `edit_worker` — Partially update a Cloudflare Worker using the Workers beta API while leaving omitted fields unchanged. [write]\n- `get_build` — Get the current status and outcome of one Workers Builds job.\n- `get_build_logs` — Get one page of log lines for a Workers Builds job.\n- `get_worker` — Get one Worker by Worker ID using the Workers beta API.\n- `get_worker_script_content` — Fetch the raw source content for a Cloudflare Worker script.\n- `get_worker_script_secret` — Get one secret binding att"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn79h1494y66terpx0s2npp3p982a283\",\n  \"slug\": \"oo-cloudflare-worker\",\n  \"version\": \"1.0.7\",\n  \"publishedAt\": 1789874124363\n}"},{"path":"skill-card.md","content":"## Description:\n\nCloudflare Worker (workers.cloudflare.com) handles Cloudflare Worker requests, including reading, creating, updating, and deleting Worker resources through the OOMOL connector.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[oomol](https://clawhub.ai/user/oomol)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and engineers use this skill to manage Cloudflare Workers and Workers Builds from an agent session through an OOMOL-connected account. It supports inspection, lifecycle operations, script content and settings changes, secret bindings, and build job management.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can create, update, overwrite, or delete Cloudflare Worker resources when write or destructive actions are approved.\n\nMitigation: Review the target resource, payload, and expected effect before approving write actions, and require explicit confirmation for destructive actions.\n\nRisk: The first-time setup instructions include remote shell installer commands for the oo CLI.\n\nMitigation: Prefer a verified or package-manager installation path, or inspect the installer before running it.\n\n## Reference(s):\n\n- [Cloudflare Workers](https://workers.cloudflare.com)\n- [OOMOL oo CLI](https://github.com/oomol-lab/oo-cli)\n- [oo CLI install guide](https://cli.oomol.com/install-guide.md)\n- [ClawHub skill page](https://clawhub.ai/oomol/skills/oo-cloudflare-worker)\n\n## Skill Output:\n\n**Output Type(s):** [Shell commands, Configuration instructions, API Calls, JSON, Guidance]\n\n**Output Format:** [Markdown with inline shell commands and JSON payloads]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Uses oo connector schema and run commands; write and destructive actions require user confirmation before execution.]\n\n## Skill Version(s):\n\n1.0.7 (source: release evidence and skill metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1590,"uniquenessScore":38,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T09:02:54.064Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T09:02:54.064Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T11:22:49.891Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}