Lybic 技能
通过智能体技能使用 Lybic
智能体技能是包含指令、脚本和资源的文件夹,智能体可以发现并使用这些文件夹来更准确、更高效地完成任务。本文将介绍如何使用 Lybic 技能。
什么是技能?
在传统的智能体中,技能通常是预定义的功能(工具)模块,比如MCP或上下文提示词,智能体可以调用这些模块或输出特定格式文本来执行特定的任务。
而现在的智能体技能则是一个包含指令、脚本和资源的文件夹,智能体可以通过 自动发现和使用 这些文件夹来更准确、更高效地完成任务。
通过让智能体直接使用技能文件夹中的指令和脚本,甚至自己编写代码执行,智能体可以更灵活地适应不同的任务需求,而不需要预先定义所有可能的功能模块。 这种方式使得智能体能够更好地利用外部资源和工具,从而提升其性能和能力。
Lybic 技能
Lybic 技能,让智能体能够通过编写Python代码控制 Lybic 云沙箱。
这个技能让智能体能够进行:
-
沙箱管理
- 创建、列出、获取和删除沙箱
- 支持 Windows、Linux 和 Android 沙箱
- 监控沙箱状态和生命周期
-
GUI自动化
- 桌面端(Windows/Linux)的鼠标和键盘操作
- 移动设备使用:移动设备(Android)的触摸操作
- 屏幕截图和视觉反馈
-
代码执行
- 在沙箱中安全运行 Python、Node.js、Go、Rust、Java 和其他语言
- 执行 shell 命令和脚本
- 支持长时间运行的进程
-
文件操作
- 从 URL 下载文件到沙箱
- 在沙箱和外部存储之间上传/下载文件
- 在沙箱内复制文件
-
网络功能
- Web 服务的 HTTP 端口映射
- 将沙箱端口转发到公共 URL
-
项目管理
- 创建和管理项目
- 按项目组织沙箱
安装
-
使用
pnpx自动发现和安装 Lybic 技能到你的代码库: 在你的项目根目录下运行:pnpx skills add lybic/skills如果你想要安装到全局,可以使用:
pnpx skills add lybic/skills -g -
手动安装:
克隆 Lybic 技能仓库到特定位置:
git clone git@github.com:lybic/skills.git cp -r skills/lybic-skill /path/to/your/skills/lybic-skill在你的智能体中加载 Lybic 技能。