skill
ffpup — Firefox (BiDi) bridge
Public Unreviewedby barrett-land
Firefox automation bridge for Adom Desktop — the WebDriver-BiDi sibling of the pup (Chrome) bridge.
{
"manifest_version": 1,
"name": "ffpup",
"displayName": "ffpup (Firefox / WebDriver BiDi)",
"version": "0.1.1",
"description": "Firefox browser automation, the BiDi sibling of the puppeteer (Chrome) bridge. Drives the user's REAL Firefox over WebDriver BiDi — trusted input (isTrusted=true), persistent logged-in profiles, and NO 'controlled by automation' infobar. Mirrors the pup verb surface under the ffbrowser_ prefix. Uses the system Firefox (no browser download).",
"homepage": "https://github.com/adom-inc/adom-desktop",
"author": "Adom Inc.",
"license": "MIT",
"spawn": {
"kind": "node",
"entrypoint": "server.js",
"port": 0,
"healthEndpoint": "/status",
"stopMethod": "kill",
"killImageName": "node.exe"
},
"verbPrefixes": ["ffbrowser_"],
"verbs": [
"ffbrowser_open_window",
"ffbrowser_open_tab",
"ffbrowser_close_tab",
"ffbrowser_switch_tab",
"ffbrowser_list_tabs",
"ffbrowser_close_window",
"ffbrowser_navigate",
"ffbrowser_reload",
"ffbrowser_evaluate",
"ffbrowser_screenshot",
"ffbrowser_input_dispatch",
"ffbrowser_errors",
"ffbrowser_status"
],
"dependencies": {
"node": ">=20",
"firefox": ">=121"
},
"category": "Browser Automation",
"tags": ["firefox", "puppeteer", "webdriver-bidi", "headful", "ffpup"],
"docs": "https://wiki.adom.inc/adom/adom-desktop-ffpup-bridge"
}