Sol Cloudflare Deploy
mizchi/luna.mbt
A skill your agent uses when deploying solapp (or any sol-built MoonBit SSR worker) to Cloudflare Workers, debugging error 10021, or extending sol/examples/solapp/scripts/patch-cloudflare-globals.mjs.
Update open-compute's workerd fork onto current Cloudflare upstream, minimize fork-owned code, regroup fork commits by capability, and coordinate the submodule, pin, tests, and docs.
$ npx skills add elliothux/open-compute --skill update-workerd-upstream -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install elliothux/open-compute update-workerd-upstream --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/elliothux/open-compute.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/update-workerd-upstream .claude/skills/update-workerd-upstream && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "update-workerd-upstream" agent skill from https://github.com/elliothux/open-compute/tree/main/.agents/skills/update-workerd-upstream into .claude/skills/update-workerd-upstream/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "update-workerd-upstream", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/elliothux/open-compute/tree/main/.agents/skills/update-workerd-upstreamType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add elliothux/open-compute --skill update-workerd-upstream -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install elliothux/open-compute update-workerd-upstream --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elliothux/open-compute.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/update-workerd-upstream .agents/skills/update-workerd-upstream && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "update-workerd-upstream" agent skill from https://github.com/elliothux/open-compute/tree/main/.agents/skills/update-workerd-upstream into .agents/skills/update-workerd-upstream/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "update-workerd-upstream", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add elliothux/open-compute --skill update-workerd-upstream -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install elliothux/open-compute update-workerd-upstream --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elliothux/open-compute.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/update-workerd-upstream .cursor/skills/update-workerd-upstream && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "update-workerd-upstream" agent skill from https://github.com/elliothux/open-compute/tree/main/.agents/skills/update-workerd-upstream into .cursor/skills/update-workerd-upstream/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "update-workerd-upstream", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/elliothux/open-compute.git --path .agents/skills/update-workerd-upstream--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add elliothux/open-compute --skill update-workerd-upstream -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install elliothux/open-compute update-workerd-upstream --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elliothux/open-compute.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/update-workerd-upstream .gemini/skills/update-workerd-upstream && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "update-workerd-upstream" agent skill from https://github.com/elliothux/open-compute/tree/main/.agents/skills/update-workerd-upstream into .gemini/skills/update-workerd-upstream/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "update-workerd-upstream", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install elliothux/open-compute update-workerd-upstreamInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add elliothux/open-compute --skill update-workerd-upstream -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/elliothux/open-compute.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/update-workerd-upstream .github/skills/update-workerd-upstream && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "update-workerd-upstream" agent skill from https://github.com/elliothux/open-compute/tree/main/.agents/skills/update-workerd-upstream into .github/skills/update-workerd-upstream/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "update-workerd-upstream", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add elliothux/open-compute --skill update-workerd-upstream -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install elliothux/open-compute update-workerd-upstream --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elliothux/open-compute.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/update-workerd-upstream .opencode/skills/update-workerd-upstream && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "update-workerd-upstream" agent skill from https://github.com/elliothux/open-compute/tree/main/.agents/skills/update-workerd-upstream into .opencode/skills/update-workerd-upstream/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "update-workerd-upstream", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
update-workerd-upstreamUpdate open-compute's workerd fork onto current Cloudflare upstream, minimize fork-owned code, regroup fork commits by capability, and coordinate the submodule, pin, tests, and docs.
Update Workerd Upstream is an agent skill from elliothux/open-compute. Update open-compute's workerd fork onto current Cloudflare upstream, minimize fork-owned code, regroup fork commits by capability, and coordinate the submodule, pin, tests, and docs. Invoke only when the user explicitly requests $update-workerd-upstream.
Its SKILL.md is about 920 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in Development. It works with Cloudflare Workers and Cloudflare. The repository describes itself as: Self-hosted Cloudflare Workers-compatible platform with Workers、KV、D1、R2、DO、Queues、Workflows、Cron、Cache、Images、Vectorize、AI Search、Artifacts、Static Assets、Service… The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit efee6a9. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Update Workerd Upstream loads about 922 tokens when it runs. Until then it costs about 70 tokens; SKILL.md has 451 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from elliothux/open-compute at commit efee6a9, republished under its Apache-2.0 licence (© elliothux). 451 words, ~922 tokens.
.claude/skills/update-workerd-upstream/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Update third_party/workerd without preserving obsolete fork implementations. Keep upstream behavior wherever it now satisfies open-compute, and keep every remaining fork seam narrow and reviewable.
Read the root and applicable workerd AGENTS.md files, docs/workerd/README.md, the active workerd design, and packages/runtime/workerd.lock.json. Confirm the parent and submodule worktrees are safe before rewriting history.
Fetch Cloudflare main into a dedicated local upstream ref and refresh the fork remote. Record the old fork head, upstream head, merge base, divergence, fork-only commits, changed paths, and parent gitlink. Do not treat commit subjects or git cherry alone as proof that upstream covers a fork feature: trace the upstream source and tests for the same behavior.
Rebase the current Day1 implementation onto the fetched upstream head. For each fork capability:
Produce one compileable commit per coherent open-compute capability. Fold tests into the capability they prove. Avoid merge, fixup, formatting-only, and historical compatibility commits. Rewrite the fork branch only when the user explicitly authorized it, and publish with --force-with-lease, never unguarded --force.
Run focused formatting/build/tests while resolving each capability. Do not download runtimes implicitly. Before final acceptance, update the parent gitlink and the workerd source identity in docs. Change the formal multi-platform binary pin only as a coordinated pin update with verified archives, digests, version output, runtime config, and required product evidence.
Open Compute's formal workerd builds and FD-passing tests use --//:io_backend=cxx. Keep
--@rules_rust//:extra_exec_rustc_flag=-Cstrip=none on macOS release builds: stripping the exec-configuration Rust
proc-macro dylibs can produce a malformed Mach-O before C++ compilation begins. Treat these as recorded build inputs,
not as generic upstream defaults, and do not use them to mask an unrelated compiler or linker failure.
Before the product Gate, explicitly build //src/workerd/server:host-extension-test-provider with the same C++ I/O
backend and set OPEN_COMPUTE_TEST_HOST_EXTENSION_PROVIDER to its absolute executable path. The fixture is test-only
and must not be added to the release pin or production artifact.
Run the repository's required static checks, coverage, and final Gate once after source freeze. Use $cf-compatibility-check after implementation and fix its actionable findings before the final Gate. Report any platform build or formal-pin evidence that remains unavailable rather than substituting a development binary or a stock runtime.
© elliothux, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .agents/skills/update-workerd-upstream of elliothux/open-compute.
Open the folder on GitHubat commit efee6a9
Update Workerd Upstream next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Update Workerd Upstream this skillelliothux/open-compute | 1.6k | — | ~922 | Automated safety check: Pass | Apache-2.0 | |
| Sol Cloudflare Deploymizchi/luna.mbt | 173 | — | ~2k | Automated safety check: Pass | None | |
| Tanstack Startsecondsky/claude-skills | 227 | — | ~1.6k | Automated safety check: Notes | MIT | |
| Workers Code Reviewtry-works/role-model | 117 | — | ~2.5k | Automated safety check: Pass | Custom licence | |
| Cloudflare Workflowssecondsky/claude-skills | 227 | — | ~4.2k | Automated safety check: Pass | MIT | |
| Blueprint Cloudflare Scaffoldreceptron/mulmoterminal | 236 | — | ~782 | Automated safety check: Pass | MIT |
mizchi/luna.mbt
A skill your agent uses when deploying solapp (or any sol-built MoonBit SSR worker) to Cloudflare Workers, debugging error 10021, or extending sol/examples/solapp/scripts/patch-cloudflare-globals.mjs.
secondsky/claude-skills
TanStack Start (RC) full-stack React with server functions, SSR, Cloudflare Workers.
try-works/role-model
Reviews Workers and Cloudflare Developer Platform code for type correctness, API usage, and configuration validity.
secondsky/claude-skills
Cloudflare Workflows for durable long-running execution. An agent skill from secondsky/claude-skills.
receptron/mulmoterminal
Lay out a Worker with D1 and static Vue assets, with tests that run inside the Workers runtime.
cloudflare/moltworker
Drives headless Chrome through Cloudflare Browser Rendering over a CDP WebSocket to take screenshots, navigate and scrape pages, and record multi-page videos.
elliothux/open-compute
Cloudflare product design guidance. An agent skill from elliothux/open-compute.
elliothux/open-compute
Delegate a concrete, locally authorized implementation or read-only web research task from Codex to the official Grok Build CLI.
elliothux/open-compute
Review branch and working-tree implementation changes for conformance with open-compute's Cloudflare Workers runtime target under explicit single-machine self-host exclusions.
elliothux/open-compute
Audit the current Lynx branch and working tree for test-, fixture-, demo-, page-, domain-, or scenario-tuned production logic.
elliothux/open-compute
Simplify recently modified Lynx business code while preserving behavior.
elliothux/open-compute
Manually review changed open-compute behavior for drift across maintained user, operator, API, SDK, configuration, deployment, capability, CLI, Dashboard, and release surfaces.
Works with
Categories
Update open-compute's workerd fork onto current Cloudflare upstream, minimize fork-owned code, regroup fork commits by capability, and coordinate the submodule, pin, tests, and docs. Update Workerd Upstream is an agent skill from elliothux/open-compute. Update open-compute's workerd fork onto current Cloudflare upstream, minimize fork-owned code, regroup fork commits by capability, and coordinate the submodule, pin, tests, and docs.
Update Workerd Upstream fits situations like: explicitly requests $update-workerd-upstream.
Run `npx skills add elliothux/open-compute --skill update-workerd-upstream -a claude-code`. Or copy the skill folder (.agents/skills/update-workerd-upstream in elliothux/open-compute) into .claude/skills/update-workerd-upstream in your project. Claude Code loads it when a task matches its description.
Run `npx skills add elliothux/open-compute --skill update-workerd-upstream -a codex`. Or copy the skill folder (.agents/skills/update-workerd-upstream in elliothux/open-compute) into .agents/skills/update-workerd-upstream in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add elliothux/open-compute --skill update-workerd-upstream -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/update-workerd-upstream, .gemini/skills/update-workerd-upstream, .github/skills/update-workerd-upstream and .opencode/skills/update-workerd-upstream in your project.
Going by SKILL.md and its folder, Update Workerd Upstream needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Update Workerd Upstream is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 922 tokens (SKILL.md is roughly 3.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Update Workerd Upstream: Sol Cloudflare Deploy (mizchi/luna.mbt, 173 stars), Tanstack Start (secondsky/claude-skills, 227 stars), Workers Code Review (try-works/role-model, 117 stars) and Cloudflare Workflows (secondsky/claude-skills, 227 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
elliothux (a GitHub user) maintains it in elliothux/open-compute, which has 1,591 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 6, 2026.
Source: elliothux/open-compute on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.