# Firefox Extension Dev

> Reference knowledge base behind the firefox-extension-dev agent. TRIGGER WHEN: any Firefox WebExtension or add-on work touching manifest.json, browser.* APIs, AMO submission or the web-ext CLI.

- Skill: `acaprino/firefox-extension-dev` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add acaprino/firefox-extension-dev`
- Raw SKILL.md: https://api.skillmd.com/api/skills/acaprino/firefox-extension-dev/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: acaprino (https://skillmd.com/u/acaprino)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/acaprino/firefox-extension-dev

---


# Firefox Extension Development References

This skill provides reference files for the `firefox-extension-dev` agent. The agent handles all active development work (scaffolding, coding, debugging, publishing). These reference files serve as its knowledge base.

## Reference Files

- `references/browser-api-reference.md` - Complete list of all 51 browser.* APIs with methods, events, and permissions
- `references/manifest-schema.md` - Full manifest.json key reference with MV2/MV3 examples
- `references/amo-publishing.md` - AMO publishing checklist, review policies, CSP, security best practices, i18n
- `references/mdn-api-urls.md` - Direct MDN URL index for all browser.* APIs, manifest keys, and Extension Workshop resources
- `references/best-practices.md` - Best practices, pitfalls, and anti-patterns: JS patterns, Workers, sessions, startup, security, performance, cross-browser

