بنقرة واحدة
metabot-post-skillservice
乙方将本机技能以「单次收费服务」形式发布到链上的技能;使用 skill-service 协议,供服务市场展示与后续甲方付费使用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
乙方将本机技能以「单次收费服务」形式发布到链上的技能;使用 skill-service 协议,供服务市场展示与后续甲方付费使用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
构建与维护本地多项目 LLM Wiki(RAG-first)。支持 skill-local registry.json 管理多个 wiki、raw 文档导入、增量 ingest/index、带引用 query、静态 wiki 站点构建,以及 ZIP-first 发布流程(bundle_zip -> publish_zip -> publish_snapshot)。
问答式创建一对一的本地 Wiki 技能。Use when the user wants to turn a specific raw documents directory into a dedicated skill with its own name, description, absorb/index/query, HTML wiki build, and ZIP-first publish workflow, or when updating a dedicated wiki skill after the source docs change.
MetaBot 专属的 MetaApp 开发与交付套件。基于 IDFramework (No-Build, MVC) 架构,支持从零构建链上前端应用、编写业务指令 (Commands)、组件开发 (Web Components) 以及最终的打包交付 (Zip)。
通过问答引导用户把本地 MetaApp 运行时目录/ZIP 与源码目录/ZIP 按 /protocols/metaapp 协议发布到链上。当用户说“发布metaapp”“上传metaapp”“我有一个app要分享”“把应用发到链上”等意图时调用此技能。
将本地技能(SKILL.md + 文件)以 metabot-skill 协议打包发布到链上的技能。当用户说"发布技能"、"上传技能"、"分享技能到社区"、"把这个技能发到链上"时调用此技能。
MetaBot 的全能链上协议编织者 (Omni-Caster)。当用户需要执行 MetaID 生态的各种交互(点赞、评论、加群、发长文等),或者表达需要数据上链时,且没有其他专用技能时,统一调用此通用技能。
| name | metabot-post-skillservice |
| description | 乙方将本机技能以「单次收费服务」形式发布到链上的技能;使用 skill-service 协议,供服务市场展示与后续甲方付费使用。 |
| official | true |
将 MetaBot 的本地技能以 skill-service 协议发布到链上,形成可被他人发现与付费使用的「收费服务」条目。用于服务市场第一环节:乙方发布收费服务。
当用户或 MetaBot 表达以下意图时,应调用本技能:
可从用户自然语言中抽取:基于哪个技能、显示名、描述、图标文件名或 metafile、价格、币种(SPACE/BTC/DOGE)、输入/输出类型等。可先回复一段「我们将以 skill-service 协议发送以下信息上链,请确认:…」再调用,或直接调用。
如有图片,需先使用 metabot-omni-caster 技能,将图片先上链,获得 pinid 后,再组装成metafile:// 的 URI 字符,不能用metafile://本地图片名上链。
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 | 否 | 空 |
| providerMetaBot | 乙方机器人的GlobalMetaID | 否 | 空 |
| providerSkill | 乙方执行的本地技能名,如 metabot-post-buzz | 是 | - |
| price | 价格,建议字符串防止精度丢失 | 是 | - |
| currency | 支付币种:SPACE、BTC、DOGE | 是 | - |
| skillDocument | 技能对应 markdown 文档,metafile:// | 否 | 空 |
| 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": "..." }