在 Buda 应用市场销售你的技能
如何发布你的 AI 技能、智能体和团队并将其变现——包括私有仓库的支持
Buda 应用市场让你能够发布 AI 技能、智能体和团队——并为它们收费。无论你构建的是一套专门的 SEO 工具包、一个财务分析智能体,还是一套专有的研究工作流,都可以把它变成持续的收入。

完全支持私有仓库。 你的代码留在自己的 GitHub 仓库中——Buda 只读取技能定义,绝不存储你的源代码。
本页面是商业与发布指南。
- 如果你想了解可以销售什么、审核如何进行,以及私有仓库如何支持变现,请阅读本页。
- 如果你想动手构建仓库本身,或直接把指令粘贴给编程智能体,请前往创建技能 / 智能体 / 团队仓库。
你可以销售什么?
| 类型 | 描述 | 示例 |
|---|---|---|
| 技能 | 可安装到任意智能体的单项能力 | SEO 关键词研究、发票解析器 |
| 智能体 | 配有精选技能的预置智能体 | 全栈 DevOps 助手 |
| 团队 | 多个协同工作的智能体 | 内容创作工作室 |
运作方式
连接你的 GitHub 账户
前往 Developer Portal → Plugin Repos(开发者门户 → 插件仓库),点击 Connect GitHub(连接 GitHub)。
你会被重定向到 GitHub 以安装 Buda GitHub App。在安装过程中,你可以精确选择 Buda 能够访问哪些仓库——包括私有仓库。详情参阅 GitHub App。
Buda 只请求 Contents: Read-only(内容:只读)权限。你的代码绝不会被复制或存储。
添加一个仓库
连接 GitHub 后,点击 Add Repository(添加仓库) 并从下拉菜单中选择一个仓库。
Buda 会立即扫描该仓库,查找:
skills/*/SKILL.md—— 单项技能agents/*/AGENTS.md—— 智能体模板(agentcompanies/v1 格式)teams/*/TEAM.md—— 团队模板(agentcompanies/v1 格式)
所有发现的条目都会出现在 My Listings(我的列表项) 中,状态为 pending。
设置定价并发布
在 Developer Portal → My Listings(开发者门户 → 我的列表项) 中,你会看到从仓库导入的所有技能和智能体。
对每个列表项,你都可以:
- Publish(发布) —— 使其在应用市场中可见
- Unpublish(取消发布) —— 隐藏它而不删除
- Set price(设置价格) —— 免费、一次性购买或订阅
列表项在公开展示前会经过简短审核,通常在 24 小时内通过。审核通过后,你会在开发者门户中看到状态从 pending → published 的变化。
保持仓库同步
每当你更新技能或智能体时,在 Plugin Repos 中点击仓库旁的 Sync(同步)。Buda 会重新扫描并自动更新所有列表项。
你也可以在不重新发布的情况下推送更新——现有用户会在下次安装时获得最新版本。
私有仓库与变现
这正是 Buda 与众不同之处。
大多数应用市场要求你开源自己的作品。而使用 Buda:
- 你的仓库在 GitHub 上保持私有——只有你能访问
- Buda 通过 GitHub App 安装令牌读取技能定义
- 当用户安装你的技能时,Buda 使用你的安装令牌按需获取内容
- 你掌控访问权限——随时可撤销 GitHub App 以停止分发
这意味着你可以销售专有工作流、内部工具和专业领域知识,而无需暴露任何源代码。
定价模式
| 模式 | 适用场景 |
|---|---|
| 免费 | 开源技能、社区建设 |
| 一次性购买 | 独立工具、模板 |
| 订阅 | 持续更新的技能包 |
收益按月结算。Buda 收取一定的平台费,其余归你所有。完整的明细——包括购买项如何在账户范围内解锁,以及列表项审核如何进行——请参阅定价与变现。
SKILL.md 格式
每个技能都需要在其目录中放置一个 SKILL.md:
---
name: My Skill Name
description: What this skill does in one sentence.
---
# My Skill Name
Full instructions for the AI agent...name 和 description 字段会出现在应用市场的列表项中。
如果你已准备好构建仓库本身,请使用创建技能 / 智能体 / 团队仓库。那个页面以实现为先,并包含一个可供编程智能体直接复制粘贴的代码块。
常见问题
我能从私有组织仓库销售技能吗? 可以。在你的组织上安装 Buda GitHub App,并授予对特定仓库的访问权限。
如果我删除了仓库会怎样? 现有的安装会继续工作,直到下一次同步。我们建议先取消发布。
我能同时提供免费版和付费版吗? 可以——将免费版作为一个列表项发布,将高级版作为来自同一仓库的另一个独立列表项发布。
用户能看到我的 GitHub 用户名吗? 显示的是你的开发者资料名称,而非 GitHub 用户名(除非你选择展示它)。