Jules API

ReviewAudited by ClawScan on May 10, 2026.

Overview

This is a coherent Google Jules API wrapper, but it can start autonomous coding work on connected GitHub repositories and its helper script defaults to running without plan approval.

Install only if you are comfortable giving the agent access to a Jules API key connected to your GitHub repositories. Prefer requiring plan approval, avoid automatic PR creation unless specifically desired, and review the exact repository, branch, and task before creating a session.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A mistaken or overbroad task could cause Jules to make repository changes or create pull requests before the user has reviewed a plan.

Why it was flagged

The script defaults new coding sessions to no plan approval and supports automatic PR creation, giving the agent a high-impact action path on connected GitHub repositories unless the user deliberately opts into approval.

Skill content
echo "  --approve: require plan approval (default: auto-approve)" ... REQUIRE_APPROVAL="false" ... --auto-pr) AUTOMATION_MODE="AUTO_CREATE_PR"
Recommendation

Default to requiring plan approval, use --auto-pr only after explicit user confirmation, and restrict invocations to a specific repository, branch, and task description chosen by the user.

What this means

Anyone or any agent with access to this API key could interact with the user’s Jules sessions and connected repositories within the key’s permissions.

Why it was flagged

The skill clearly uses a Jules API key and that key enables actions tied to the user’s Jules account and connected GitHub repositories. This is expected for the stated purpose, but it is sensitive account authority.

Skill content
**Auth:** Pass your API key via the `x-goog-api-key` header. ... Jules can autonomously execute coding tasks on your GitHub repositories
Recommendation

Use a dedicated Jules API key if possible, keep it out of logs and shared prompts, and revoke or rotate it if the skill is no longer needed.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

A Jules session may keep working remotely until completion, failure, deletion, or user intervention.

Why it was flagged

The skill intentionally launches work performed by an external autonomous coding agent. This is disclosed and purpose-aligned, but remote sessions may continue after the local command returns.

Skill content
Jules can autonomously execute coding tasks on your GitHub repositories — writing code, fixing bugs, adding tests, and creating pull requests.
Recommendation

Monitor sessions after creation, require plan approval for non-trivial tasks, and delete or pause sessions that are no longer wanted.