适用于 Openclaw 的 Jules CLI 技能

用于管理异步编码会话和复杂架构任务远程执行环境的专业技能。

ajstafford
v1.0.2
2026年2月13日
1
2.7k
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install jules-cli

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 jules-cli。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 Jules CLI 技能?

Jules CLI 技能通过将高复杂度的编程任务卸载到远程虚拟机,赋予智能体处理这些任务的能力。作为 Openclaw 技能生态系统的核心组件,它为任务分配、会话监控和结果集成提供了结构化接口。该技能专门针对本地环境不足的场景设计,例如大规模重构或需要干净、隔离沙箱的探索性开发。

通过利用远程虚拟机的力量,该技能确保在更改经过验证并准备好应用之前,本地依赖项保持不变。它实施了严格的安全协议以防止会话扩散,并确保每一项远程操作都在最高安全性和用户监督下执行。

Jules CLI 技能 应用场景

  • 执行跨越多个文件和目录的大规模架构更改。
  • 在隔离的远程环境中运行探索性编码任务,以避免本地依赖冲突。
  • 管理需要持久远程基础设施的长时间运行的异步编码会话。
  • 在验证后,安全地将更改从远程环境应用回本地存储库。

Jules CLI 技能 工作原理

  1. 智能体使用 list 命令进行预检,以验证存储库访问权限和命名格式。
  2. 使用详细的任务描述启动远程会话,为特定的编码目标创建专用虚拟机。
  3. 智能体使用专门的状态检查脚本监控远程任务的进度,以识别工作何时完成。
  4. 一旦会话达到完成状态,智能体将在获得用户批准后提取更改并将其应用于本地代码库。

Jules CLI 技能 配置指南

要在您的 Openclaw 技能环境中使用此技能,请确保已配置必要的二进制文件和环境变量。

# 安装所需的二进制文件
# 确保 jules 和 python3 在您的 PATH 中

# 验证您的存储库访问权限
jules remote list --repo

# 配置您的环境
export HOME="/your/home/directory"

Jules CLI 技能 数据架构与分类体系

Jules CLI 技能通过存储库和基于会话的跟踪来管理数据。以下是用于组织远程任务的元数据结构:

属性 格式 描述
存储库 owner/repo 用于会话定位的标准 GitHub 存储库标识符。
会话 ID 字母数字 用于跟踪远程编码任务生命周期的唯一标识符。
状态 字符串 远程会话的当前状态(例如:进行中、已完成、失败)。
会话输出 Markdown/Diff 在远程虚拟机中生成的最终代码更改或日志。

Jules CLI 技能 高级特性

  • 多阶段安全钩子,要求在创建虚拟机和应用代码时进行显式的用户确认。
  • 利用基于 Python 的正则表达式解析的稳健状态监控,处理 Openclaw 技能中的复杂会话状态。
  • 远程传输功能,用于在不同开发人员环境之间快速克隆和应用更改。
  • 智能会话管理逻辑,防止重复创建虚拟机并提高资源效率。

SKILL.md


加载中

Openclaw 相关技能

精选*