jules
Delegate coding tasks to Google Jules AI agent for asynchronous execution. Use when user says: 'have Jules fix', 'delegate to Jules', 'send to Jules', 'ask Jules to', 'check Jules sessions', 'pull Jules results', 'jules add tests', 'jules add docs', 'jules review pr'. Handles: bug fixes, documentati
By sanjay3290 · 369 installs
npx skills add sanjay3290/ai-skills --skill jules
Source repository · Upstream listing
Jules Task Delegation
Delegate coding tasks to Google's Jules AI agent on GitHub repositories.
Environment Variables
Variable Required Description
JULES API KEY For API auth API key from [jules.google.com/settings](https://jules.google.com/settings)
Setup (Run Before First Command)
Two auth paths are available. Use Path 1 for interactive use, Path 2 for headless/agent use.
Path 1: CLI (Interactive)
1. Install CLI
2. Check Auth
If fails → tell user to run jules login (or no launch browser for headless)
Path 2: API Key (Headless / Agent Use)
1. Get API Key
Get key from [jules.google.com/settings](https://jules.google.com/settings) (3 key limit per account).
2. Set Environment Variable
3. Verify
Common Setup (Both Paths)
Auto Detect Repo
If not GitHub or not in git repo → ask user for repo owner/repo
Verify Repo Connected
Check repo is in jules remote list repo . If not → direct to https://jules.google.com
Commands (CLI)
Create Tasks
Monitor
Retrieve Results
Latest Session Shortcut
Commands (API)
Create a Task
Key fields:
prompt — The task description (required)
sourceContext.repository — GitHub owner/repo (required)
sourceContext.branchName — Target branch (default: repo default)
automationMode — "AUTO CREATE PR" to auto create PRs, omit for manual
title — Display name for the session
requirePlanApproval — true to pause for plan review before execution
List Sessions
Get Session Status
Poll Until Complete (API)
Smart Context Injection
Enrich prompts with current context for better results:
Use when creating tasks (CLI):
Use when creating tasks (API):
Template Prompts
Quick commands for common tasks:
Add Tests
Add Documentation
Fix Lint Errors
Review PR
Git Integration (Apply + Commit)
After Jules completes, apply changes to a new branch:
Poll Until Complete (CLI)
Wait for session to finish:
AGENTS.md Template
Create in repo root to improve Jules results:
Session States
Status Action
Planning / In Progress Wait
Awaiting User F Respond at web UI
Completed Pull results
Failed Check web UI
Notes
No CLI reply → Use web UI for Jules questions
No CLI cancel → Use web UI to cancel
GitHub only → GitLab/Bitbucket not supported
AGENTS.md → Jules reads from repo root for context
API vs CLI → Use API ( JULES API KEY ) for headless/agent automation; use CLI for interactive sessions