A collection of reusable AI agent skills for building on Base.
Skills are modular, self-contained packages that extend AI agents with specialized knowledge, workflows, and tools for building on Base. Think of them as onboarding guides that transform a general-purpose agent into a specialized assistant for Base development tasks.
| Skill | Category | Location | Description |
|---|---|---|---|
| Building with Base Account | Base Account | building-with-base-account/SKILL.md |
Integrates Base Account SDK for authentication and payments, including SIWB, Base Pay, Paymasters, Sub Accounts, and Spend Permissions. |
| Connecting to Base Network | Base Chain | connecting-to-base-network/SKILL.md |
Provides Base Mainnet and Sepolia network configuration, RPC endpoints, chain IDs, and explorer URLs. |
| Deploying Contracts on Base | Base Chain | deploying-contracts-on-base/SKILL.md |
Deploys and verifies contracts on Base with Foundry, plus common troubleshooting guidance. |
| Running a Base Node | Infrastructure | running-a-base-node/SKILL.md |
Covers production node setup, hardware requirements, networking ports, and syncing guidance. |
| Base Security | Security | base-security/SKILL.md |
Security best practices for private key handling, smart contract safety, and production RPC usage. |
| Converting MiniKit to Farcaster | Mini Apps | miniapps/converting-minikit-to-farcaster/SKILL.md |
Migrates Mini Apps from MiniKit (OnchainKit) to native Farcaster SDK with mappings, examples, and pitfalls. |
- Specialized Workflows - Multi-step procedures for Base development tasks
- Domain Expertise - Base-specific knowledge, SDKs, and best practices
- Tool Integrations - Instructions for working with Base APIs and development tools
- Bundled Resources - Scripts, references, and templates for complex tasks
- Clone this repository
- Open the skill directory relevant to your task
- Use the corresponding
SKILL.mdfile as the primary guide - Follow linked references in the same directory when needed
These skills are designed to be loaded into an agent's context when working on relevant tasks. This repo uses a SKILL.md pattern with frontmatter metadata that many agent ecosystems recognize:
---
name: building-with-base-account
description: Integrates Base Account SDK for authentication and payments...
---This repository is currently organized with Claude Code compatibility in mind (including the local .claude/ tooling), but the skill content itself is written to be reusable across modern AI agent workflows.
This repository includes a skill-creator tool in .claude/skills/skill-creator/ that provides guidance for creating effective skills. Run the initialization script to bootstrap a new skill:
python .claude/skills/skill-creator/scripts/init_skill.py <skill-name> --path <output-directory>- Node.js (v22.11.0+) for the MiniKit to Farcaster conversion workflow
- Python 3.8+ for Python scripts
Contributions are welcome! When adding new skills:
- Follow the skill structure pattern (SKILL.md with frontmatter)
- Keep skills concise and focused on Base-specific procedural guidance
- Include relevant examples and common pitfalls
- Test skills with real-world use cases
This project is licensed under the terms of the included LICENSE file.
