google-labs-code avatar

Automate Github Issues

This sets up a full automated pipeline that reads your open GitHub issues, uses Jules to plan fixes, then spawns parallel Jules coding agents to actually implement them. It's five phases: analyze issues into structured markdown, plan self-contained tasks with deep code triage, validate there are no file conflicts, dispatch parallel agents, then merge PRs sequentially with CI checks. You get GitHub Actions workflows plus local scripts you can run with Bun. The clever bit is the validation step that prevents agents from stepping on each other. Honestly most useful if you have a backlog of well-scoped bugs or feature requests and want to see how far you can push autonomous fixes. Requires tuning the prompts to your codebase style.

skills.sh installs
759
GitHub stars
103
last updated
Aug 21, 2026

Install

$ npx -y skills add google-labs-code/jules-skills --skill automate-github-issues --agent claude-code

Installs into .claude/skills of the current project.

Files

Automate GitHub Issues with Jules

You are setting up a repository to automatically analyze open GitHub issues, plan implementation tasks, and dispatch parallel Jules coding agents to fix them.

What You're Setting Up

A 5-phase automated pipeline that runs via GitHub Actions (or locally):

  1. Analyze — Fetch open issues and format as structured markdown
  2. Plan — A Jules session performs deep code-level triage and produces self-contained task prompts
  3. Validate — Verify no two tasks modify the same file (prevents merge conflicts)
  4. Dispatch — Spawn parallel Jules sessions, one per task
  5. Merge — Sequential PR merge with CI validation

Setup Steps

Step 1: Copy fleet scripts to the repository

Copy the entire scripts/ directory from this skill into the target repository at scripts/fleet/:

Target structure:
scripts/fleet/
├── fleet-analyze.ts
├── fleet-plan.ts
├── fleet-dispatch.ts
├── fleet-merge.ts
├── types.ts
├── prompts/
│   ├── analyze-issues.ts
│   └── bootstrap.ts
└── github/
    ├── git.ts
    ├── issues.ts
    ├── markdown.ts
    └── cache-plugin.ts

Sponsors

Details

Repository
github.com/google-labs-code/jules-skills
Categories
Git & Pull Requests, Automation & Workflows
First seen
May 16, 2026

More from google-labs-code/jules-skills

All 2
1ruvnet avatardiff-analyzeruvnet/rufloAnalyze git diffs for risk scoring, reviewer recommendations, and change classification. Use when preparing a PR, reviewing a large or cross-module change, or b753skills.sh installs
2ruvnet avatargit-workflowruvnet/rufloAdvanced git workflows with branch management, conflict resolution, and PR lifecycle743skills.sh installs
3cockroachdb avatarcommit-helpercockroachdb/cockroachHelp create git commits and PRs with properly formatted messages and release notes following CockroachDB conventions. Use when committing changes or creating pu642skills.sh installs
4odysseus0 avatarcommitodysseus0/symphonyCreate a well-formed git commit from current changes using session history for rationale and summary; use when asked to commit, prepare a commit message, or fin523skills.sh installs
5parcadei avatarcommitparcadei/continuous-claude-v3Create git commits with user approval and no Claude attribution503skills.sh installs
6tldraw avatarwrite-prtldraw/tldrawReference standards for writing pull request titles and descriptions in the tldraw repository, plus the pre-flight comment sweep over the diff. Use as supportin424skills.sh installs