You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: skills/extension-dev/SKILL.md
+46-13Lines changed: 46 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
name: extension-dev
3
3
description: Build, debug, and publish cross-browser extensions (Chrome, Edge, Firefox, and any Chromium- or Gecko-based browser such as Brave, Opera, Vivaldi, Yandex, Waterfox, or LibreWolf, plus Safari) with the extension.dev framework. Use this skill whenever the user mentions browser extensions, Chrome extensions, Firefox add-ons, Safari web extensions, WebExtensions, Manifest V3, manifest.json, content scripts, service workers, side panels, popups, options pages, chrome.* or browser.* APIs, or publishing to the Chrome Web Store or Firefox Add-ons, even if they never name extension.dev or Extension.js explicitly. Also use it when debugging why an extension does not load, inject, or update.
4
-
license: MIT
4
+
license: Apache-2.0
5
5
metadata:
6
6
author: Cezar Augusto
7
7
version: 0.5.1
@@ -23,11 +23,22 @@ Two companions do the heavy lifting. Prefer them over guessing:
23
23
to GitHub and before `extension_auth` against the new project), and headless
24
24
release promotion. If its `extension_*` tools are available in the session,
25
25
use them.
26
-
-**`extension` CLI**: nearly every MCP capability has a CLI equivalent
27
-
(`npx extension@latest <command>`). Use it when the MCP server is not
28
-
connected. The exceptions are `extension_release_promote` (also reachable
29
-
as `extension-mcp release promote`, but not via the `extension` CLI) and
30
-
the session tools `extension_stop`/`extension_list_extensions`.
26
+
-**`extension` CLI**: the local loop has a CLI path
27
+
(`npx extension@latest <command>`), and only the local loop. The commands
28
+
are `create`, `dev`, `start`, `preview`, `build`, `logs`, `inspect`,
29
+
`eval`, `storage`, `reload`, `open`, `doctor`, `publish`, `install` and
30
+
`uninstall`. Use them when the MCP server is not connected.
31
+
-**Everything else is MCP-only.** Do not invent a CLI command for a tool
32
+
that has none, because the shell will not tell you it was never there. No
0 commit comments