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.