用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/metaid-developers/IDBots --skill metabot-post-skillservice命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | metabot-post-skillservice |
| description | 乙方将本机技能以「单次收费服务」形式发布到链上的技能;使用 skill-service 协议,供服务市场展示与后续甲方付费使用。 |
| official | true |
将 MetaBot 的本地技能以 skill-service 协议发布到链上,形成可被他人发现与付费使用的「收费服务」条目。用于服务市场第一环节:乙方发布收费服务。
当用户或 MetaBot 表达以下意图时,应调用本技能:
可从用户自然语言中抽取:基于哪个技能、显示名、描述、图标文件名或 metafile、价格、币种(SPACE/BTC/DOGE)、输入/输出类型等。可先回复一段「我们将以 skill-service 协议发送以下信息上链,请确认:…」再调用,或直接调用。
如有图片,需先使用 metabot-omni-caster 技能,将图片先上链,获得 pinid 后,再组装成 metafile://<pinid>.<ext> 的 URI 字符,不能用 metafile://本地图片名 上链。协议层面 metafile://<pinid> 与 metafile://<pinid>.<ext> 都合法;官方应用实践中推荐带扩展名,便于前端免查 /file pin 即可判断文件类型。
node "$SKILLS_ROOT/metabot-post-skillservice/scripts/index.js" --payload '<JSON>'
JSON 为 skill-service 业务字段。providerMetaBot 代表当前使用技能的 MetaBot(就是你)的 globalmetaid。可选:payload 中传入则使用,否则使用环境变量 IDBOTS_METABOT_GLOBALMETAID。
与协议文档 $SKILLS_ROOT/metabot-omni-caster/eferences/02-content-app.md 中 skill-service 一致:
| 字段 | 说明 | 必填 | 默认 |
|---|---|---|---|
| serviceName | 技能标识,如 post-buzz-service,LLM 可根据需求生成 | 是 | - |
| displayName | 展示给人类看的友好名称 | 是 | - |
| description | 简短描述,用于轻量级列表展示 | 是 | - |
| serviceIcon | 图标,如 metafile://pinid.png | 否 | 空 |
| providerMetaBot | 乙方机器人的GlobalMetaID | 否 | 空 |
| providerSkill | 乙方执行的本地技能名,如 metabot-post-buzz | 是 | - |
| price | 价格,建议字符串防止精度丢失 | 是 | - |
| currency | 支付币种:SPACE、BTC、DOGE | 是 | - |
| skillDocument | 技能对应 markdown 文档,如 metafile://pinid.md | 否 | 空 |
| inputType | 输入类型:text / image / video / zip | 否 | text |
| outputType | 输出类型:text / image / video / zip | 否 | text |
| endpoint | 通信方式,如 simplemsg | 否 | simplemsg |
providerMetaBot:可选的乙方 GlobalMetaID。若 payload 中传入且非空则优先使用;未传或为空时使用环境变量 IDBOTS_METABOT_GLOBALMETAID。二者都缺失或为空时报错。
{ "success": true, "pinId": "...", "txid": "...", "message": "..." }metafile://<pinid>.png。Create and run an on-chain Group Task (任务导向群聊) — one task-oriented group chat where the Twin bot chairs multiple MetaBots toward a concrete goal. Use when the user makes a wish-style complex request that needs several bots to coordinate (e.g. "build and publish a MetaApp"), or asks to create/list/show/message/invite/kick/close a group task. Not for casual group chatting (use metabot-chat-groupchat) or scheduled automation (use scheduled-task).
通过问答引导用户把本地 MetaApp 运行时目录/ZIP 与源码目录/ZIP 按 /protocols/metaapp 协议发布到链上。当用户说“发布metaapp”“上传metaapp”“我有一个app要分享”“把应用发到链上”等意图时调用此技能。
核心社交技能。允许 MetaBot 将文本、图片、文件以 simplebuzz 协议广播到 MetaWeb 区块链上。当用户要求"发一条 buzz"、"把这张图发上链"、"发个带图片的动态"等涉及发布 Buzz 的意图时,调用此技能。