Agent skill · AI & Agents

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.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill jules-cli --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 6 KB
Bundled scripts: none
Path: skills/agent/jules-cli/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. Quick Start
  2. Overview
  3. Before You Start
  4. Verify Repository Access
  5. Core Capabilities
  6. Workflows
  7. Option 1: Automated Task Submission (Recommended)
  8. Option 2: Manual Workflow
  9. Common Error Patterns
  10. "repo doesn't exist" or "repository not found"
  11. "Login Related" Errors
  12. TTY Errors
  13. Testing & Validation
  14. Command Reference
Ships with 1 file
  • metadata.json
Commands it runs
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
More from claude-skill-registry
All skills →
About this skill
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.

Keep going