Krea图像生成
调用Krea.ai
该技能通过curl命令行工具调用Jules REST API (v1alpha),实现与Google Jules自主AI编程代理的程序化交互。Jules能够接收编码任务指令,自动生成执行计划,完成代码修改并提交Pull Request。
开发者无需登录Jules网页端,即可通过命令行批量发起编码任务。适合需要自动化处理多仓库代码维护、夜间定时修复或集成到现有CI/CD流程的团队,减少人工值守成本,让AI编程代理成为可调度的基础设施资源。
落地案例:某技术团队每周需对20个微服务进行依赖版本巡检。运维人员编写脚本调用Jules API:输入仓库列表和升级规则,自动创建批量会话;晨会前审批AI生成的执行计划,确认后由Jules完成代码修改并提交PR。全程无需逐一手动操作网页界面。
安装准备
curl和python3(用于JSON转义)node以使用jules.js CLI包装器配置步骤
export JULES_API_KEY="your-api-key-here"基础用法
# 验证仓库访问权限
./scripts/jules_api.sh sources
# 创建带计划审批和自动PR的会话
./scripts/jules_api.sh new-session \
--source "sources/github/OWNER/REPO" \
--title "Add unit tests" \
--prompt "Add comprehensive unit tests for the authentication module" \
--branch main \
--require-plan-approval \
--auto-pr
# 监控进度并审批计划
./scripts/jules_api.sh activities --session SESSION_ID
./scripts/jules_api.sh approve-plan --session SESSION_ID
注意:使用GitHub用户名/组织名,而非本地系统用户名(格式为sources/github/octocat/Hello-World)。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | JULES_API_KEY环境变量;GitHub仓库路径(sources/github/OWNER/REPO格式);任务标题、描述、目标分支;计划审批与自动PR开关 |
| 输出 | 仓库源列表JSON;会话ID及状态;活动日志流;执行计划;PR链接;最终完成状态 |
| 适用人群 | 需API批量管理Jules任务的开发者;CI/CD集成AI代码审查的团队;习惯命令行的技术人员;需监控多项目的工程经理 |
| 不包含 | 网页端可视化界面;实时代码diff预览;IDE插件;多租户权限管理;模型参数调优 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/sanjacob99/jules-and-lobster/SKILL.md
来源类型:GitHub仓库