Agent skill

Update Revm

by NomicFoundation in NomicFoundation/edr

Update REVM and related crate dependencies (revm, revm-primitives, revm-interpreter, revm-precompile, revm-handler, revm-context, revm-context-interface, revm-database-interface, revm-state…

Custom licenceAuto-check passedDevelopment

Install Update Revm

skills CLI
$ npx skills add NomicFoundation/edr --skill update-revm -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NomicFoundation/edr update-revm --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NomicFoundation/edr.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/update-revm .claude/skills/update-revm && rm -rf skills-src

Use ~/.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/

Facts

Skill name
update-revm
GitHub stars
109
Token cost
~1.3k tokens
SKILL.md length
552 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
Custom licence

At a glance

Update REVM and related crate dependencies (revm, revm-primitives, revm-interpreter, revm-precompile, revm-handler, revm-context, revm-context-interface, revm-database-interface, revm-state…

  • Works in 5 steps: Discover target versions → Update dependency versions → Compile and fix errors → …
  • Development work in your project
  • SKILL.md covers Step 1: Discover target versions, Step 2: Update dependency…, Step 3: Compile and fix errors and Step 4: Quality checks, plus 1 more section
  • Calls cargo and gh; reaches raw.githubusercontent.com

What it does

Update Revm is an agent skill from NomicFoundation/edr. Update REVM and related crate dependencies (revm, revm-primitives, revm-interpreter, revm-precompile, revm-handler, revm-context, revm-context-interface, revm-database-interface, revm-state, revm-bytecode, revm-inspector, op-revm) to a specific release version. Fetches version information from the REVM GitHub repository at a git tag, updates all Cargo.toml workspace dependencies, fixes compilation errors, and runs quality checks.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development. It works with Rust, Git and GitHub. The repository describes itself as: An Ethereum development runtime implementation that can be reused to build new developer tools.

When your agent uses it

  • Development work in your project

Example prompts

  • “/update-revm”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Discover target versions
  2. Update dependency versions
  3. Compile and fix errors
  4. Quality checks
  5. Summary

What it can do on your machine

Read from SKILL.md and the folder at commit 2c0accf. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • cargo
    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • raw.githubusercontent.com

    Also links to:

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Update Revm loads about 1.3k tokens when it runs. Until then it costs about 112 tokens; SKILL.md has 552 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~112
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

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.

Safety

Auto-check passed

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.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 552 words (~1,339 tokens).

“You are updating the REVM dependencies in this Rust workspace to the versions at git tag $ARGUMENTS.”

— opening of SKILL.md by NomicFoundation, Custom licence
name
update-revm
disable-model-invocation
true
context
fork
agent
general-purpose
argument-hint
<revm-git-tag> (e.g., v103)

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/update-revm of NomicFoundation/edr.

Open the folder on GitHubat commit 2c0accf

Compare with similar skills

Update Revm 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.

Update Revm compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Update Revm this skillNomicFoundation/edr109—~1.3kAutomated safety check: PassCustom licence
Worktrunk Release Workflowmax-sixty/worktrunk9.1k—~6.9kAutomated safety check: PassCustom licence
Releasetrasta298/keifu810—~1.2kAutomated safety check: PassMIT
Firewood Reviewava-labs/firewood153—~2.1kAutomated safety check: NotesCustom licence
Release Crater3bl-org/r3bl-open-core485—~2.4kAutomated safety check: PassApache-2.0
Git Workflowbkywksj/knowledge-base330—~1.1kAutomated safety check: PassCustom licence

Similar skills

  • Worktrunk Release Workflow

    max-sixty/worktrunk

    Walks a maintainer through cutting a Worktrunk release: sync the release branch, pass two test gates, review the changes, then publish.

    9.1k GitHub stars~6.9k tokensUpdated today
    DevelopmentAuto-check passed
  • Release

    trasta298/keifu

    Create a new release with tag, GitHub release, and homebrew-tap update

    810 GitHub stars~1.2k tokensUpdated 2 mo ago
    DevelopmentAuto-check passed
  • Firewood Review

    ava-labs/firewood

    A skill your agent uses when reviewing ava-labs/firewood code changes — pull request or local workspace.

    153 GitHub stars~2.1k tokensUpdated yesterday
    DevelopmentAuto-check: notes
  • Release Crate

    r3bl-org/r3bl-open-core

    Publish a crate release to crates.io with changelog, standalone release notes, git tag, and GitHub release.

    485 GitHub stars~2.4k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Git Workflow

    bkywksj/knowledge-base

    Git 工作流与版本管理技能,规范分支策略、提交信息和发布流程. An agent skill from bkywksj/knowledge-base.

    330 GitHub stars~1.1k tokensUpdated 7 days ago
    DevelopmentAuto-check passed
  • Skeptic

    RaoFoundation/subtensor

    Run the security-focused Skeptic persona on the local working tree's diff against a base branch.

    389 GitHub stars~660 tokensUpdated yesterday
    SecurityAuto-check passed

More from NomicFoundation/edr

  • Setup Verdaccio Env

    NomicFoundation/edr

    Set up a local Verdaccio environment to test EDR + Hardhat 3 + a third-party repo (e.g.

    109 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check: warnings

Works with

Categories

Questions about Update Revm

What does Update Revm do?

Update REVM and related crate dependencies (revm, revm-primitives, revm-interpreter, revm-precompile, revm-handler, revm-context, revm-context-interface, revm-database-interface, revm-state…. Update Revm is an agent skill from NomicFoundation/edr. Update REVM and related crate dependencies (revm, revm-primitives, revm-interpreter, revm-precompile, revm-handler, revm-context, revm-context-interface, revm-database-interface, revm-state, revm-bytecode, revm-inspector, op-revm) to a specific release version.

When should I use Update Revm?

Update Revm fits situations like: development work in your project.

How do I install Update Revm in Claude Code?

Run `npx skills add NomicFoundation/edr --skill update-revm -a claude-code`. Or copy the skill folder (.claude/skills/update-revm in NomicFoundation/edr) into .claude/skills/update-revm in your project. Claude Code loads it when a task matches its description.

How do I install Update Revm in Codex?

Run `npx skills add NomicFoundation/edr --skill update-revm -a codex`. Or copy the skill folder (.claude/skills/update-revm in NomicFoundation/edr) into .agents/skills/update-revm in your project. Codex loads it when a task matches its description.

Can I use Update Revm in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NomicFoundation/edr --skill update-revm -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-revm, .gemini/skills/update-revm, .github/skills/update-revm and .opencode/skills/update-revm in your project.

What does Update Revm need to run?

Going by SKILL.md and its folder, Update Revm needs the command-line tools its instructions call (cargo and gh).

Does Update Revm access the network?

SKILL.md names 2 domains. In commands or code: raw.githubusercontent.com; the agent is likely to contact it when it follows the instructions. As links in the text: github.com. This is read from the text; nothing was executed.

Is Update Revm safe to install?

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.

What licence does Update Revm use?

Update Revm has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Update Revm use?

About 1.3k tokens (SKILL.md is roughly 5.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Update Revm?

Skills that share tags, products or a category with Update Revm: Worktrunk Release Workflow (max-sixty/worktrunk, 9.1k stars), Release (trasta298/keifu, 810 stars), Firewood Review (ava-labs/firewood, 153 stars) and Release Crate (r3bl-org/r3bl-open-core, 485 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Update Revm?

NomicFoundation (a GitHub organization) maintains it in NomicFoundation/edr, which has 109 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 8, 2026.

Source: NomicFoundation/edr on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.