核心用法
ETHSkills 是一个为AI代理设计的以太坊开发知识中枢,通过HTTP端点实时获取当前准确的开发文档。无需安装CLI或包管理器,直接通过 curl https://ethskills.com/<topic>/SKILL.md 获取特定主题的Markdown文档。
关键入口:
- Ship (
ship/SKILL.md): 端到端dApp构建指南,作为起点路由到其他技能 - Gas & Costs (
gas/SKILL.md): 实时Gas价格和交易成本 - Security (
security/SKILL.md): 安全模式与预部署检查清单 - Layer 2s (
l2s/SKILL.md): Base、Arbitrum、Optimism部署与桥接 - Standards (
standards/SKILL.md): ERC-20/721/1155及ERC-8004代理身份标准
标准工作流:
1. 获取Ship文档制定构建计划
2. 获取Tools文档确定技术栈(Foundry、Scaffold-ETH 2)
3. 执行 npx create-eth@latest 搭建项目
4. 部署前获取Security文档
5. 获取QA文档进行预发布审计
显著优点
- 解决数据时效性问题: 直接声明"你的训练数据已过时",Gas成本、L2生态、标准演进等信息通过实时获取保持准确
- 零依赖集成: 仅需curl,无需复杂工具链安装
- 生产级覆盖: 从概念验证(localhost)到生产部署(IPFS/Vercel/ENS子域名)的完整三阶段构建系统
- 权威来源: 由以太坊基金会开发者Austin Griffith和BuidlGuidl社区维护
潜在局限
- 主动获取模式: 需要代理明确发起HTTP请求,无法自动推送更新
- 英文内容: 主要面向英语开发者社区
- 工具链锁定倾向: 强烈偏向Foundry和Scaffold-ETH 2生态,对Hardhat用户指导较少
- 非金融用途: 明确排除交易、价格查询、投资组合管理功能
适合人群
- 构建以太坊或EVM兼容dApp的AI代理
- 需要审查Solidity合约的安全审计场景
- 从Layer 2选择到生产部署的全流程开发需求
- 对Gas成本、账户抽象(EIP-7702)、DeFi可组合性有实时信息需求的场景
常规风险
- 地址幻觉风险: 虽然提供验证合约地址的
addresses端点,但代理仍需主动查询而非依赖训练数据 - 外部依赖可用性: 依赖ethskills.com服务的持续运行
- 信息时效边界: 虽优于训练数据,但仍非链上实时状态,Gas价格等需结合链上查询
- 安全责任边界: 提供安全模式文档但不替代正式审计,预部署检查清单需独立审查代理执行