← Browse

@tetherto/qv-devops-runner-queue

A

Inspect GitHub Actions self-hosted runner queues when a developer provides a run URL, job URL, runner label, or reports a blocked CI job, or invokes /qv-devops-runner-queue.

skillclaude

Install

agr install @tetherto/qv-devops-runner-queue --target claude

Writes 1 file into .claude/skills/, pinned to git-1fb1caea.

  • .claude/skills/qv-devops-runner-queue/SKILL.md

Document


name: qv-devops-runner-queue description: Inspect GitHub Actions self-hosted runner queues when a developer provides a run URL, job URL, runner label, or reports a blocked CI job, or invokes /qv-devops-runner-queue. disable-model-invocation: true

GitHub Actions Runner Queue

Run the read-only helper once and present its Markdown output directly without reformatting or a code fence:

node .cursor/skills/qv-devops-runner-queue/scripts/inspect-runner-queue.mjs \
  "<job-url|run-url|runner-label>" \
  --repo "owner/repo"

For labels, --repo defaults to tetherto/qvac; URLs supply their repository. Add --json only when requested. Prefer a job URL for its complete scheduling labels. A run URL must contain exactly one active self-hosted job; otherwise show the helper's candidates and ask for a job URL.

If gh is missing or unauthenticated, report the helper error; never start authentication. Do not repeat a query unless the user requests a refresh.

The helper only makes GitHub GET requests. Never cancel, rerun, change runner state, or mutate a repository. Cancellation affects the whole run and requires a separate inspection and confirmation.

Interpretation:

  • job URLs match the complete label set; label input matches exact membership;
  • running order is oldest-started; queued order is an estimate from created_at;
  • durations may include dependencies, gates, or concurrency delays;
  • PR and branch links use the source repository, including forks;
  • results are repository-scoped; no authoritative FIFO position or ETA exists;
  • Markdown shows ten jobs per section; --json keeps all collected jobs.

Trustgrade A

  • passBody integrity

    Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.

  • passType matchnot applicable to this artifact type

    Whether the artifact is really the kind of thing its metadata claims it is.

  • passFreshness

    How long since the source repository was last pushed to.

  • passPrompt injection

    Scans the artifact's own text for instructions aimed at your agent rather than at you.

  • passLicense

    Whether the source repository declares an SPDX license permissive enough to redistribute.

How the grade is calculated

Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:

  • Aevery check passed
  • Bone warning
  • Ctwo warnings
  • Dprompt injection or body integrity failed, or three warnings
  • Fone of those failed, and something else is wrong

These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.

Versions

  • git-1fb1caea2e1e2026-07-31