bug-filing-pro

File and edit Bugzilla bugs through the BMO REST API.

1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/mozilla/media-skills --skill bug-filing-pro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bug-filing-pro
Source: https://github.com/mozilla/media-skills/tree/main/bug-filing-pro
Command: npx skills add https://github.com/mozilla/media-skills --skill bug-filing-pro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of filing and updating Bugzilla bugs when you need more than a simple draft form, especially for reports that must include attachments, flags, or direct edits to an existing bug.

Core Features & Use Cases

  • Create complete bug reports: Submit a Bugzilla bug with a prepared summary, description, and optional attachments in one controlled workflow.
  • Manage flags precisely: Set bug-level flags, attachment-level review or approval flags, and tracking fields when a report needs explicit triage metadata.
  • Update existing bugs: Attach logs, patches, screenshots, or testcases to an open bug and adjust its status details without manual browser steps.
  • Safe filing flow: Preview the exact request first, then confirm before any write occurs, with a browser-only fallback for body-only filing.

Quick Start

Use the bug-filing-pro skill to draft a Bugzilla bug with the right product, component, attachments, and flags, then preview it and confirm the final submission.

Frequently Asked Questions about bug-filing-pro

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

FAQPage Schema
How do I file a Bugzilla bug with attachments and flags via the REST API?

You can file a Bugzilla bug with attachments and flags by using a controlled workflow that previews the exact request in a dry-run before requiring explicit confirmation to submit via the BMO REST API.

Can I update an existing Bugzilla bug and add attachments without manual browser steps?

Yes, you can update existing Bugzilla bugs by attaching logs, patches, or screenshots and adjusting status details through the BMO REST API, bypassing the need for manual browser interaction.

Do I need a Bugzilla API key to submit bug reports and set tracking flags?

Yes, a Bugzilla API key is required to perform writes, submit bug reports, and set tracking flags, utilizing a shared authenticated helper to execute operations without exposing credentials.

What's the best way to apply attachment-level review or approval flags in Bugzilla?

The best way to apply attachment-level review or approval flags in Bugzilla is through a controlled workflow that lets you preview the exact flag changes before explicitly confirming the write operation.

Does the bug filing process support a preview mode before writing to Bugzilla?

Yes, the bug filing process supports a mandatory dry-run preview mode, allowing you to review the exact request including attachments and bug-level flags before any write occurs to ensure safe filing.

What happens if I only need to file a bug body without attachments or flags?

If you only need to file a bug body without attachments or flags, a browser-only fallback is available for body-only filing, simplifying the submission process for basic reports.