10+年产品经理专注分享AI 工具、AI 资讯、AI Coding、Vibe Coding与下一代产品创新,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

MoonBit Skills:编程语言级别的 AI Agent 能力市场

1小时前 AI开源项目 13 0

MoonBit 生态中出现了一个有趣的东西:skills.mooncakes.io——这不是博客,也不是 App 商店,而是 MoonBit 的技能市场。你写好一个 MoonBit 包,往 mooncakes.io 上一扔,别人一行命令就能跑起来,不用管依赖、操作系统、编译。

今天就用几个真实例子,聊聊它到底怎么写、怎么用、跟传统包管理比起来新在哪。

图片 1

它是个啥?举个例子

假如你写了个小工具(比如把 JSON 字段按字母排序),以前分享给别人需要:发源码、教装依赖、教编译、帮解决环境报错。而 skills.mooncakes.io 的做法是:你上传一个支持 Wasm 后端的 MoonBit 模块,平台自动构建成 wasm-opt 优化的 Wasm 二进制。别人只需要一行命令:

moon runwasm 你的用户名/json-sort@0.1.0

不需要装 Node、Python 或其他环境,只要有 MoonBit 工具链就行。说白了,就是把代码直接变成可执行能力。

真实例子

skills.mooncakes.io 上已有不少可以直接运行的技能:

  • Yoorkin/cowsay:终端生成 cowsay 图案
  • moonbit-community/embed:静态文件嵌入成 MoonBit 源文件
  • moonbit-community/moongrep:结构化 MoonBit 代码搜索工具
  • moonbitlang/yacc:LR(1) 解析器生成器
  • moonbitlang/parser/cmd/moonfmt:MoonBit 代码格式化工具

统一的命令就能运行:

moon runwasm Yoorkin/cowsay@0.1.2 -- hello
moon runwasm moonbit-community/embed@0.1.1 ./fixtures -o fixtures_bundle.mbt
moon runwasm moonbit-community/moongrep@0.1.11 -- scan --rules path/to/rules path/to/src
moon runwasm moonbitlang/yacc@0.7.17 -- --help

一个技能项目长什么样

最小项目结构:

json-sort/
├── moon.mod
├── moon.pkg
├── main.mbt
└── SKILL.md

moon.mod:模块配置文件,声明 preferred_target = "wasm" 和 supported_targets = "wasm"。只有有效范围包含 wasm,mooncakes.io 才会构建 Wasm 二进制。

moon.pkg:声明可执行包 "is-main": true,支持 Wasm 后端。

SKILL.md:关键文件,用结构化 frontmatter(name、description)加 Markdown 正文,说明技能是什么、怎么调用、适合什么场景。平台会根据这个文件识别和展示技能。

写好之后执行 moon publish,平台自动检测 SKILL.md 并展示到 skills.mooncakes.io 上。

发布与运行

发布步骤:

  1. 写一个 MoonBit 模块
  2. 在项目中加上 SKILL.md
  3. 确保可执行包声明 "is-main": true,支持 wasm 后端
  4. 执行 moon publish,平台自动构建 Wasm 并优化

运行:moon runwasm 用户名/包名[@版本号] [参数]。版本号可省略,平台会自动解析最新版本。

与传统包管理的区别

特性 传统语言包管理 MoonBit Skills
分发对象 源码包 + 依赖声明 预构建的 Wasm 二进制
依赖隔离 有依赖树,常有版本冲突 技能互相独立,没有依赖树
沙箱隔离 脚本可执行任意代码 Wasm 沙箱隔离
自我说明 README 格式不统一 标准 SKILL.md,Agent 可直接理解

传统包管理像给人发一堆零件,MoonBit Skills 是直接给你一个装好的成品。

为什么选 Wasm

  • 跨平台一致:同一份 Wasm 二进制,在 Windows、macOS、Linux 上行为一致
  • 沙箱隔离:默认不能随意访问文件系统或网络,比直接跑脚本更安全
  • 无依赖、独立执行:一个技能就是一个二进制,没有 node_modules 那种依赖树
  • 启动快、体积小:经过 wasm-opt 优化后,冷启动快,适合 CI/CD 和 Agent 工具调用

SKILL.md:能力描述标准

SKILL.md 用结构化的 frontmatter(name、description)加 Markdown 正文,统一了技能的描述方式。未来 AI Agent 要调用工具,不用猜 API 怎么用,读 SKILL.md 就知道命令格式和场景。

苏米注:MoonBit Skills 最值得关注的设计是"把包变成技能"——传统包管理管的是依赖,找到包后还得写代码去用;MoonBit Skills 管的是能力,找到一个技能直接就能执行。这种"写完就能跑、跑完就能丢"的能力单元,在 AI Agent 时代价值只会越来越大。

对开发者和用户意味着什么

开发者:工具不再只是自己的脚本,而是可以被全世界直接运行的能力。不用写复杂的安装文档,一行命令就能让别人用起来。Wasm 解决跨平台打包问题。

普通用户:看到工具不用研究源码、配环境,一行命令就能试。不污染系统,不安装全局依赖,用完即走。

GitHub:moonbitlang/moonbit
Skill 市场:skills.mooncakes.io

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:MoonBit Skills:编程语言级别的 AI Agent 能力市场
#MoonBit #开源项目 #Wasm #Agent工具 
收藏 1
产品经理收藏的 77 个开源项目:从 Agent 到 XR 全领域精选
n8n + AI 自动化筛选询盘邮件并同步多维表格
推荐阅读
  • SoulX-Podcast:支持多人对话的方言tts,支持语音克隆,可现实长篇播客,文末一键包
  • Cua 开源:让 AI Agent 安全操控电脑的沙箱方案
  • VoidNovelEngine - 无代码节点编辑的开源视觉小说引擎
  • PromptHub:开源 Prompt 和 Skill 管理器,650+ Star 的 AI 资产工作台
  • BrowserAct 开源项目:解决 Agent 浏览器自动化难题,支持 Cookie 复用与人机接力
评论 (0)
请登录后发表评论
分类精选
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
10477 10月前
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
9989 8月前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
8008 6月前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
7677 6月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
7085 5月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
6994 10月前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
6889 8月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
6870 9月前
iFlow CLI:让命令行终端不止于编程的AI效率开源神器
6083 10月前
Composio:让AI Agent自动完成工作任务,能让AI一键操控你的所有软件
6072 8月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 MoonBit Skills:编程语言级别的 AI Agent 能力市场
2 产品经理收藏的 77 个开源项目:从 Agent 到 XR 全领域精选
3 Orca:多 Agent 并行开发的 IDE,用 Git worktree 彻底解决文件冲突
4 NocoBase:开源免费 AI 低代码开发平台,内置 100+ 插件快速搭建业务系统
5 32k+ Star!Project N.O.M.A.D.:一台完全离线的 AI 生存电脑
6 text-to-cad:AI 驱动的开源 CAD 源码生成与机器人描述技能库
7 IOPaint:开源免费AI图像处理平台,支持擦除、扩图、超分辨率全流程
8 Taste-Skill:54.2K 星的开源 AI 前端审美规则库,根治模板化 UI
9 Netcatty:集成AI Agent的开源运维工具,SSH与多服务器管理一站式方案
10 galaxy-downloader:开源全平台媒体下载工具,支持20+平台视频、音频、图文
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 产品经理导航 爱克硕儿 产品经理AI资讯 Axure元件库下载 申请友联