dallay/opencode-docker/jules-cli
Claude Code and agent skill by dallay/opencode-docker
- community
Checking that the SKILL.md file is still in the repository.
Interact with the Jules CLI for remote coding tasks. Trigger: Use when a task is large-scale, isolated, or exploratory and requires a remote VM environment.
Install
npx vskill@latest install dallay/opencode-docker/jules-cliSKILL.md
Jules CLI Skill
This skill enables the agent to interact with the jules CLI. It supports task assignment, session monitoring, and result integration.
Usage Guidelines (CRITICAL)
To prevent excessive and inappropriate session creation, you must follow these rules:
- Local First: If you can solve the task locally within your current environment (e.g., editing
files, running tests, small refactors), do not use Jules.
- Complexity Threshold: Only use Jules for tasks that are:
- Large-scale: Touching many files or requiring significant architectural changes.
- Isolated: Benefiting from a clean, remote environment to avoid local dependency issues.
- Exploratory: Tasks where the solution isn't immediately obvious and requires iteration in
a VM.
- No Proliferation (One at a Time):
- Never create multiple sessions for the same task.
- Never use a loop or parallel execution to spin up several sessions at once.
- Wait for a session to complete and inspect the results before deciding if another session is
needed.
- No "Small" Tasks: Do not submit tasks like "Add a comment", "Change a variable name", or "Fix
a typo".
Safety Controls
- Approval Required: If you are unsure if a task is "complex enough" for Jules, ask the user for
permission before running jules remote new.
- Verification: Always run
jules remote list --sessionbefore creating a new one to ensure you
don't already have a pending session for the same repository.
Core Workflow (Manual Control)
Prefer using the CLI directly to maintain situational awareness.
1. Pre-flight Check
Verify repository access and format.
Note: Ensure the repo format is `GITHUB_USERNAME/REPO`.
2. Submit Task
Create a session and capture the Session ID.
3. Monitor Progress
List sessions and look for your ID. Use this robust one-liner to check the status (it handles statuses with spaces like "In Progress"):
Check Status:
4. Integrate Results
Once the status is Completed, pull and apply the changes.
Error Handling & Troubleshooting
- Repository Not Found: Verify format with
jules remote list --repo. It must match the GitHub
path.
- TTY Errors: Always use
< /dev/nullfor non-interactive automation with the rawjules
command.
- Credentials: If you see login errors, ensure
HOMEis set correctly or runjules login.
Command Reference
| Command | Purpose | |
|---|---|---|
jules remote list --repo | Verify available repositories and their exact names. | |
jules remote list --session | List active and past sessions to check status. | |
jules remote new | Create a new coding task. | |
jules remote pull | Apply changes from a completed session. | |
jules teleport <id> | Clone and apply changes (useful for fresh environments). |
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingconfig/skills/jules-cli/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dallay/opencode-docker/jules-cli)