jules-skill
Manage Jules (Google's async AI coding agent) directly from your terminal. Create, monitor, and interact with Jules coding sessions, approve plans, and handle feedback loops across repositories.
Introduction
The Jules skill provides a powerful command-line interface to interact with Jules, Google's async AI coding agent, without requiring the web UI. Designed for developers and automated workflows, it allows you to oversee autonomous coding sessions directly within your terminal. The skill is ideal for managing multi-step coding tasks, reviewing autonomous agent planning, and integrating agent-based workflows into your existing development environment.
-
Streamline agent-driven development: Seamlessly create new Jules sessions, provide project repositories, and define complex coding prompts for autonomous execution.
-
Comprehensive session management: List active sessions, check detailed states (e.g., IN_PROGRESS, AWAITING_PLAN_APPROVAL), and retrieve completion status or PR URLs.
-
Interactive feedback loop: Approve or reject generated code plans in real-time and provide context or specific feedback via direct messages to the Jules agent.
-
Autonomous workflow support: Execute routine monitoring tasks, such as filtering for sessions requiring user feedback or approval, making it perfect for CI/CD or headless environments.
-
Automated messaging: Easily retrieve and display the latest outbound messages from Jules to understand agent progress, roadblocks, or requirements for additional user input.
-
Prerequisite: Requires the jules_cli tool installed via npm (npm install -g @l0r3x/jules-cli) and a valid JULES_API_KEY environment variable.
-
Usage pattern: Always start by listing sessions (jules_cli list) to identify states like AWAITING_USER_FEEDBACK or AWAITING_PLAN_APPROVAL.
-
Workflow tip: Use the --auto-pr flag for hands-off completion or --approve-plan for granular control over agent-generated code changes.
-
Constraints: Jules operates best with tightly scoped, specific tasks; provide clear instructions in prompts to avoid ambiguity in generated code.
-
Integration: Jules automatically utilizes AGENTS.md in your repository root to understand your specific coding conventions and testing patterns.
Repository Stats
- Stars
- 0
- Forks
- 0
- Open Issues
- 0
- Language
- Python
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- May 3, 2026, 09:47 PM