Agentmemory REST API
rohitg00/agentmemory
Covers the HTTP REST endpoints of the agentmemory server, its primary interface, for hosts without MCP or when MCP is unavailable.
Controller-agnostic browser automation and inspection — navigate, read, click, fill, and capture network traffic on any web GUI using a persistent, manually-authenticated Chrome profile.
$ npx skills add automateyournetwork/netclaw --skill browser-gui-inspect -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install automateyournetwork/netclaw browser-gui-inspect --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/automateyournetwork/netclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/workspace/skills/browser-gui-inspect .claude/skills/browser-gui-inspect && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "browser-gui-inspect" agent skill from https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/browser-gui-inspect into .claude/skills/browser-gui-inspect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "browser-gui-inspect", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/browser-gui-inspectType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add automateyournetwork/netclaw --skill browser-gui-inspect -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install automateyournetwork/netclaw browser-gui-inspect --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/automateyournetwork/netclaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/workspace/skills/browser-gui-inspect .agents/skills/browser-gui-inspect && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "browser-gui-inspect" agent skill from https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/browser-gui-inspect into .agents/skills/browser-gui-inspect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "browser-gui-inspect", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add automateyournetwork/netclaw --skill browser-gui-inspect -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install automateyournetwork/netclaw browser-gui-inspect --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/automateyournetwork/netclaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/workspace/skills/browser-gui-inspect .cursor/skills/browser-gui-inspect && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "browser-gui-inspect" agent skill from https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/browser-gui-inspect into .cursor/skills/browser-gui-inspect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "browser-gui-inspect", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/automateyournetwork/netclaw.git --path workspace/skills/browser-gui-inspect--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add automateyournetwork/netclaw --skill browser-gui-inspect -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install automateyournetwork/netclaw browser-gui-inspect --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/automateyournetwork/netclaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/workspace/skills/browser-gui-inspect .gemini/skills/browser-gui-inspect && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "browser-gui-inspect" agent skill from https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/browser-gui-inspect into .gemini/skills/browser-gui-inspect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "browser-gui-inspect", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install automateyournetwork/netclaw browser-gui-inspectInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add automateyournetwork/netclaw --skill browser-gui-inspect -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/automateyournetwork/netclaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/workspace/skills/browser-gui-inspect .github/skills/browser-gui-inspect && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "browser-gui-inspect" agent skill from https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/browser-gui-inspect into .github/skills/browser-gui-inspect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "browser-gui-inspect", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add automateyournetwork/netclaw --skill browser-gui-inspect -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install automateyournetwork/netclaw browser-gui-inspect --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/automateyournetwork/netclaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/workspace/skills/browser-gui-inspect .opencode/skills/browser-gui-inspect && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "browser-gui-inspect" agent skill from https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/browser-gui-inspect into .opencode/skills/browser-gui-inspect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "browser-gui-inspect", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
browser-gui-inspectController-agnostic browser automation and inspection — navigate, read, click, fill, and capture network traffic on any web GUI using a persistent, manually-authenticated Chrome profile.
Browser Gui Inspect is an agent skill from automateyournetwork/netclaw. Controller-agnostic browser automation and inspection — navigate, read, click, fill, and capture network traffic on any web GUI using a persistent, manually-authenticated Chrome profile. Use to (1) pull a GUI-only report a vendor's REST API doesn't expose, (2) discover the undocumented API behind a dashboard feature, (3) automate a one-off interaction with a web tool that has no NetClaw API integration, or (4) run any of the above in Watch Mode — a real, visible Chrome window an operator can watch work live…
Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Backend & APIs, covering Third-party API integration, Browser automation and REST APIs. It works with Model Context Protocol and Chrome DevTools. The repository describes itself as: An AI agent that claws through your network. The licence is Apache-2.0.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 95bb17e. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npxFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
demo.netbox.devFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Browser Gui Inspect loads about 3.9k tokens when it runs. Until then it costs about 163 tokens; SKILL.md has 1,993 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from automateyournetwork/netclaw at commit 95bb17e, republished under its Apache-2.0 licence (© automateyournetwork). 1,993 words, ~3,893 tokens.
.claude/skills/browser-gui-inspect/SKILL.md (or your agent's skills folder).Many controllers and web-based tools NetClaw talks to via REST API also have GUI-only reports, dialogs, or visualizations the API doesn't expose — and some tools (classic SDN controller consoles, vendor support portals, SaaS admin consoles) have no NetClaw API integration at all. This skill is the controller-agnostic fallback: it drives a real, persistent, manually-authenticated Chrome session to read, search, confirm, and capture whatever an operator needs from a web GUI.
This skill deliberately contains no per-vendor DOM/selector knowledge. Every invocation is directed by the operator's own target URL and intent at request time — nothing about any specific controller's page layout is hardcoded here (Constitution VI — Multi-Vendor Neutrality). See specs/048-chrome-devtools-browser-inspection/ for the full spec, research, and design behind this skill.
This skill's interactive tools (click, fill, fill_form, drag, press_key, type_text, handle_dialog, upload_file) are for reading, filtering, searching, and confirming state on a page — never for submitting, applying, or committing a configuration change to network infrastructure. If a request would require clicking something like "Commit," "Apply," "Submit," "Deploy," or "Save" on a controller's configuration workflow, stop and tell the operator that this must go through the relevant API-based skill instead (e.g., the ACI, Panorama, or FortiManager skill), which implements the proper observe→baseline→modify→verify workflow and ServiceNow CR gating (Constitution I, II, III, VIII). Using this skill to bypass that workflow would create an unaudited, unverified side door around NetClaw's safety model — see specs/048-chrome-devtools-browser-inspection/research.md R8 for the full rationale.
This skill uses tools provided by the chrome-devtools-mcp package (official Chrome DevTools team, chrome-devtools-mcp on npm), registered twice:
| Server | Mode | When to use |
|---|---|---|
chrome-devtools-mcp | --headless=true | Default — routine gap-fill, API discovery, general automation with no need for a human to watch |
chrome-devtools-mcp-visible | --headless=false | Watch Mode — the operator explicitly wants to see it happen (e.g., "watch it...", "show me...", "let me see...") |
Both are the same package, spawned locally over stdio via npx -y chrome-devtools-mcp@latest. See mcp-servers/chrome-devtools-mcp/README.md. Every workflow below (gap-fill, API discovery, general automation) works identically against either server — pick the server based on whether the operator asked to watch, then use that server's tools for the whole request.
Recognizing a Watch Mode request: if the operator's phrasing signals they want to observe the browser (e.g., "watch", "show me", "let me see it", "I want to see this happen"), use chrome-devtools-mcp-visible's tools for the entire request. Otherwise default to the headless chrome-devtools-mcp server. This is a per-request choice, not a global setting — the same skill, same workflows, just a different server backing the tool calls.
No environment variables — chrome-devtools-mcp takes all configuration as CLI flags, not env vars. NetClaw's registration pins --headless=true for automated use; everything else (including the persistent profile holding sign-in sessions) uses the tool's own default at ~/.cache/chrome-devtools-mcp/chrome-profile.
No credential-bearing environment variable exists for this skill. NetClaw never requests, stores, or transmits credentials for any target site (FR-005) — see the Headless/Headed Mode & Sign-In section below.
Use this when a controller's REST API doesn't expose a report, setting, or visualization the operator needs, but its web dashboard shows it.
Input:
target (required) — the vendor dashboard/GUI page URLintent (required) — plain-language description of what to read or extract (e.g., "get the bridge domain list from this ACI tenant page")actions (optional) — a sequence of navigate/click/fill/read steps if multi-step interaction is neededcapture (optional, default ["screenshot", "console"]) — artifact kinds to captureTool: navigate_page
Args: { "url": <target> }Read the page (via take_snapshot or take_screenshot) and check whether it looks like a login/SSO page rather than the expected dashboard content. If so, stop and return:
status: "sign_in_required"Do not proceed to interact with a login form, and do not return an empty or fabricated result — report this distinctly so the operator knows a manual sign-in (see below) is needed, per FR-008.
Using click, fill, hover, press_key, etc. as needed to reach the information described in intent — e.g., selecting a tenant, expanding a section, applying a filter. Reiterate: these actions are for navigating to the information, never for submitting a change.
take_screenshot for a visual capturetake_snapshot or targeted reading of page text/structure for the extracted valuelist_console_messages if "console" is requested{
"result": "<the extracted value(s)/text answering intent>",
"artifacts": { "screenshot_path": "...", "console_log": [...] },
"status": "ok" | "sign_in_required" | "blocked" | "timed_out"
}"Pull the bridge domain list from the ACI tenant page in APIC — the API doesn't expose it the way I need."
navigate_page to the tenant's Bridge Domains page in APIC.sign_in_required.take_snapshot (accessibility-tree text read is more reliable than parsing a screenshot).Use this when building a new API-based skill for a controller whose public API documentation is incomplete — load the dashboard feature in question and observe what network calls it actually makes.
Input:
target (required) — the dashboard page to loadintent (required) — the action to trigger (e.g., "click Refresh on the client list filtered by SSID")capture: ["network_requests"] (required for this workflow)Same as Workflow 1, Steps 1-2 — navigate to target, confirm the session isn't sign-in-walled.
Perform the click/fill/navigation described in intent that causes the dashboard to make the network call(s) of interest.
Tool: list_network_requestsThis returns every request (method, URL, status) made since the page loaded — including calls the dashboard makes that aren't part of any published API documentation.
Tool: get_network_request
Args: { "requestId": <id from the list above> }Returns the full method, URL, status, and request/response body for that call — everything needed to replicate it in a future API-based skill.
Report the discovered endpoint (method + URL pattern), the request payload shape, and the response shape, so a contributor can go implement it as a proper API-based skill rather than continuing to rely on GUI automation for that use case going forward.
"Load the Meraki dashboard's client list page and tell me what API calls it makes when I filter by SSID."
navigate_page to the network's Clients page in the Meraki dashboard.click/fill interaction — reading/filtering, not a config change).list_network_requests to see what the filter action triggered.get_network_request on the relevant XHR/fetch call to get its exact URL, query parameters, and response shape.Use this as the broadest fallback: an ad hoc navigate/read/interact request against a browser-based tool with no existing NetClaw integration — a classic SDN controller GUI (e.g., OpenDaylight or ONOS), a vendor support/TAC portal, or a SaaS admin console with incomplete API coverage.
Input:
target (required) — the page to loadintent (required) — free-form description of what to read or do; no page-structure assumptions are made ahead of timenavigate_page to target.take_snapshot (accessibility-tree text read) as the primary way to understand an unfamiliar page's structure and content — it's more reliable for arbitrary, unknown layouts than trying to guess CSS selectors.take_screenshot when a visual answer is what's actually being asked for (e.g., "what does the topology view look like").evaluate_script only to read a value the DOM/accessibility tree doesn't otherwise expose (e.g., a value held in a JS variable) — never to submit a change (Golden Rule above still applies here)."Open the ONOS GUI topology view and tell me how many devices it shows."
Navigate to the ONOS GUI topology page, read the device count via take_snapshot or a screenshot, report the number back.
"Check the status of my open case on the vendor support portal."
Navigate to the portal's case list (using the already-authenticated persistent profile), read the case status, report it back.
Headless vs. headed is a genuine per-request choice, not a fixed setting — NetClaw has two live registrations of the same server (see MCP Servers above): chrome-devtools-mcp (headless, default) and chrome-devtools-mcp-visible (headed). When the operator asks to watch, use chrome-devtools-mcp-visible's tools for Workflow 1, 2, or 3 above exactly as written — nothing about the workflow steps changes, only which server backs the tool calls. A real Chrome window opens wherever NetClaw's host process runs: on a Mac or Linux desktop it's simply on that screen, on WSL2 with WSLg it renders as a native Windows window, and on a genuinely display-less host it will fail to launch (use the sign-in-only Pattern B below in that case, which doesn't require Watch Mode).
Worked Example: Watch NetClaw Log Into NetBox and Create a Site
Slack: "Watch it log into the NetBox demo at https://demo.netbox.dev/ and create a new site."
chrome-devtools-mcp-visible.navigate_page to https://demo.netbox.dev/login/.This is the one documented case where filling and submitting a form is expected (Golden Rule caveat): it's a public demo sandbox with no real network impact, explicitly requested and watched live by the operator — not an unattended, unaudited configuration change against production infrastructure.
One-time sign-in for sites that need real credentials (separate from Watch Mode — this is about establishing a session, not watching one): still needed for real production dashboards. Two patterns, both documented in full in specs/048-chrome-devtools-browser-inspection/quickstart.md and mcp-servers/chrome-devtools-mcp/README.md:
chrome-devtools-mcp-visible (or run npx chrome-devtools-mcp@latest --headless=false directly) and sign in once — the shared default profile (~/.cache/chrome-devtools-mcp/chrome-profile) carries the session forward to the headless registration too.--remote-debugging-port=9222, tunnel that port over SSH, and attach via --browserUrl (or --autoConnect on Chrome 144+) for that session.No bespoke domain allowlist or audit trail is built into this skill. Access scoping relies on NetClaw's general permission-prompt model and DefenseClaw's tool block / tool allow controls; auditing relies on DefenseClaw's existing "Tool Call Inspection... on all tool executions." See specs/048-chrome-devtools-browser-inspection/research.md R4/R5 for the rationale — this skill's tool calls are not special-cased or exempt from either mechanism.
| Status | Meaning | What to tell the operator |
|---|---|---|
ok | Requested information/interaction succeeded | Return the result and artifacts |
sign_in_required | The target site's cached session has expired or was never established | Ask the operator to complete Pattern A or B above for that site, then retry |
blocked | The target site detected and blocked automated access | Report the block plainly — do not retry silently or attempt to disguise the automation |
timed_out | The page never finished loading within the bounded wait | The site may be slow/unreachable, or the page may require a different starting URL |
conflict | A concurrent session is already using the persistent profile | Retry once the other session completes |
© automateyournetwork, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in workspace/skills/browser-gui-inspect of automateyournetwork/netclaw.
Open the folder on GitHubat commit 95bb17e
Browser Gui Inspect next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Browser Gui Inspect this skillautomateyournetwork/netclaw | 676 | — | ~3.9k | Automated safety check: Pass | Apache-2.0 | |
| Agentmemory REST APIrohitg00/agentmemory | 29k | — | ~404 | Automated safety check: Pass | Apache-2.0 | |
| Nevermined PaymentsLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.5k | Automated safety check: Notes | MIT | |
| Cdp Connectadobe/skills | 197 | — | ~847 | Automated safety check: Pass | Apache-2.0 | |
| Browseragutinbaigo28/financial-agent-api | 128 | 1 repos | ~480 | Automated safety check: Pass | None | |
| Electron Devtools Testingankitvgupta/exo | 496 | — | ~2.4k | Automated safety check: Pass | Custom licence |
rohitg00/agentmemory
Covers the HTTP REST endpoints of the agentmemory server, its primary interface, for hosts without MCP or when MCP is unavailable.
LeoYeAI/openclaw-master-skills
Integrates Nevermined payment infrastructure into AI agents, MCP servers, Google A2A agents, and REST APIs.
adobe/skills
Connect Claude Code to an existing Chrome browser via CDP (Chrome DevTools Protocol).
agutinbaigo28/financial-agent-api
This skill should be used for browser automation tasks using Chrome DevTools Protocol (CDP).
ankitvgupta/exo
Test the Electron app interactively using Chrome DevTools Protocol.
Factory-AI/factory-plugins
Automate browser interactions for web testing, form filling, screenshots, and data extraction.
automateyournetwork/netclaw
Entry point for designing EVE-NG network labs: classifies the request, gathers missing requirements, proposes options and validates the resulting topology.
automateyournetwork/netclaw
Deploys Cisco ACI policy changes only behind an approved ServiceNow Change Request, capturing pre and post-change fault baselines and rolling back automatically on a fault delta.
automateyournetwork/netclaw
Runs a phased health audit of a Cisco ACI fabric through MCP tools: node status, links, tenant and policy review, faults and endpoint learning.
automateyournetwork/netclaw
Validate Arista EOS network state against ANTA's pre-built 208-test catalogue, with structured pass/fail verdicts.
automateyournetwork/netclaw
Arista CloudVision Portal (CVP) automation via REST API — device inventory, events, connectivity monitoring, tag management (4 tools).
automateyournetwork/netclaw
AWS CloudWatch monitoring — metrics, alarms, log queries, VPC flow log analysis, network performance.
Works with
Categories
Controller-agnostic browser automation and inspection — navigate, read, click, fill, and capture network traffic on any web GUI using a persistent, manually-authenticated Chrome profile. Browser Gui Inspect is an agent skill from automateyournetwork/netclaw. Controller-agnostic browser automation and inspection — navigate, read, click, fill, and capture network traffic on any web GUI using a persistent, manually-authenticated Chrome profile.
Browser Gui Inspect fits situations like: pull a GUI-only report a vendors REST API doesnt expose; discover the undocumented API behind a dashboard feature; automate a one-off interaction with a web tool that has no NetClaw API integration; run any of the above in Watch Mode — a real.
Run `npx skills add automateyournetwork/netclaw --skill browser-gui-inspect -a claude-code`. Or copy the skill folder (workspace/skills/browser-gui-inspect in automateyournetwork/netclaw) into .claude/skills/browser-gui-inspect in your project. Claude Code loads it when a task matches its description.
Run `npx skills add automateyournetwork/netclaw --skill browser-gui-inspect -a codex`. Or copy the skill folder (workspace/skills/browser-gui-inspect in automateyournetwork/netclaw) into .agents/skills/browser-gui-inspect in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add automateyournetwork/netclaw --skill browser-gui-inspect -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/browser-gui-inspect, .gemini/skills/browser-gui-inspect, .github/skills/browser-gui-inspect and .opencode/skills/browser-gui-inspect in your project.
Going by SKILL.md and its folder, Browser Gui Inspect needs the command-line tools its instructions call (npx). Our summary lists: Node.js.
SKILL.md names 1 domain. In commands or code: demo.netbox.dev; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Browser Gui Inspect is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Browser Gui Inspect: Agentmemory REST API (rohitg00/agentmemory, 29k stars), Nevermined Payments (LeoYeAI/openclaw-master-skills, 2.2k stars), Cdp Connect (adobe/skills, 197 stars) and Browser (agutinbaigo28/financial-agent-api, 128 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
automateyournetwork (a GitHub user) maintains it in automateyournetwork/netclaw, which has 676 GitHub stars. The repository holds 120 skills in this directory. The repository was last updated on October 5, 2026.
Source: automateyournetwork/netclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.