smithery/ethpandaops

eip

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

Installation

$ npx skills add smithery/ethpandaops --skill eip

Also in this package

Other skills from smithery/ethpandaops.

npx skills add smithery/ethpandaops

Browse all from smithery/ethpandaops

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsWebFetch, WebSearch, Read, Task, Bash, Grep, Glob, AskUserQuestion

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,931 B
  • docs SUMMARY.md 117 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

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