assign-jules

Assign GitHub issues to the Jules AI coding agent and manage session lifecycles.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/strawgate/agent-skills --skill assign-jules
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assign-jules
Source: https://github.com/strawgate/agent-skills/tree/main/assign-jules
Command: npx skills add https://github.com/strawgate/agent-skills --skill assign-jules

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, jq, and includes scripts (resource) components.

What problem does it solve?

This skill streamlines the management of AI-driven coding sessions by automating the assignment of GitHub issues to Jules, monitoring session status, and handling the review and archival lifecycle of completed work.

Core Features & Use Cases

  • Automated Assignment: Assigns GitHub issues to Jules with specific automation modes to ensure PRs are created automatically.
  • Session Lifecycle Management: Tracks sessions awaiting feedback, facilitates self-reviews, and archives completed or failed sessions based on PR status.
  • Use Case: A developer can assign a batch of GitHub issues to Jules, periodically check for blocked sessions, and trigger a bulk self-review process once the work is completed, ensuring no task is left unmonitored.

Quick Start

Use the assign-jules skill to assign issue number 123 from the current repository to Jules for automated processing.

Frequently Asked Questions about assign-jules

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub issue assignment to an AI coding agent?

Automating GitHub issue assignment to an AI coding agent involves directing issues to the Jules API for automated PR generation. This skill assigns issues with specific automation modes to ensure pull requests are created and managed automatically.

How do I monitor AI coding sessions awaiting feedback on GitHub?

Monitoring AI coding sessions awaiting feedback on GitHub requires tracking the lifecycle of resulting tasks. This skill tracks sessions waiting for feedback, facilitates self-reviews, and archives completed or failed sessions based on PR status.

Do I need the GitHub CLI to manage Jules session lifecycles?

Yes, you need the GitHub CLI and a valid JULES_API_KEY to manage Jules session lifecycles. The skill interfaces with the Jules REST API and GitHub repository data to automate PR generation, session monitoring, and cleanup.

What is the best way to trigger a bulk self-review for completed AI coding sessions?

Triggering a bulk self-review for completed AI coding sessions is handled by monitoring session status and processing completed work. This skill facilitates bulk self-reviews to ensure no task is left unmonitored after PR generation.

Can I assign a batch of GitHub issues to Jules for automated processing?

Yes, you can assign a batch of GitHub issues to Jules for automated processing. This skill streamlines AI-driven coding session management by automating issue assignment, periodically checking for blocked sessions, and handling archival.