Skip to content
Back to skills

Browse

ASecurity

Headless browser for QA testing, site inspection, and interaction verification. Navigate, screenshot, click, fill forms, capture snapshots.

  • 8 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 27, 2026
data-airailstesting

Works with

  • cli

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add ShaheerKhawaja/ProductionOS --skill browse --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Browse?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Browse
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/shaheerkhawaja-browse/badge)](https://www.skillsdirectory.com/skills/shaheerkhawaja-browse)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: browse
description: "Headless browser for QA testing, site inspection, and interaction verification. Navigate, screenshot, click, fill forms, capture snapshots."
argument-hint: "[repo path, target, or task context]"
---

# browse

Headless browser for QA testing, site inspection, and interaction verification. Navigate, screenshot, click, fill forms, capture snapshots.

## Inputs

| Parameter | Values | Default | Description |
|-----------|--------|---------|-------------|
| `url` | string | required | URL to navigate to |
| `action` | string | navigate | Action: navigate | screenshot | interact | snapshot (default: navigate) |

# /browse — Headless Browser Interaction

Control a headless browser for testing, QA, and site inspection.

## Step 0: Preamble
Run `templates/PREAMBLE.md`.

## Execution
Dispatch `browser-controller` agent:
```
Read agents/browser-controller.md
Dispatch with:
  URL: $ARGUMENTS.url
  Action: $ARGUMENTS.action
  Output: .productionos/browse/
```

## Actions

### navigate — Load page, report status
Navigate to URL, report HTTP status, page title, key elements found.

### screenshot — Full-page capture
Navigate + capture full-page screenshot. Save to `.productionos/browse/screenshot-{timestamp}.png`.

### interact — Interactive session
Navigate + describe all interactive elements (buttons, forms, links). Execute user-directed interactions.

### snapshot — Accessibility tree
Navigate + capture full accessibility snapshot. Report missing labels, roles, ARIA attributes.

## Self-Eval
After browsing, run `templates/SELF-EVAL-PROTOCOL.md` on findings quality.

## Error Handling

| Scenario | Action |
|----------|--------|
| No target provided | Ask for clarification with examples |
| Target not found | Search for alternatives, suggest closest match |
| Agent dispatch fails | Fall back to manual execution, report the error |
| Ambiguous input | Present options, ask user to pick |
| Execution timeout | Save partial results, report what completed |

## Guardrails

1. Do not silently change scope or expand beyond the user request.
2. Prefer concrete outputs and verification over abstract descriptions.
3. Keep scope faithful to the user intent.
4. Preserve existing workflow guardrails and stop conditions.
5. Verify results before concluding. Run self-eval on output quality.

Attribution

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

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.