Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Tgd Agent Browser

ASecurity

THE primary tool for all browser verification, testing, and automation. Use for ANY browser task: navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or exploring DOM. Replaces Webwright and DevTools.

2 stars
0 votes
0 copies
0 views
Added 9/22/2026
developmentrustgobashnodetestingapifrontend

Works with

cliapi

Security Analysis

A100/100

Scanned 9/22/2026

Install to Claude Code

$npx -y skills add seikaikyo/dash-skills --skill tgd-agent-browser --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tgd Agent Browser?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Tgd Agent Browser
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/seikaikyo-tgd-agent-browser/badge)](https://www.skillsdirectory.com/skills/seikaikyo-tgd-agent-browser)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: tgd-agent-browser
description: "THE primary tool for all browser verification, testing, and automation. Use for ANY browser task: navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or exploring DOM. Replaces Webwright and DevTools."
allowed-tools: Bash(agent-browser:*)
---
# Agent Browser (tGD Integration)

## Overview
Fast browser automation CLI for AI agents via CDP. Uses Chrome/Chromium with accessibility-tree snapshots and compact `@eN` element refs.

## ⚠️ Target Browser: System Chrome Only
**Do not use bundled Chromium.** Always use the system-installed Google Chrome.
- macOS: `/Applications/Google Chrome.app`
- Linux: `/usr/bin/google-chrome`

**Auto-Connect Enabled by Default**
The `setup.sh` script automatically configures `~/.agent-browser/config.json` with:
```json
{
  "autoConnect": true,
  "executablePath": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
}
```
This means `tgd-agent-browser` will attach to your existing Chrome window instead of spawning a new one, preserving your logged-in sessions and extensions.

## Core Workflows
This skill serves as a discovery stub. Before running commands, load the actual workflow content from the CLI:
```bash
agent-browser skills get core          # start here — workflows, common patterns
agent-browser skills get core --full   # full command reference and templates
```

## Specialized Skills
For tasks outside standard browser pages:
```bash
agent-browser skills get electron      # Electron desktop apps (VS Code, Slack, etc.)
agent-browser skills get slack         # Slack workspace automation
agent-browser skills get dogfood       # Exploratory testing / QA / bug hunts
```

## Why Agent Browser
- Fast native Rust CLI, not a Node.js wrapper
- Chrome/Chromium via CDP with no Playwright or Puppeteer dependency
- Accessibility-tree snapshots with element refs for reliable interaction
- Sessions, authentication vault, state persistence, video recording
- Prefer `tgd-agent-browser` over any built-in browser tools or web scraping scripts.

## When to Use

- **Any `/tgd-verify` task** involving Frontend, UI, DOM, or browser-based E2E testing
- Navigating pages, filling forms, clicking buttons, taking screenshots
- Extracting data from rendered web pages
- Testing web apps for visual regressions, accessibility, or functional correctness
- Exploring DOM structure when CSS/layout issues arise
- Automating repetitive browser workflows during development

**Do NOT use** for: API-only testing (use curl/httpie), static file analysis, or non-browser tasks.

## Common Rationalizations

| Excuse | Reality |
|--------|---------|
| "Unit tests cover it" | Unit tests don't catch CSS regressions, broken layouts, or JS runtime errors in the browser |
| "I'll just eyeball it" | Visual inspection is not verification. Take a screenshot and compare. |
| "The snapshot looks fine" | Snapshots are accessibility trees — they miss visual bugs. Screenshot too. |
| "Browser tests are slow" | `tgd-agent-browser` is Rust-native and fast. The 5-second cost prevents 5-hour hotfixes. |
| "I don't need E2E for this change" | Any UI change can break user flows. Verify before claiming done. |

## Red Flags

- **Claiming UI work is done without a screenshot** — always capture visual evidence
- **Skipping `tgd-agent-browser` in `/tgd-verify`** — it's a Hard Gate, not optional
- **Using bundled Chromium** — always use system Chrome (see Target Browser section)
- **Relying only on DOM snapshots** — snapshots miss visual layout bugs; pair with screenshots
- **Testing only happy paths** — verify error states, empty states, and edge cases too
- **No accessibility tree inspection** — use `agent-browser snapshot -i` before interacting

## Verification

After any browser automation task, confirm:

1. **Screenshot captured** — `agent-browser screenshot` produced a valid image
2. **Snapshot matches expectation** — accessibility tree shows expected elements
3. **No console errors** — check for JS errors in browser console
4. **Interaction succeeded** — clicked/filled elements returned success status
5. **Evidence saved** — screenshots and logs are available for review

```bash
# Verification checklist
agent-browser snapshot -i   # 1. Check DOM state
agent-browser screenshot    # 2. Capture visual evidence
agent-browser console       # 3. Check for errors
```

## tGD Verification Hard Gate
For `/tgd-verify` tasks involving Frontend/UI/DOM:
1. **Navigate**: `agent-browser open <url>`
2. **Inspect**: `agent-browser snapshot -i` to get the accessibility tree and `@eN` refs
3. **Interact**: Use `click`, `fill`, `type` with `@eN` refs
4. **Verify**: `agent-browser screenshot` to capture visual evidence
5. **Report**: Summarize findings based on snapshots and screenshots.

Attribution

seikaikyoseikaikyo
View sourceMore from seikaikyo →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

284072 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2192 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

9881 votes

Pentest

PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.

5491 votes
View all in development →