{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:jezweb/claude-skills:skills/cloudflare-workflows", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "dc24af870e89687c7c213c63d93b5328717e9c39", "treeHash": "928c2023d9f2b055674faca59bf755b330124301b94c312810ffb099a294812e", "generatedAt": "2025-11-28T10:18:57.228742Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "cloudflare-workflows", "description": "Build durable, long-running workflows on Cloudflare Workers with automatic retries, state persistence, and multi-step orchestration. Supports step.do, step.sleep, step.waitForEvent, and runs for hours to days. Use when: creating long-running workflows, implementing retry logic, building event-driven processes, coordinating API calls, scheduling multi-step tasks, or troubleshooting NonRetryableError, I/O context, serialization errors, or workflow execution failures.", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "950015c9480bf32195e22418aaae3544642911a799ff3112ed314b5d6e854b07" }, { "path": "SKILL.md", "sha256": "e6cd4e70d38e2ee2bf1eb3381f4324cacb85fe73db3679b6e14b835e5723fec2" }, { "path": "references/common-issues.md", "sha256": "7964a10795380621d2ae6c3f6d8cdff81ac0ac8d876142331160446558e3c0e6" }, { "path": "references/workflow-patterns.md", "sha256": "099ae2b8a1d190a6b8d6b74a1e464a96655d19059eceb075da0e60690380dcaf" }, { "path": ".claude-plugin/plugin.json", "sha256": "1cda1aa87cf945ab9220c0b0b3cb2e41986a3de043d25b1978704a689604aab8" }, { "path": "templates/wrangler-workflows-config.jsonc", "sha256": "6eae31c64dcb9ba03e8cc0de42c38d138fcae17279d0eb4766e82bf1ed34c684" }, { "path": "templates/scheduled-workflow.ts", "sha256": "ca55491a2ee0d97f791d6017c56a030090718baf6e21809d15339b82e9989881" }, { "path": "templates/workflow-with-retries.ts", "sha256": "f80370e3bdd64a34efc7d1ae506779806e32499dfc009f8002a49cccd8cb969d" }, { "path": "templates/worker-trigger.ts", "sha256": "bead780a84a8e3dae466b0008ccdf6bfda7eebd34ba70906dcb6e356bb82fc4d" }, { "path": "templates/basic-workflow.ts", "sha256": "e32b3b5b671a6897af32b7f7a5bf640a30f9b0c9094ba5e3822cb5ad7fd5bdb5" }, { "path": "templates/workflow-with-events.ts", "sha256": "7644d8a6a9600365f86045d7bc391ff6cc3eca755f152cfc2a0dded9cfa5dc78" } ], "dirSha256": "928c2023d9f2b055674faca59bf755b330124301b94c312810ffb099a294812e" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }