← Commit history
remove driving-gusto from the public bridge (HR tool, off-domain; kept personal/local only); scrub Gusto refs from the driving-sites index
4 files changed
+6−8
install.sh+1−1@@ -5,7 +5,7 @@ # Claude OR Codex — Bridge SDK Artifact 2). ALL skills ship as skills/<name>/SKILL.md (SKILLPACK # layout); the dev/publish skills carry user-invocable:false so users are never offered them. set -e-SKILLS="adom-browser-extension driving-the-extension native-browser-safety installing-the-extension uninstalling-the-extension native-browser-recording driving-the-extension-demo driving-the-desktop driving-sites driving-gusto reading-google-messages"+SKILLS="adom-browser-extension driving-the-extension native-browser-safety installing-the-extension uninstalling-the-extension native-browser-recording driving-the-extension-demo driving-the-desktop driving-sites reading-google-messages" for HOME_DIR in "${HOME}/.claude/skills" "${HOME}/.codex/skills"; do for name in $SKILLS; do mkdir -p "$HOME_DIR/$name"
package.json+1−2@@ -1,6 +1,6 @@ { "slug": "adom-browser-extension",- "version": "0.3.23",+ "version": "0.3.24", "type": "app", "title": "Adom Native Browser Extension (Chrome + Edge)", "description": "Drive your real, logged-in Chrome/Edge from the Adom ecosystem: the nbrowser_* native-browser bridge (counterpart to pup). Multi-profile driving, a read-only credential-library query over the browser's own saved logins (Chrome + Edge), and hands-free vendor login automation, so chip CAD / datasheets download past every login wall in your real signed-in session.",@@ -9,7 +9,6 @@ }, "files": [ "skills/adom-browser-extension/SKILL.md",- "skills/driving-gusto/SKILL.md", "skills/driving-sites/SKILL.md", "skills/driving-the-desktop/SKILL.md", "skills/driving-the-extension/SKILL.md",
skills/driving-sites/SKILL.md+3−4@@ -1,17 +1,16 @@ --- name: driving-sites-description: "The index of SITE RECIPES for the Adom browser extension — per-site playbooks that teach the AI how to drive a specific website (login flow, key selectors, gotchas, 2FA, logout) so it doesn't re-discover them every time. Read this when about to automate a known site, when you keep fighting a site's quirks, or when you (or a third party) want to CONTRIBUTE a new site recipe. Match on: site recipe, driving a website, how to log into <site>, site-specific automation, contribute a site recipe, add a site playbook, navigate <vendor> site. Lists the known recipes (driving-gusto, …) and the template + breadcrumb flow for adding more."+description: "The index of SITE RECIPES for the Adom browser extension — per-site playbooks that teach the AI how to drive a specific website (login flow, key selectors, gotchas, 2FA, logout) so it doesn't re-discover them every time. Read this when about to automate a known site, when you keep fighting a site's quirks, or when you (or a third party) want to CONTRIBUTE a new site recipe. Match on: site recipe, driving a website, how to log into <site>, site-specific automation, contribute a site recipe, add a site playbook, navigate <vendor> site. Lists the known recipes (reading-google-messages, …) and the template + breadcrumb flow for adding more." --- Parent: **driving-the-extension** · generic OS/popup mechanics: **driving-the-desktop**. Every website is idiosyncratic — split login forms, where the Sign-out lives, whether the password autofills,-SSO vs password, 2FA quirks. Without a recipe the AI re-discovers all of it every time (the Gusto login cost+SSO vs password, 2FA quirks. Without a recipe the AI re-discovers all of it every time (a fresh vendor login cost hours once). A **site recipe** captures a site's playbook ONCE so the next run is fast and safe. ## Known recipes (in this repo) | Recipe | Site | What it covers | |---|---|---|-| **driving-gusto** | gusto.com | Autofill-and-submit login (background), Google SSO, fully-automated SMS 2FA, and ⛔ never-wipe-cookies-to-log-out | | **reading-google-messages** | Google Messages PWA | Read SMS / retrieve a 2FA code from the desktop Messages app (UIA, since PrintWindow is blank) — the helper that makes SMS-2FA logins fully automatic | ## How a site recipe is USED@@ -62,6 +61,6 @@ Part of the **adom-browser-extension** site-recipe set → **driving-sites**. Ge ## The hard-won rules every recipe should encode - **Detect first, act second** — `nbrowser_login_form`; if the form is already autofilled, JUST SUBMIT (background). - **Never wipe cookies to log out** unless you know it won't drop the device-trust/2FA-remember cookie — use- the site's own Sign-out (Gusto's cookie-wipe caused a 2FA lockout).+ the site's own Sign-out (one HR vendor's cookie-wipe caused a 2FA lockout). - **Prefer CDP/background**; reserve the ~1s foreground only for the autofill popup a site won't auto-fill. - **Submit by selector, not button text** when text-clicks prove flaky.
uninstall.sh+1−1@@ -1,6 +1,6 @@ #!/usr/bin/env bash # Removes the bundled skills from BOTH agent skill homes (Claude + Codex).-SKILLS="adom-browser-extension driving-the-extension native-browser-safety installing-the-extension uninstalling-the-extension native-browser-recording driving-the-extension-demo driving-the-desktop driving-sites driving-gusto reading-google-messages"+SKILLS="adom-browser-extension driving-the-extension native-browser-safety installing-the-extension uninstalling-the-extension native-browser-recording driving-the-extension-demo driving-the-desktop driving-sites reading-google-messages" for HOME_DIR in "${HOME}/.claude/skills" "${HOME}/.codex/skills"; do for name in $SKILLS; do rm -rf "$HOME_DIR/$name" && echo "removed $name from $HOME_DIR"