Official agent skill

Fleet Triage

by google-labs-code in google-labs-code/jules-sdk

Cognitive triage of fleet audit findings. An agent skill from google-labs-code/jules-sdk.

OfficialApache-2.0Auto-check passedLegal & Compliance

Install Fleet Triage

skills CLI
$ npx skills add google-labs-code/jules-sdk --skill fleet-triage -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install google-labs-code/jules-sdk fleet-triage --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/google-labs-code/jules-sdk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/fleet-triage .claude/skills/fleet-triage && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
fleet-triage
GitHub stars
136
Token cost
~1.2k tokens
SKILL.md length
507 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
Apache-2.0

At a glance

Cognitive triage of fleet audit findings. An agent skill from google-labs-code/jules-sdk.

  • Works in 4 steps: Build a Lightweight Index → Batch Triage from Index → Deep Dive (One at a Time) → …
  • Triaging undispatched issues
  • SKILL.md covers When to Use, Core Principle, Process and Triage Artifact, plus 2 more sections
  • Calls gh

What it does

Fleet Triage is an agent skill from google-labs-code/jules-sdk, published by the product's own GitHub organization. Cognitive triage of fleet audit findings. Read issue content, evaluate labeling accuracy, and determine open/close/dispatch/relabel actions for fleet-managed issues. Use when triaging undispatched issues or reviewing audit scan results.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Legal & Compliance, covering Audit readiness. The licence is Apache-2.0.

When your agent uses it

  • Triaging undispatched issues
  • Reviewing audit scan results

Example prompts

  • “/fleet-triage”

Requirements

  • Pre-approved tools (allowed-tools): run_command(gh:*), run_command(fleet:*), view_file, write_to_file, read_url_content

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Build a Lightweight Index
  2. Batch Triage from Index
  3. Deep Dive (One at a Time)
  4. Apply Decisions

What it can do on your machine

Read from SKILL.md and the folder at commit 19fc117. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • run_command(gh:*)
    • run_command(fleet:*)
    • view_file
    • write_to_file
    • read_url_content

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Fleet Triage loads about 1.2k tokens when it runs. Until then it costs about 62 tokens; SKILL.md has 507 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~62
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from google-labs-code/jules-sdk at commit 19fc117, republished under its Apache-2.0 licence (© google-labs-code). 507 words, ~1,214 tokens.

Download SKILL.mdSave it as .claude/skills/fleet-triage/SKILL.md (or your agent's skills folder).
name
fleet-triage
description
Cognitive triage of fleet audit findings. Read issue content, evaluate labeling accuracy, and determine open/close/dispatch/relabel actions for fleet-managed issues. Use when triaging undispatched issues or reviewing audit scan results.
allowed-tools
run_command(gh:*), run_command(fleet:*), view_file, write_to_file, read_url_content

Fleet Triage

Cognitive triage of fleet-managed issues. The audit scan surfaces findings deterministically; you make the judgment calls.

When to Use

  • After running fleet audit scan and seeing cognitive findings
  • Before running fleet dispatch to prevent wasting sessions on non-actionable issues
  • When asked to triage, clean up, or review fleet issues

Core Principle

Tools are evidence, you are expertise. The scan tells you what exists. You read the content and decide what to do.

Process

Phase 1: Build a Lightweight Index

Pull all open issues as a summary table. Do NOT read issue bodies yet.

bash
gh issue list --repo <owner>/<repo> --state open --limit 50 \
  --json number,title,labels,milestone

Classify each issue into buckets by title and labels alone:

BucketSignalTypical Action
InsightTitle contains [Insight], [Fleet Insight], or label fleet-insightLikely close — informational only
AssessmentTitle contains [Assessment], or label fleet-assessmentEvaluate — may be actionable or stale
ExecutionTitle contains [Fleet Execution], label fleet without insight/assessmentLikely dispatch — has code work
AmbiguousMixed signals or unlabeledNeeds deep dive (Phase 3)

Record the index in a triage artifact (see Triage Artifact).

Phase 2: Batch Triage from Index

For Insight and Assessment buckets, you can often decide without reading the body:

  • Duplicate insights (same title pattern, sequential numbers like "Update 2", "Update 3", "Update 4") → Close older duplicates, keep latest
  • Insights with no milestone → Likely orphaned, close
  • Assessments with linked PRs → Check if PR is merged; if so, close

Update the triage artifact with decisions.

Phase 3: Deep Dive (One at a Time)

For Ambiguous or Execution issues only:

bash
gh issue view <N> --repo <owner>/<repo>

Read the body. Evaluate:

  1. Is there actionable code work? Look for "Files to modify:", "Proposed Implementation", specific code paths
  2. Is it stale? Has the work already been done by another PR? Check linked PRs
  3. Are the labels accurate? Does an "Execution" issue actually describe an insight?
  4. Should it be dispatched? Only if there's concrete code work with clear acceptance criteria

Record your decision in the triage artifact before moving to the next issue.

Show full SKILL.md (184 more words)Show less
Phase 4: Apply Decisions

After all decisions are recorded, present the triage artifact to the user for review. Then apply:

bash
# Close issues
gh issue close <N> --repo <owner>/<repo> --comment "Closing: <reason>"

# Relabel
gh issue edit <N> --repo <owner>/<repo> --remove-label fleet --add-label fleet-insight

# Dispatch (only confirmed actionable issues)
fleet dispatch --owner <owner> --repo <repo>

Triage Artifact

Create a persistent artifact at triage-<repo>.md:

markdown
# Triage: <owner>/<repo>

## Summary
- Total open: N
- Reviewed: N
- Close: N | Keep: N | Dispatch: N | Relabel: N

## Decisions

| # | Title | Labels | Decision | Reason |
|---|-------|--------|----------|--------|
| 194 | [Fleet Insight] Coverage | fleet, fleet-insight | CLOSE | Insight, no code action |
| 141 | [Fleet Execution] Update Enums | fleet, fleet-assessment | DEEP DIVE | Mixed labels, need to read body |

Token Management

  • Never load all 25 issue bodies at once — each body can be 500-2000 tokens
  • Process one deep dive at a time, record decision, then move on
  • The triage artifact survives context resets — pick up where you left off
  • For batch closes, use gh issue close in a single command per issue

Common Patterns

Duplicate Detection

Fleet analyzers often create duplicate insights across runs. Look for:

  • Sequential "Update N" suffixes (keep only the latest)
  • Same title with different numbers
  • Same objective described in different words
Stale Assessment Detection

An assessment may have been addressed by a PR that didn't reference the issue:

  • Check if the described code changes already exist in main
  • Check if a similar PR was merged without Fixes #N
Mislabeled Issues

The analyzer sometimes labels insights as fleet (execution-worthy) when they're informational:

  • Body says "No source changes" → should be fleet-insight, not fleet
  • Body says "N/A - This is an Insight report" → not dispatchable

© google-labs-code, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/fleet-triage of google-labs-code/jules-sdk.

Open the folder on GitHubat commit 19fc117

Compare with similar skills

Fleet Triage next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Fleet Triage compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Fleet Triage this skillgoogle-labs-code/jules-sdk136—~1.2kAutomated safety check: PassApache-2.0
HIPAA Safe Harbor Coverage Auditmaziyarpanahi/openmed5.5k—~1.7kAutomated safety check: PassApache-2.0
ISO Standards Readiness EvidenceK-Dense-AI/scientific-agent-skills48k1 repos~4.6kAutomated safety check: NotesMIT
Iso42001Sushegaad/Claude-Skills-Governance-Risk-and-Compliance9391 repos~3.7kAutomated safety check: PassMIT
PCI DSS Compliancewshobson/agents40k10 repos~1.9kAutomated safety check: PassMIT
Trust Center BuilderGRCEngClub/claude-grc-engineering419—~2.6kAutomated safety check: PassCustom licence

Similar skills

  • Checks OpenMed de-identified clinical text against the 18 HIPAA Safe Harbor identifier categories and reports gaps and residual re-identification risk.

    5.5k GitHub stars~1.7k tokensUpdated yesterday
    Legal & ComplianceAuto-check passed
  • ISO Standards Readiness Evidence

    K-Dense-AI/scientific-agent-skills

    Organizes scope, controlled documents, risk files and traceability into draft evidence for human review against ISO 13485, 14971, 17025 and 15189.

    48k GitHub starsUsed in 1 repo~4.6k tokens
    Legal & ComplianceAuto-check: notes
  • Iso42001

    Sushegaad/Claude-Skills-Governance-Risk-and-Compliance

    Expert ISO 42001 AI Management System (AIMS) compliance advisor.

    939 GitHub starsUsed in 1 repo~3.7k tokens
    Legal & ComplianceAuto-check passed
  • PCI DSS Compliance

    wshobson/agents

    Reference for building payment systems that meet PCI DSS: the 12 requirements, merchant levels, data that must never be stored, tokenization and encryption.

    40k GitHub starsUsed in 10 repos~1.9k tokens
    Legal & ComplianceAuto-check passed
  • Trust Center Builder

    GRCEngClub/claude-grc-engineering

    Builds and deploys a serverless trust center that publishes a company's compliance posture, with gated access to audit reports and an admin dashboard.

    419 GitHub stars~2.6k tokensUpdated 3 days ago
    Legal & ComplianceAuto-check passed
  • Eu AI Act Readiness

    seb1n/awesome-ai-agent-skills

    Build a preliminary, evidence-based EU AI Act readiness assessment across AI-system inventory, territorial scope, operator roles, prohibited-practice screening, risk classification, transparency…

    206 GitHub stars~3.3k tokensUpdated 1 mo ago
    Legal & ComplianceAuto-check passed

More from google-labs-code/jules-sdk

  • Gws Agent CLI Operations

    google-labs-code/jules-sdk

    Official

    Comprehensive instructions for executing tasks using the gws (Google Workspace) CLI or similar agent-first command-line tools.

    136 GitHub stars~1.5k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Fleet Triage

What does Fleet Triage do?

Cognitive triage of fleet audit findings. An agent skill from google-labs-code/jules-sdk. Fleet Triage is an agent skill from google-labs-code/jules-sdk, published by the product's own GitHub organization. Cognitive triage of fleet audit findings.

When should I use Fleet Triage?

Fleet Triage fits situations like: triaging undispatched issues; reviewing audit scan results.

How do I install Fleet Triage in Claude Code?

Run `npx skills add google-labs-code/jules-sdk --skill fleet-triage -a claude-code`. Or copy the skill folder (.agents/skills/fleet-triage in google-labs-code/jules-sdk) into .claude/skills/fleet-triage in your project. Claude Code loads it when a task matches its description.

How do I install Fleet Triage in Codex?

Run `npx skills add google-labs-code/jules-sdk --skill fleet-triage -a codex`. Or copy the skill folder (.agents/skills/fleet-triage in google-labs-code/jules-sdk) into .agents/skills/fleet-triage in your project. Codex loads it when a task matches its description.

Can I use Fleet Triage in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add google-labs-code/jules-sdk --skill fleet-triage -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fleet-triage, .gemini/skills/fleet-triage, .github/skills/fleet-triage and .opencode/skills/fleet-triage in your project.

What does Fleet Triage need to run?

Going by SKILL.md and its folder, Fleet Triage needs the command-line tools its instructions call (gh). Its frontmatter pre-approves these tools: run_command(gh:*), run_command(fleet:*), view_file, write_to_file, read_url_content.

Does Fleet Triage access the network?

SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Fleet Triage safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Fleet Triage use?

Fleet Triage is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Fleet Triage use?

About 1.2k tokens (SKILL.md is roughly 4.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Fleet Triage?

Skills that share tags, products or a category with Fleet Triage: HIPAA Safe Harbor Coverage Audit (maziyarpanahi/openmed, 5.5k stars), ISO Standards Readiness Evidence (K-Dense-AI/scientific-agent-skills, 48k stars), Iso42001 (Sushegaad/Claude-Skills-Governance-Risk-and-Compliance, 939 stars) and PCI DSS Compliance (wshobson/agents, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Fleet Triage?

google-labs-code (a GitHub organization, an official publisher) maintains it in google-labs-code/jules-sdk, which has 136 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on July 23, 2026.

Source: google-labs-code/jules-sdk on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.