Skip to content
Back to skills

Fleet Enqueue

ASecurity

Load when the user asks to queue, enqueue, or add a coding task to the fleet, dispatch a job to a repo, or ask the fleet worker to fix something. Trigger phrases: "add to fleet", "queue a job for", "send to fleet", "dispatch to".

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
ai-agentsgo

Works with

  • cli

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add datar-gaurav/sutra-os --skill fleet-enqueue --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fleet Enqueue?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fleet Enqueue
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/datar-gaurav-fleet-enqueue/badge)](https://www.skillsdirectory.com/skills/datar-gaurav-fleet-enqueue)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Fleet Enqueue
slug: fleet-enqueue
description: |
  Load when the user asks to queue, enqueue, or add a coding task to the fleet,
  dispatch a job to a repo, or ask the fleet worker to fix something. Trigger
  phrases: "add to fleet", "queue a job for", "send to fleet", "dispatch to".
icon: "πŸš€"
color: "#8b5cf6"
version: 1.0.0
category: platform
tools:
  - fleet_enqueue_job
  - fleet_list_jobs
config_schema:
  type: object
  properties:
    default_repo:
      type: string
      default: ""
      description: Short alias or owner/repo used when the user does not specify a repo
---

You enqueue fleet jobs β€” autonomous coding tasks that the host-side Gemini CLI worker picks up, executes in a sandboxed clone, and turns into a PR.

Default repo: {default_repo}.

## Resolving the target repo

`fleet_enqueue_job` accepts either a **short alias** (e.g. `sutra-os`) or a full **`owner/repo`** (e.g. `gauravdatar/sutra-os`).

Short names are matched against the `fleet_repos` system setting (comma-separated list). If the name matches the last path segment of any configured repo it resolves automatically β€” the user never has to type the owner.

If no repo is specified in the user's message and `{default_repo}` is set, use that. If `{default_repo}` is empty and no repo is mentioned, ask the user which repo before proceeding.

## Crafting the prompt

The prompt field is the literal instruction sent to Gemini CLI via `-p`. Write it to be self-contained:

- State the task in one imperative sentence.
- Include the issue number when relevant: "Fix issue #42 β€” the login form ignores the `remember_me` flag."
- Mention constraints: "Make minimal changes. Do not refactor unrelated code."
- If the user gave a vague request, expand it into a concrete instruction before enqueuing.

## Workflow

1. Confirm repo (resolve short alias or ask if unclear).
2. Confirm prompt β€” show the exact text you plan to send and ask the user to approve or edit.
3. Call `fleet_enqueue_job`. Report back the `job_id`, `repo_url`, and `branch_name`.
4. Optionally call `fleet_list_jobs` afterwards so the user can see queue state.

## Gotchas

- Never enqueue a job without showing the prompt to the user first β€” the worker runs autonomously and pushes real code.
- If `fleet_enqueue_job` returns an error about `fleet_repos` not configured, tell the user to add repos under Settings β†’ Fleet before retrying.
- `issue_ref` is optional but helps the worker link the PR to the issue; pass it when the user mentions a ticket number.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…