npx skills add https://github.com/austintgriffith/ethereum-wingman --skill ethereum-wingmanInstallieren Sie diesen Skill über die CLI und beginnen Sie mit der Verwendung des SKILL.md-Workflows in Ihrem Arbeitsbereich.
A comprehensive Ethereum development tutor and guide built as an Agent Skill. Teaches smart contract development through SpeedRun Ethereum challenges, Scaffold-ETH tooling, and security best practices.
Build an Ethereum dApp from scratch with AI assistance:
# 1. Create a new project folder
mkdir my-defi-project
cd my-defi-project
# 2. Install the Ethereum Wingman skill
npx skills add austintgriffith/ethereum-wingman
# 3. Open in Cursor (or your AI-enabled editor)
cursor .
Then just tell the AI what you want to build:
"Help me build a dApp where users can stake ETH and earn rewards"
"Create a token with buy/sell functionality like SpeedRun Ethereum Challenge 2"
"Build an NFT collection with on-chain SVG art"
The Ethereum Wingman will:
Ethereum Wingman is a knowledge base and prompt system that helps AI agents assist developers learning Ethereum development. It covers:
npx skills add austintgriffith/ethereum-wingman
This works with Cursor, Claude Code, Codex, OpenCode, and other AI coding agents.
For Cursor:
Copy .cursorrules to your project root or add to your global Cursor rules.
For Claude Code:
Reference the CLAUDE.md file in your project instructions.
As MCP Integration:
The skill.json manifest describes capabilities that can be integrated with MCP-compatible agents.
ethereum-wingman/
├── skills/
│ └── ethereum-wingman/ # skills.sh compatible package
│ ├── SKILL.md # Skill definition with frontmatter
│ ├── AGENTS.md # Full compiled instructions
│ ├── metadata.json # Skill metadata
│ ├── README.md # Skill documentation
│ ├── scripts/ # Helper scripts
│ │ ├── init-project.sh
│ │ └── check-gotchas.sh
│ └── references/ # Key knowledge files
├── knowledge/
│ ├── challenges/ # 12 SpeedRun Ethereum challenge modules
│ ├── protocols/ # DeFi protocol documentation
│ ├── standards/ # ERC standards
│ ├── foundations/ # Core concepts
│ └── gotchas/ # Security knowledge
├── tools/
│ ├── scaffold-eth/ # Scaffold-ETH 2 documentation
│ ├── deployment/ # Deployment patterns
│ └── security/ # Security tools
├── prompts/ # AI agent prompts
├── AGENTS.md # Symlink to skills/ethereum-wingman/AGENTS.md
├── skill.json # Legacy skill manifest
├── .cursorrules # Cursor IDE integration
└── CLAUDE.md # Claude Code integration
NOTHING IS AUTOMATIC ON ETHEREUM.
Smart contracts cannot execute themselves. For any function that "needs to happen":
The Wingman will always ask: "Who calls this function? Why would they pay gas?"
Every Ethereum developer must know:
Each challenge teaches a key blockchain concept:
| Challenge | Concept |
|---|---|
| Simple NFT | ERC-721, minting, metadata |
| Decentralized Staking | Coordination, deadlines, escrow |
| Token Vendor | ERC-20 approve pattern |
| Dice Game | Randomness vulnerabilities |
| DEX | AMM, constant product formula |
| Oracles | Price feeds, manipulation resistance |
| Lending | Collateralization, liquidation |
| Stablecoins | Pegging mechanisms |
| Prediction Markets | Outcome resolution |
| ZK Voting | Privacy-preserving governance |
| Multisig | Threshold signatures |
| SVG NFT | On-chain generative art |
Ask questions like:
Submit code for review:
Get help building:
Troubleshoot issues:
To add new content:
MIT License - Use freely for learning and building.
Built for the BuidlGuidl community.
Integrates knowledge from: