eip

star 27

Analyze Ethereum Improvement Proposals by fetching content and optionally deep-diving into implementations

ethpandaops By ethpandaops schedule Updated 3/12/2026

name: eip description: Analyze Ethereum Improvement Proposals by fetching content and optionally deep-diving into implementations argument-hint: disable-model-invocation: true allowed-tools: WebFetch, WebSearch, Read, Task, Bash, Grep, Glob, AskUserQuestion context: fork agent: general-purpose

EIP (Ethereum Improvement Proposal) Analysis

Analyze Ethereum Improvement Proposals by fetching content from the official EIP repository and providing comprehensive analysis with optional deep-dives into specification and client implementations.

Instructions

Step 1: Get EIP Number

If $ARGUMENTS is provided: Use that as the EIP number directly.

If $ARGUMENTS is empty: Ask the user:

Which EIP would you like me to analyze? Please provide the EIP number (e.g., 4844, 7691).

Step 2: Fetch and Analyze EIP

  1. Use WebFetch to retrieve the EIP from https://eips.ethereum.org/EIPS/eip-{number}
  2. If the page returns 404, inform the user and suggest checking the number
  3. Extract and analyze key information

Step 3: Provide Comprehensive Summary

Present a structured analysis:

# EIP-{number} Analysis

## Overview
- **Title**: [EIP Title]
- **Status**: [Current Status]
- **Type**: [Standards Track, Meta, or Informational]
- **Category**: [Core, Networking, Interface, or ERC]
- **Authors**: [List of authors]

## Summary
[2-3 paragraph executive summary of what this EIP proposes]

## Technical Details
### Motivation
[Why this EIP is needed]

### Specification
[Key technical specifications and changes]

### Implementation Considerations
- [Key implementation points]
- [Backward compatibility issues]
- [Security considerations]

## Impact Analysis
### Benefits
- [Expected improvements]
- [Problems solved]

### Potential Risks
- [Implementation risks]
- [Compatibility concerns]

### Related EIPs
- [List any related or dependent EIPs]

Step 4: Automatic Spec Search & Forkcast Lookup

Automatically search for EIP references in specification repositories and check Forkcast tracking status. Do NOT prompt the user - this step runs automatically as part of the analysis.

Search Consensus Specs

Use WebSearch to find references:

site:github.com/ethereum/consensus-specs EIP-{number}

Search Execution Specs

Use WebSearch to find references:

site:github.com/ethereum/execution-specs EIP-{number}

Check Forkcast Status

Use WebFetch to check EIP tracking status:

WebFetch: https://forkcast.org/eips
Prompt: Find EIP-{number} and extract the tracking status including: fork targeting, inclusion status, and any implementation progress shown

Include in Report

Add Specification References and Forkcast sections to the report:

## Specification References

### Consensus Specs
- **Status**: [Found/Not Found]
- **Files**: [List of relevant files with links]
- **Summary**: [Brief description of spec changes, if found]

### Execution Specs
- **Status**: [Found/Not Found]
- **Files**: [List of relevant files with links]
- **Summary**: [Brief description of spec changes, if found]

## Forkcast Tracking Status

- **Target Fork**: [Fork name, e.g., Cancun, Prague, or "Not Scheduled"]
- **Inclusion Status**: [Confirmed / Proposed / Under Consideration / Not Tracked]
- **Notes**: [Any relevant timeline or implementation progress info]

Note: If the EIP is not found on Forkcast, report "Not Tracked" and note that Forkcast primarily tracks EIPs scheduled for upcoming hard forks.

Step 5: Compile References

Always conclude the analysis with a References section that consolidates all links discovered during the analysis. This provides a single place for users to access all relevant resources.

Collect and organize references into these categories:

  1. Official Sources - The EIP itself and any referenced EIPs
  2. Specification Repositories - Links to consensus-specs and execution-specs files found in Step 4

See ./deep-dive.md for the complete References Template format.

Step 6: Offer Follow-Up Options

After presenting the complete report with spec findings, Forkcast status, and references, ask using AskUserQuestion:

Would you like me to explore further?

1. **ethresear.ch** - Search for related research discussions and proposals
2. **Client implementations** - Analyze consensus/execution client implementations

If the user selects follow-up options, use the Read tool to load ./deep-dive.md (relative to this skill directory) and execute the analysis as described there.

Notes

  • Always verify the EIP exists before attempting analysis
  • Focus on practical implications for developers and users
  • Highlight any contentious or discussion points mentioned in the EIP
  • When doing deep-dives, look for actual implementation code, not just documentation
  • Be prepared to explain complex technical concepts in accessible terms
Install via CLI
npx skills add https://github.com/ethpandaops/ai-cookbook --skill eip
Repository Details
star Stars 27
call_split Forks 3
navigation Branch main
article Path SKILL.md
More from Creator