Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/hbin77-browse
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/browse
What's inside
- Skill name
browse- Description
- Open a URL in a headless browser, screenshot, and report
- License
- MIT
- Instructions
- 43 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
Open a URL in a headless browser, take screenshots, and report what you see.
Target: the task/scope the user described when invoking this skill (if none given, ask or infer from context)
## Steps
1. **Check Playwright**: run `npx playwright --version`. If missing, install: `npm install playwright && npx playwright install chromium`.
2. **Create and run this browser script** (substitute the target URL):
```javascript
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch();
const page = await browser.newPage();
// Register error collectors BEFORE goto so load-time errors are captured
const errors = [];
page.on('console', msg => { if (msg.type() === 'error') errors.push(msg.text()); });
page.on('pageerror', err => { errors.push(err.message); });
await page.setViewportSize({ width: 1280, height: 720 });
await page.goto('TARGET_URL', { waitUntil: 'networkidle' });
await page.screenshot({ path: '/tmp/browse-desktop.png', fullPage: true });
await page.setViewportSize({ width: 375, height: 812 });
await page.screenshot({ path: '/tmp/browse-mobile.png', fullPage: true });
const title = await page.title();
const metaDesc = await page.$eval('meta[name="description"]', el => el.content).catch(() => 'none');
console.log(JSON.stringify({ title, metaDesc, errors }, null, 2));
await browser.close();
})();
```
3. **View the screenshots** (`/tmp/browse-desktop.png`, `/tmp/browse-mobile.png`).
4. **Report**: page title & meta description, both screenshots, console errors, broken images/missing resources, basic observations (layout, loading state, visible content).
## Rules
- Always wait for `networkidle` before screenshotting.
- Capture both desktop (1280px) and mobile (375px).
- Report console errors even if the page looks fine.
- If the URL requires auth, inform the user and ask for credentials.
- Clean up temp screenshot files after showing them.
- If the task/scope the user described when invoking this skill (if none given, ask or infer from context) is not a URL, check if it's a local dev server route and construct the full URL.From Hbin77/codex-kit, MIT.
More from Hbin77/codex-kit
- 0.518score
design-audit
Hbin77
Audit UI code against ui-ux-pro-max UX guidelines; report by severity
SkillBFreshness: BClaude Code +9 - 0.518score
qa
Hbin77
Browser QA — automation, accessibility audit, user flow verification
SkillBFreshness: BClaude Code +9 - 0.518score
refactor
Hbin77
Safe, systematic refactoring workflow — same behavior, better structure
SkillBFreshness: BClaude Code +9 - 0.518score
retro
Hbin77
Run a sprint/session retrospective to capture what worked, what didn't, and what to improve.
SkillBFreshness: BClaude Code +9 - 0.518score
guard
Hbin77
Activate safety guard mode — restrict edit scope, confirm destructive ops
SkillBFreshness: BClaude Code +9 - 0.518score
code-smells
Hbin77
Analyze code for smells, anti-patterns, and refactoring opportunities.
SkillBFreshness: BClaude Code +9 - 0.518score
design-system
Hbin77
Generate a MASTER design system using the ui-ux-pro-max skill
SkillBFreshness: BClaude Code +9 - 0.518score
dev
Hbin77
Full sequential dev pipeline — understand, plan, implement, verify, review
SkillBFreshness: BClaude Code +9 - 0.518score
explore
Hbin77
Explore and explain the project's architecture and structure
SkillBFreshness: BClaude Code +9 - 0.518score
extract-errors
Hbin77
Parse and analyze error logs, stack traces, and build output to identify and fix issues.
SkillBFreshness: BClaude Code +9 - 0.518score
investigate
Hbin77
Systematically diagnose a bug via structured root cause analysis
SkillBFreshness: BClaude Code +9 - 0.518score
plan
Hbin77
Analyze the project and produce a detailed implementation plan
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 7, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Hbin77/codex-kit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Hbin77
- 0.518score
explore
Hbin77
Explore and explain the project's architecture and structure
SkillBFreshness: BClaude Code +9 - 0.518score
extract-errors
Hbin77
Parse and analyze error logs, stack traces, and build output to identify and fix issues.
SkillBFreshness: BClaude Code +9 - 0.518score
design-system
Hbin77
Generate a MASTER design system using the ui-ux-pro-max skill
SkillBFreshness: BClaude Code +9 - 0.518score
dev
Hbin77
Full sequential dev pipeline — understand, plan, implement, verify, review
SkillBFreshness: BClaude Code +9 - 0.518score
code-smells
Hbin77
Analyze code for smells, anti-patterns, and refactoring opportunities.
SkillBFreshness: BClaude Code +9 - 0.518score
investigate
Hbin77
Systematically diagnose a bug via structured root cause analysis
SkillBFreshness: BClaude Code +9
Cite this page
browse skill. Agent Mart. https://agentmart.dev/skills/hbin77-browse (last updated 2026-10-24)