bugzilla

Manage Mozilla Bugzilla tickets through a Python-based CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests>=2.31.0, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Bugzilla ticket management is often manual and error-prone; this skill provides a programmable CLI interface to search, view, create, update, comment on, and attach files to Mozilla Bugzilla tickets via bz.py.

Core Features & Use Cases

  • Search and filter bugs by product, component, status, priority, and more across Bugzilla REST endpoints.
  • View bug details, comments, and history, with options to include comments and full history.
  • Create new bugs, update fields, add comments, attach files, and manage needinfo flags, all from the command line.

Quick Start

Invoke uv run bz.py search --product Firefox to locate bugs relevant to your query.

Frequently Asked Questions about bugzilla

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

FAQPage Schema
How do I search and filter Bugzilla bugs via the command line?

You can search and filter Bugzilla bugs via the command line by running the bz.py script with arguments like --product, --component, --status, or --priority to query REST endpoints. Invoke uv run bz.py search --product Firefox to locate bugs relevant to your query.

How do I create and update Bugzilla tickets from a CLI?

You can create new bugs, update fields, add comments, and attach files to Bugzilla tickets from a CLI using the bz.py script. It handles authentication and REST API integration to manage ticket statuses and needinfo flags programmatically.

Does the Bugzilla CLI tool require Python requests to work?

Yes, the Bugzilla CLI tool requires the Python requests library version 2.31.0 or higher to function. This dependency enables the bz.py script to handle REST API integration, authentication, and communication with Bugzilla instances.

What's the best way to automate Bugzilla ticket management workflows?

Automating Bugzilla ticket management is best handled through a programmable CLI interface like bz.py. It provides comprehensive command coverage for searching, viewing, creating, updating, commenting on, and attaching files to tickets with configurable options and error handling.

Can I view Bugzilla bug history and comments using a CLI?

Yes, you can view Bugzilla bug details, comments, and history using the CLI. The bz.py script includes options to include comments and full history when viewing tickets, providing comprehensive visibility into bug tracking data.

How does the Bugzilla CLI handle authentication and REST API errors?

The Bugzilla CLI handles authentication and REST API errors through built-in error handling and configurable options in the bz.py script. It manages authentication automatically when interacting with Bugzilla REST endpoints for ticket operations.