Overview
- Skill Key
- alexdavidswift/google-jules-cli
- Author
- alexdavidswift
- Source Repo
- openclaw/skills
- Version
- 1.0.0
- Source Path
- skills/alexdavidswift/google-jules-cli
- Latest Commit SHA
- 17c41ca30c3a6b1e95b28fdef2448a58080dbdaa
Interface with Google's Jules Tools CLI to manage AI coding sessions.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 jules-tools-skill 技能。 若已安装,则直接安装 jules-tools-skill 技能。
# Jules Tools Skill This skill allows the AI agent to interface with the **Jules Tools CLI** to manage Google's Jules AI coding sessions. With this skill, the agent can start new coding sessions, list active sessions, and retrieve results directly from the terminal. ## Prerequisites Before using any Jules commands, ensure the `jules` CLI is installed and authenticated. ### 1. Installation Check if `jules` is installed by running: ```bash jules --version ``` If the command is not found, install it using `npm`: ```bash npm install -g @google/jules ``` > **Note:** Installation might require `sudo` permissions depending on the system configuration. If `npm install -g` fails due to permissions, try `sudo npm install -g @google/jules` or ask the user for assistance. ### 2. Authentication The agent must be authenticated to interact with Jules. To authenticate, run: ```bash jules login ``` This command will open a browser window for the user to sign in with their Google account. If the agent is running in a headless environment, guide the user to perform this step on their local machine or provide alternative authentication methods if available (refer to `jules login --help`). To verify authentication or log out, use: ```bash jules logout ``` ## Usage The primary command for interacting with Jules is `jules remote`. ### List Sessions To see all active or past coding sessions: ```bash jules remote list --session ``` To list connected repositories: ```bash jules remote list --repo ``` ### Start a New Session To start a new coding session (task) for Jules: ```bash jules remote new --repo <repo_name> --session "<task_description>" ``` - `<repo_name>`: The repository name (e.g., `torvalds/linux`) or `.` for the current directory's repo. - `<task_description>`: A clear description of what Jules should do (e.g., "Fix the bug in the login handler"). **Example:** ```bash jules remote new --repo . --session "Add a new test case for the user profile compone...
# Jules Tools Skill for OpenClaw
This repository contains an **OpenClaw AgentSkill** that enables AI agents to interface with the [Jules Tools CLI](https://jules.google/docs/cli/reference/). This allows your AI assistant to manage Google's Jules coding sessions, including starting new tasks, listing sessions, and retrieving code changes.
## Features
- **Installation Check**: Verifies if the `jules` CLI is installed and guides the installation if needed.
- **Authentication**: Provides instructions for logging in with your Google account.
- **Session Management**: Supports listing, creating, and pulling results from remote coding sessions.
## Installation
To add this skill to your OpenClaw agent:
1. **Clone or Copy**: Place the `jules-tools-skill` directory into your OpenClaw skills directory (typically `skills/` or `~/.openclaw/skills/`).
```bash
cp -r jules-tools-skill ~/.openclaw/skills/
```
2. **Restart OpenClaw**: Restart your OpenClaw agent to load the new skill.
3. **Verify**: Ask your agent "List my Jules sessions" or "Help me install Jules Tools" to verify the skill is active.
## Usage
Once installed, you can interact with the skill through natural language commands to your agent.
**Examples:**
- "Install Jules Tools CLI."
- "Login to Jules."
- "Start a new coding session to fix the login bug in this repo."
- "List my active Jules sessions."
- "Pull the changes from session 12345."
## Requirements
- **OpenClaw**: A running instance of OpenClaw (or compatible agent framework).
- **Node.js & npm**: Required to install the `@google/jules` package.
- **Google Account**: Required for authentication with Jules.
## License
This project is licensed under the MIT License.
capt-marbles
Task Router
capncoconut
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay, check marketplace stats, or manage agent credentials. Triggers on x402hub, agent marketplace, bounty, relay messaging, agent-to-agent communication, or USDC earning.
capevace
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
captchasco
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
carol-gutianle
name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}
canbirlik
Controls Wiz smart bulbs (turn on/off, RGB colors, disco mode) via local WiFi.