원클릭으로
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": "..." }