Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
Query and return raw JIRA bug data for a specific project
List JIRAs
This skill provides functionality to query JIRA bugs for a specified project and return raw issue data. It uses the JIRA REST API to fetch complete bug information with all fields and metadata, without performing any summarization.
When to Use This Skill
Use this skill when you need to:
Fetch raw JIRA issue data for further processing
Access complete issue details including all fields
Build custom analysis workflows
Provide data to other commands (like summarize-jiras)
# Basic usage - all open bugs in a project
python3 plugins/component-health/skills/list-jiras/list_jiras.py \
--project OCPBUGS
# Filter by component
python3 plugins/component-health/skills/list-jiras/list_jiras.py \
--project OCPBUGS \
--component "kube-apiserver"# Filter by multiple components
python3 plugins/component-health/skills/list-jiras/list_jiras.py \
--project OCPBUGS \
--component "kube-apiserver""Management Console"# Include closed bugs
python3 plugins/component-health/skills/list-jiras/list_jiras.py \
--project OCPBUGS \
--include-closed
# Filter by status
python3 plugins/component-health/skills/list-jiras/list_jiras.py \
--project OCPBUGS \
--status New "In Progress"# Set maximum results limit (default 100)
python3 plugins/component-health/skills/list-jiras/list_jiras.py \
--project OCPBUGS \
--limit 500
Step 5: Process the Output
The script outputs JSON data with the following structure:
{"project":"OCPBUGS","total_count":1500,"fetched_count":100,"query":"project = OCPBUGS AND (status != Closed OR (status = Closed AND resolved >= \"2025-10-11\"))","filters":{"components":null,"statuses":null,"include_closed":false,"limit":100},"issues":[{"key":"OCPBUGS-12345","fields":{"summary":"Bug title here","status":{"name":"New","id":"1"},"priority":{"name":"Major","id":"3"},"components":[{"name":"kube-apiserver","id":"12345"}],"assignee":{"displayName":"John Doe","emailAddress":"jdoe@example.com"},"created":"2025-11-01T10:30:00.000+0000","updated":"2025-11-05T14:20:00.000+0000","resolutiondate":null,"versions":[{"name":"4.21"}],"fixVersions":[{"name":"4.22"}],"customfield_12319940":"4.22.0"}},
...more issues...
],"note":"Showing first 100 of 1500 total results. Increase --limit for more data."}
Field Descriptions:
project: The JIRA project queried
total_count: Total number of matching issues in JIRA (from search results)
fetched_count: Number of issues actually fetched (limited by --limit parameter)
query: The JQL query executed (includes filter for recently closed bugs)
Default: None (returns all statuses except Closed)
Examples: --status New "In Progress" Verified
--include-closed: Include closed bugs in the results
Default: false (only open bugs)
When specified, includes bugs in "Closed" status
--limit: Maximum number of issues to fetch
Default: 100
Maximum: 1000 (JIRA API limit per request)
Higher values provide more accurate statistics but slower performance
Output Format
The script outputs JSON with metadata and raw issue data:
{"project":"OCPBUGS","total_count":5430,"fetched_count":100,"query":"project = OCPBUGS AND (status != Closed OR (status = Closed AND resolved >= \"2025-10-11\"))","filters":{"components":null,"statuses":null,"include_closed":false,"limit":100},"issues":[{"key":"OCPBUGS-12345","fields":{"summary":"Example bug","status":{"name":"New"},"priority":{"name":"Major"},"components":[{"name":"kube-apiserver"}],"created":"2025-11-01T10:30:00.000+0000",
...
}},
...
],"note":"Showing first 100 of 5430 total results. Increase --limit for more data."}