Starknet Agentic Skills 是一个路由型技能集合,目的是把 Starknet 相关的智能体、钱包、DeFi、身份、SDK 以及 Cairo 合约任务,路由到最小且最聚焦的技能模块。使用方式是:先加载一个子技能,只有任务真正跨越边界时再追加第二个技能。
路由规则
- 意图明确后,优先选择最具体的技能,而不是继续停留在路由层。
- 保持上下文精简:先阅读所选技能的
SKILL.md,再加载其引用内容。 - 除非任务同时需要,否则不要将钱包/DeFi 操作类技能与 Cairo 编写类技能组合使用。
- 密钥、签名者托管、paymaster、授权、支出策略、升级以及身份/声誉写入,均按安全敏感操作处理。
Starknet 应用与智能体技能
按用户意图可路由到以下技能:
- Starknet.js 应用代码、账户 API、交易处理、paymaster 集成、钱包集成:starknet-js
- 智能体钱包设置、余额、转账、账户部署、合约调用、会话密钥、无 gas 钱包操作:starknet-wallet
- 兑换、DCA、质押、借贷、AVNU 路由、特定协议的 DeFi 执行:starknet-defi
- ERC-8004 智能体注册、元数据、声誉、验证、链上身份:starknet-identity
- SNIP-36 虚拟区块证明、链下证明、匿名投票、重隐私计算、证明支持的验证:snip-36
- 支付链接、发票、二维码、Telegram 支付体验、简单 P2P ETH/STRK/USDC 转账:starknet-mini-pay
- 机密 ERC20 支付、加密余额、隐私转账、Tongo 协议流程:starknet-tongo
- 面向隐私的 Typhoon 钱包创建与匿名钱包操作:starknet-anonymous-wallet
- Cartridge Controller CLI 会话、限定策略、显式网络/paymaster 执行、JSON 恢复:controller-cli
- 将智能体从 EVM 桥接到 Starknet 并注册到 Huginn:huginn-onboard
- 维护使用 keep-starknet-strange/starkzap 构建的应用:starkzap-sdk
Cairo 合约技能
按用户意图可路由到以下技能:
- 编写或修改 Cairo 合约、存储、事件、接口、组件或项目结构:cairo-contract-authoring
- 使用 Starknet Foundry 添加单元、集成、模糊、分叉或回归测试:cairo-testing
- 在行为经过测试并锁定后,改进 Cairo gas/步骤性能:cairo-optimization
- 使用 sncast 构建、声明、部署、验证或操作 Cairo 合约:cairo-deploy
- 审查 Cairo/Starknet 代码中的漏洞与误报:cairo-auditor
- 分析账户抽象验证、nonce、签名、执行路径或会话策略:account-abstraction
- 检查 Starknet 协议约束:交易版本、费用、区块时间、排序器假设:starknet-network-facts
推荐的 Cairo 流程
对于新的合约工作,建议按以下顺序进行:
- cairo-contract-authoring
- cairo-testing
- cairo-optimization(如果性能重要)
- cairo-auditor
只有在测试和评审关卡都满足之后,才使用 cairo-deploy。
常见组合
- 新账户或钱包功能:使用 starknet-wallet;当涉及验证、会话密钥或策略时,加上 account-abstraction。
- 智能体身份与运行时代码:使用 starknet-identity 加上 starknet-js。
- SNIP-36 应用流程:使用 snip-36;若涉及验证器合约,加上 cairo-contract-authoring;若为 TypeScript 编排,加上 starknet-js。
- 使用钱包操作的 DeFi 智能体:先使用 starknet-defi,只有在需要账户/会话/paymaster 细节时再加 starknet-wallet。
- 实现后的合约审计:如果缺少回归覆盖,先用 cairo-testing,再用 cairo-auditor。
关于收费、价格、平台支持、效果指标等信息,资料中暂未提供。