jules-cli
Interact with the Jules CLI to manage asynchronous coding sessions. Use this skill to assign tasks, monitor progress, and pull patches from completed sessions.
npx skills add majiayu000/claude-skill-registry --skill jules-cli --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Jules CLI Skill ## Quick Start ```bash # 1. Verify available repos (pre-flight check) jules remote list --repo # 2. Submit a task and wait for completion ./scripts/jules_submit.py --repo GITHUB_USERNAME/REPO "Your task description" ``` **Note:** Use your GitHub username/org, not your local system username (e.g., `octocat/Hello-World`, not `$USER/Hello-World`). --- ## Overview This skill enables the agent to interact with the `jules` CLI. It supports task assignment, session monitoring, and result integration (pulling patches from completed sessions). ## Before You Start ### Verify Repository Access Before submitting tasks, verify which repositories are available and confirm the correct format: ```bash # List available repos to verify access and see correct username format jules remote list --repo ``` **Important:** The `--repo` flag requires your GitHub username or organization name, not your local system username. - **Correct:** `octocat/Hello-World` (GitHub username) - **Incorrect:** `localuser/Hello-World` (local system username) If you're unsure of your GitHub username: 1. Run `jules remote list --repo` to see available repos with correct formatting 2. Or check your GitHub pr
- Quick Start
- Overview
- Before You Start
- Verify Repository Access
- Core Capabilities
- Workflows
- Option 1: Automated Task Submission (Recommended)
- Option 2: Manual Workflow
- Common Error Patterns
- "repo doesn't exist" or "repository not found"
- "Login Related" Errors
- TTY Errors
- Testing & Validation
- Command Reference
jules remote list --repo List available repos to verify access and see correct username format Submit task and wait for completion Submit without waiting (fire-and-forget) Step 1: Create session jules remote new --repo octocat/Hello-World --session "Task description" Step 2: Wait for session (check status until terminal state) Step 3: Pull and apply changes jules remote pull --session <SESSION_ID> --apply List your active sessions
What does the jules-cli skill do?
Interact with the Jules CLI to manage asynchronous coding sessions. Use this skill to assign tasks, monitor progress, and pull patches from completed sessions.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill jules-cli --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
