
Base Skills
github.com/base/skills- Category
- AI Agents
- Rank
- No. 655Tools index
- Pricing
- Open Source
- Type
- TOOL
- Use case
- Agent Building
- Interfaces
- Agent Skill / Plugin
- Builder
- @base
- GitHub
- 120 stars
- Latest release
- base-mcp-v0.2.0
- Date
About
Agent skills collection that enables AI agents to interact with the Base blockchain network. Provides pre-built capabilities for deploying contracts, integrating wallets, running nodes, and building dApps on Base.
What it does
Base Skills gives an AI assistant two guided operating modes. One routes development work through focused references for network setup, contracts, accounts, payments, attribution, nodes, and migrations. The other connects to a hosted wallet service, discovers its current tools, and opens third-party protocol instructions only after the user names a platform.
Why it's ranked here
The collection pairs broad developer guidance with unusually explicit transaction controls. It requires task-specific reference loading, user choice before routing to third-party services, approval review, and warnings for irreversible actions. Its migration analyzers add practical value beyond documentation. However, much of the live wallet experience depends on an external hosted service and user authorization.
What's good
The development playbook defines defaults while preserving explicit framework choices. Security guidance covers private keys, client-side secrets, payment verification, replay protection, shell input validation, popup headers, and transaction attribution. The wallet skill treats advertised server tools as the changing source of truth. Plugin routing avoids silently choosing a financial service for the user.
Tradeoffs
The hosted wallet service constructs transactions but does not sign or broadcast them, so every write still needs user approval. Third-party plugins are explicitly unaudited and may impose shell, API-key, chain, eligibility, or liquidity constraints. Some migration checks rely on regular-expression matching, which can miss unusual syntax or report textual matches that do not reflect runtime behavior. Contributions are currently limited to the Base core team.
How to use it well
Use it when an AI coding workflow needs Base-specific implementation guidance, migration checks, or user-approved wallet operations. Start with the consolidated development skill for application work and the hosted wallet skill for account actions. Keep human review around addresses, amounts, chains, approvals, and slippage. It does not replace contract audits, legal advice, investment advice, or transaction signing.
Technical notes+
skills/build-on-base/SKILL.md routes each task to a specific reference and defines explicit security guardrails. skills/base-mcp/SKILL.md requires onboarding, reads the MCP-advertised tool catalog, loads references only when the conversation requires them, and gates plugin selection on a named platform. skills/build-on-base/scripts/analyze_project.py walks JavaScript and TypeScript source files, applies regex searches for MiniKit imports, hooks, and providers, then emits a report and can save JSON. skills/build-on-base/scripts/validate_conversion.py checks source patterns, Farcaster packages, environment variables, and manifest keys. package.json marks the repository private and declares no dependencies.
Observed
- License
- MIT License
- Primary content
- Markdown skill definitions with Python helper scripts
- Installation
- Installed through Vercel's Skills CLI using npx skills add base/skills
- Interfaces
- Agent Skills package, hosted MCP server, and Python command-line migration utilities
- MCP transaction model
- The hosted server reads account state and constructs transactions; users approve and sign them
- Contribution policy
- Contributions are currently limited to the Base core team
Read from README.md, package.json, skills/build-on-base/scripts/analyze_project.py, skills/build-on-base/scripts/validate_conversion.py, .claude/skills/skill-creator/scripts/init_skill.py, .claude/skills/skill-creator/scripts/package_skill.py, .claude/skills/skill-creator/scripts/quick_validate.py, LICENSE, SECURITY.md, CONTRIBUTING.md, .github/pull_request_template.md, skills/base-mcp/SKILL.md, skills/base-mcp/README.md, skills/build-on-base/SKILL.md, skills/base-mcp/plugins/yo.md.
What it can do
Connect to Base blockchain network
Network configuration parameters → Established blockchain connection
Deploy smart contracts to Base
Smart contract code and deployment parameters → Deployed contract address and transaction hash
Integrate cryptocurrency wallets
Wallet connection requests and authentication → Connected wallet instance with access methods
Run Base blockchain nodes
Node configuration and network parameters → Running blockchain node instance
Build decentralized applications on Base
dApp specifications and requirements → Functional decentralized application
Detect relevant blockchain tasks
User requests and task descriptions → Activated appropriate blockchain skills
Tags
Tech Stack
Media
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.