Agent skill

Update Est Fixtures

by ethereumjs in ethereumjs/ethereumjs-monorepo

Updates EthereumJS execution-spec test fixtures from an ethereum/execution-specs release, then (after a human merge) points the monorepo submodule, updates VM npm scripts, reports a first test run…

No licenceAuto-check passedDevelopment

Install Update Est Fixtures

skills CLI
$ npx skills add ethereumjs/ethereumjs-monorepo --skill update-est-fixtures -a claude-code

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

GitHub CLI
$ gh skill install ethereumjs/ethereumjs-monorepo update-est-fixtures --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/ethereumjs/ethereumjs-monorepo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.cursor/skills/update-est-fixtures .claude/skills/update-est-fixtures && 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-est-fixtures
GitHub stars
2.8k
Token cost
~3.3k tokens
SKILL.md length
1,563 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
None found

At a glance

Updates EthereumJS execution-spec test fixtures from an ethereum/execution-specs release, then (after a human merge) points the monorepo submodule, updates VM npm scripts, reports a first test run…

  • Works in 6 steps: Headline stats (pass/fail/total,… → What's new (upstream only: release-note… → What we need (EthereumJS only):… → …
  • The user asks to update EST
  • SKILL.md covers Workflow gates (mandatory), Replace vs add, Download once and Phase A — fixtures repo, plus 3 more sections
  • Calls git

What it does

Update Est Fixtures is an agent skill from ethereumjs/ethereumjs-monorepo. Updates EthereumJS execution-spec test fixtures from an ethereum/execution-specs release, then (after a human merge) points the monorepo submodule, updates VM npm scripts, reports a first test run, and implements ordered “what we need” items in two gated steps each. Use when the user asks to update EST, EELS, or execution-spec tests/fixtures, bump a fixture release, integrate a fixtures-repo change into the monorepo, or implement a “what we need” / Amsterdam spec-delta item from a first-round report.

Its SKILL.md is about 3.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, covering Monorepo tooling and Test data and fixtures. It works with Ethereum, npm, JavaScript and TypeScript. The repository describes itself as: Ethereum L1 Protocol Stack and EVM in TypeScript.

When your agent uses it

  • The user asks to update EST
  • Execution-spec tests/fixtures
  • Bump a fixture release
  • Integrate a fixtures-repo change into the monorepo

Example prompts

  • “what we need”
  • “Use the update-est-fixtures skill to update EthereumJS execution-spec test fixtures from an ethereum/execution-specs release, then (after a human…”
  • “/update-est-fixtures”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Headline stats (pass/fail/total, runtime) + one callout for the dominant error cluster.
  2. What's new (upstream only: release-note deltas, new addresses, EIP list ⬆️). No implementation advice here.
  3. What we need (EthereumJS only): numbered, well-scoped blocks in implementation order. Put high-leverage / easy wins first (unblocks a lot…
  4. Per-EIP table with both sides: EIP | What's new | What we need | Pass % | Packages.
  5. Per-directory first-round table (from the reporter / JSON).
  6. Inventory gaps (fixture dirs vs hardforks.ts / eips.ts, address mismatches).

What it can do on your machine

Read from SKILL.md and the folder at commit a2ee933. 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:

    • git

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

  • Network

    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.

  • 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 Est Fixtures loads about 3.3k tokens when it runs. Until then it costs about 131 tokens; SKILL.md has 1,563 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~131
When it runs · the whole SKILL.md, loaded when a task matches
~3.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

Without a licence we can't republish the file, so here is its outline and opening line. It has 1,563 words (~3,257 tokens).

“Source of truth: packages/vm/DEVELOPER.md — Updating fixtures and What “green” means. Read that before changing files.”

— opening of SKILL.md by ethereumjs
name
update-est-fixtures

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .cursor/skills/update-est-fixtures of ethereumjs/ethereumjs-monorepo.

Open the folder on GitHubat commit a2ee933

Compare with similar skills

Update Est Fixtures 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 Est Fixtures compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Update Est Fixtures this skillethereumjs/ethereumjs-monorepo2.8k—~3.3kAutomated safety check: PassNone
Linea Dependency MaintenanceConsensys-Incorporated/linea-attestation-registry1771 repos~3.7kAutomated safety check: WarnMIT
Install Anti-Slop Oxlint Rulesdmmulroy/anti-slop5.4k—~2.2kAutomated safety check: PassMIT
Link Workspace Packagesnomcopter/react-mosaic4.8k6 repos~760Automated safety check: PassCustom licence
Pnpm Engineteambit/bit18k—~1.9kAutomated safety check: PassCustom licence
Building And VerifyingNangoHQ/nango13k—~902Automated safety check: PassCustom licence

Similar skills

  • Linea Dependency Maintenance

    Consensys-Incorporated/linea-attestation-registry

    Safely plan and execute dependency maintenance for JavaScript/TypeScript (npm, pnpm) and GitHub Actions, including npm lockfiles, pnpm workspaces, catalogs, overrides, SHA-pinned action versions…

    177 GitHub starsUsed in 1 repo~3.7k tokens
    DevelopmentAuto-check: warnings
  • Installs, updates or migrates the vendored anti-slop Oxlint plugin in a repository, keeping local rule changes and the plugin's license and provenance files.

    5.4k GitHub stars~2.2k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Link Workspace Packages

    nomcopter/react-mosaic

    Link workspace packages in monorepos (npm, yarn, pnpm, bun).

    4.8k GitHub starsUsed in 6 repos~760 tokens
    DevelopmentAuto-check passed
  • Pnpm Engine

    teambit/bit

    Work on the pnpm Rust engine (@pnpm/napi, the pacquet crates) that bit install runs through.

    18k GitHub stars~1.9k tokensUpdated today
    DevelopmentAuto-check passed
  • A skill your agent uses when building the Nango monorepo or verifying TypeScript compilation - covers build commands, project references, common tsc errors, and package dependency order

    13k GitHub stars~902 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Starknet JS

    starknet-io/starknet.js

    A skill your agent uses when writing or debugging JavaScript/TypeScript that interacts with Starknet through the starknet.js SDK — building Call objects or calldata, encoding/decoding Cairo types…

    1.3k GitHub stars~1.2k tokensUpdated 2 days ago
    DevelopmentAuto-check passed

More from ethereumjs/ethereumjs-monorepo

  • Release Round

    ethereumjs/ethereumjs-monorepo

    Runs a coordinated EthereumJS npm release round in six human-gated phases — intent and readiness, CHANGELOG, version bump, publish (human executes), post-publish verification, and announcements.

    2.8k GitHub stars~2k tokensUpdated 22 days ago
    Auto-check passed

Categories

Questions about Update Est Fixtures

What does Update Est Fixtures do?

Updates EthereumJS execution-spec test fixtures from an ethereum/execution-specs release, then (after a human merge) points the monorepo submodule, updates VM npm scripts, reports a first test run…. Update Est Fixtures is an agent skill from ethereumjs/ethereumjs-monorepo. Updates EthereumJS execution-spec test fixtures from an ethereum/execution-specs release, then (after a human merge) points the monorepo submodule, updates VM npm scripts, reports a first test run, and implements ordered “what we need” items in two gated steps each.

When should I use Update Est Fixtures?

Update Est Fixtures fits situations like: the user asks to update EST; execution-spec tests/fixtures; bump a fixture release; integrate a fixtures-repo change into the monorepo.

How do I install Update Est Fixtures in Claude Code?

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

How do I install Update Est Fixtures in Codex?

Run `npx skills add ethereumjs/ethereumjs-monorepo --skill update-est-fixtures -a codex`. Or copy the skill folder (.cursor/skills/update-est-fixtures in ethereumjs/ethereumjs-monorepo) into .agents/skills/update-est-fixtures in your project. Codex loads it when a task matches its description.

Can I use Update Est Fixtures 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 ethereumjs/ethereumjs-monorepo --skill update-est-fixtures -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-est-fixtures, .gemini/skills/update-est-fixtures, .github/skills/update-est-fixtures and .opencode/skills/update-est-fixtures in your project.

What does Update Est Fixtures need to run?

Going by SKILL.md and its folder, Update Est Fixtures needs the command-line tools its instructions call (git).

Does Update Est Fixtures access the network?

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.

Is Update Est Fixtures 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 Est Fixtures use?

No licence was found for Update Est Fixtures or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Update Est Fixtures use?

About 3.3k tokens (SKILL.md is roughly 13k 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 Est Fixtures?

Skills that share tags, products or a category with Update Est Fixtures: Linea Dependency Maintenance (Consensys-Incorporated/linea-attestation-registry, 177 stars), Install Anti-Slop Oxlint Rules (dmmulroy/anti-slop, 5.4k stars), Link Workspace Packages (nomcopter/react-mosaic, 4.8k stars) and Pnpm Engine (teambit/bit, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Update Est Fixtures?

ethereumjs (a GitHub organization) maintains it in ethereumjs/ethereumjs-monorepo, which has 2,759 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on September 18, 2026.

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