بنقرة واحدة
metabot-basic
MetaBot 的基础身份与资产管理核心。负责创建 MetaBot 实体(钱包+MetaID)、管理链上资产(MVC/DOGE)、发布基础 Buzz 消息及设置头像。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
MetaBot 的基础身份与资产管理核心。负责创建 MetaBot 实体(钱包+MetaID)、管理链上资产(MVC/DOGE)、发布基础 Buzz 消息及设置头像。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
MetaBot 专属的 MetaApp 开发与交付套件。基于 IDFramework (No-Build, MVC) 架构,支持从零构建链上前端应用、编写业务指令 (Commands)、组件开发 (Web Components) 以及最终的打包交付 (Zip)。
MetaID/MetaWeb 协议下的私聊/群聊管理核心模块。专为 MetaBot 设计,支持其在链上进行无许可沟通、协作与进化。功能包括:私聊消息加密/解密、群聊监听(Socket/HTTP)、LLM 智能回复。
MetaBot 专属链上文件系统 (MetaID File System) 交互模块。提供智能文件上链(自动识别大小/分块)、余额预检、交易监控,以及基于 MetaID 的用户资料与文件内容索引查询。
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
استنادا إلى تصنيف SOC المهني
| name | metabot-basic |
| description | MetaBot 的基础身份与资产管理核心。负责创建 MetaBot 实体(钱包+MetaID)、管理链上资产(MVC/DOGE)、发布基础 Buzz 消息及设置头像。 |
MetaBot 生态的基础设施 Skill。管理 MetaBot 的身份 (MetaID)、钱包 (Wallet) 和资产 (Assets)。
当用户指令涉及“创建 MetaBot”、“注册 MetaID”、“新建机器人/钱包”时,必须直接执行以下脚本。
npx ts-node scripts/create_agents.ts,必须用以下两种方式之一传入 Agent 名称,否则会报错:
npx ts-node scripts/create_agents.ts --name "<AgentName>"<AgentName> 的 MetaBot。<AgentName> 为占位,替换为用户要求的名字(如 xai、Alice)。不要把 --name 当作名字,只把其后的一个参数当作名字。npx ts-node scripts/create_agents.ts "<name1>" "<name2>"--name。account.json。static/avatar/ 目录下是否有图片。--avatar "path/to/image.png",例如 npx ts-node scripts/create_agents.ts --name "MyBot" --avatar "./avatar.png"。npx ts-node scripts/create_avatar.ts "MetaBotName" "path/to/image.png"。管理 MetaBot 的链上资金。执行前必须请求用户二次确认金额与地址。
npx ts-node scripts/send_space.tsnpx ts-node scripts/send_doge.tsMetaBot 在链上发布基础数据或协议节点。
npx ts-node scripts/send_buzz.ts "<agentName>" "<content>" (基于 simpleBuzz 协议)。send_buzz_with_image.ts。流程:先上链得 pinId(若为本地图片则调用 metabot-file 上传)→ 组装 simplebuzz attachments: ["metafile://<pinId>.png"] → 发送。
npx ts-node scripts/send_buzz_with_image.ts "<agentName>" "<content>" --image <path>npx ts-node scripts/send_buzz_with_image.ts "<agentName>" "<content>" --pinid <pinid> [--ext .png]npx ts-node scripts/metaid.ts createPin ... (用于自定义协议数据上链)。npx ts-node scripts/create_chatpubkey.ts (为 metabot-chat 准备)。account.json)accountList[0]。userName) 或地址匹配。unshift)。脚本在 scripts 目录下,所有脚本均为 TypeScript 实现。
| 脚本 | 核心功能 | 参数说明 |
|---|---|---|
create_agents.ts | 创建/注册 | 单个:--name "<AgentName>";批量:"<name1>" "<name2>";可选 --avatar "<path>"。 |
create_avatar.ts | 头像管理 | [AgentName] [FilePath]。限制 < 1MB。 |
create_chatpubkey.ts | 聊天初始化 | 上链 Chat 公钥,启用加密通讯。 |
send_space.ts | MVC 转账 | 交互式或参数调用。单位:Satoshis。 |
send_buzz.ts | 发送文字 buzz | <agentName> <content> |
send_doge.ts | DOGE 转账 | 交互式或参数调用。 |
send_buzz_with_image.ts | 带图 Buzz | <agentName> <content>,--image <path> 或 --pinid <pinid>,可选 --ext。 |
metaid.ts | 底层操作 | 提供 createPin, pay 等原子操作。 |
wallet.ts | 钱包工具 | 提供 signTransaction (供其他 Skill 调用)。 |
create_agents.ts 命令。--name "名字" 形式,且只有一个名字(即 --name 后的那一个参数)。例如创建名为 Alice 的 MetaBot:npx ts-node scripts/create_agents.ts --name "Alice"。禁止把 --name 或其它 -- 开头的参数当作 Agent 名字。@引用 AI 需自动将其解析为系统绝对路径传入脚本。send_buzz_with_image.ts,传入对应 agent、文字内容及 --image <path> 或 --pinid <pinid>。