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开源项目 520 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 自动化筛选询盘邮件并同步多维表格
推荐阅读
  • Social-Analyzer:用AI和多层检测技术追踪1000+社交平台上的身份足迹
  • MiniCPM-o 4.5 技术报告解读:9B 全双工全模态模型,25 万下载量的端侧 AI 实现
  • ClipSketch AI:将视频瞬间转化为手绘故事,并自动撰写适配社交媒体的爆款文案
  • Jellyfish:一站式 AI 短剧创作平台,剧本一键转分镜,快速生成竖屏/微短剧
  • Fay:12.0K Star 的开源数字人框架,让 AI 助理有眼神、有表情、能感知情绪
评论 (0)
请登录后发表评论
分类精选
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
11754 11月前
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
10467 10月前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
9616 8月前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
8677 7月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
8637 11月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
8246 11月前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
8143 10月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
7765 6月前
baoyu-skills:又一个宝藏Skill,面向内容创作者的技能集,支持图文生成、发布与处理
7347 6月前
Claude Code 生成专业图表的 15 个 Skills:覆盖 7 种渲染引擎的完整指南
7211 4月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 腾讯朱雀开源 AI 安全工具:一键检测 Agent 漏洞与提示词泄露
2 DiceBear:开源头像生成库,52种风格一行代码搞定用户头像
3 grill-me:87万下载的AI编程Skill,用几行字解决需求对齐难题
4 Paperless-ngx:开源文档管理系统,纸文件堆成山也能自动归档
5 DeepSeek Harness TUI 插件 dsh-TUI:终端交互体验对标 Claude Code
6 doc7:1.1K Star 的开源工具,让 AI 像人一样看懂文档而非识别
7 Agent Reach:给 AI Agent 装上上网能力的开源工具,支持 15+ 平台
8 Firecrawl 开源 anydoc:10 天 1.5 万 Star,14 种格式文档转 Markdown
9 Codex Security 开源:OpenAI 安全扫描插件,支持多 Agent 工具链接入
10 story-to-handdrawn-video:把中文故事转化为手绘动画的开源 Skill,20种风格可选
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 产品经理导航 爱克硕儿 产品经理AI资讯 Axure元件库下载 申请友联