task-discovery

Query Taskcluster tasks by worker type with exact, substring, or regex matching.

3|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/jwmossmoz/agent-skills --skill task-discovery-jwmossmoz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-discovery
Source: https://github.com/jwmossmoz/agent-skills/tree/main/skills/task-discovery
Command: npx skills add https://github.com/jwmossmoz/agent-skills --skill task-discovery-jwmossmoz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, and includes scripts (resource) components.

What problem does it solve?

Find and filter Taskcluster tasks by worker type to support migrations and targeted queries.

Core Features & Use Cases

  • Filter by workerType using substring, exact, or regex matching.
  • Output formats include labels, json, summary, and query for flexible consumption.
  • Use cases include migration planning, pool audits, and crafting mach try commands.

Quick Start

Run uv run discover.py -w win11-64-24h2 -o json to retrieve matching tasks.

Frequently Asked Questions about task-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query Taskcluster tasks by worker type for migration planning?

Query Taskcluster tasks by worker type using substring, exact, or regex matching to identify tasks for a target worker pool. It parses gecko task graphs from gecko branches to support migration planning and pool audits.

Can I filter Taskcluster tasks using regex matching across multiple kinds?

Yes, you can filter Taskcluster tasks using exact, substring, and regex matching across multiple kinds. This allows targeted querying of the Taskcluster index API to identify specific worker pools.

What output formats are available when listing Taskcluster tasks by worker type?

Available output formats include labels, json, summary, and query. These formats provide flexible consumption options for analyzing Taskcluster tasks identified by worker type matching.

Does querying Taskcluster worker types trigger live task statuses or logs?

No, querying Taskcluster worker types includes safeguards to not trigger live statuses, retriggers, or logs. It strictly queries the index API and parses gecko task graphs safely.

What is the best way to find Taskcluster tasks for a specific worker pool?

The best way to find Taskcluster tasks for a specific worker pool is running a discovery script with worker type filters. It queries the Taskcluster index API and outputs results in json, summary, labels, or query formats.

Do I need network access to run Taskcluster task queries by worker type?

Yes, you need network access to the Taskcluster index API to run task queries by worker type. The script parses gecko task graphs from gecko branches to retrieve matching task data.