Skip to content

chore: add agent-browser skill for browser automation/verification - #42

Merged
Enalmada merged 1 commit into
mainfrom
chore/add-agent-browser-skill
May 28, 2026
Merged

chore: add agent-browser skill for browser automation/verification#42
Enalmada merged 1 commit into
mainfrom
chore/add-agent-browser-skill

Conversation

@Enalmada

Copy link
Copy Markdown
Owner

Summary

Ports the agent-browser skill from frontlineiq into tanstarter so Claude Code can drive a real browser (navigate, snapshot, fill, click, screenshot, extract) — useful for verifying deploy previews and local app behavior.

  • Skill content: SKILL.md + 7 reference docs (auth, commands, profiling, proxy, sessions, snapshot-refs, video) + 3 template scripts.
  • Stored as real files under .claude/skills/agent-browser/, matching tanstarter's existing tanstack-start skill — rather than frontlineiq's .agents/skills/ + symlink layout, which doesn't survive Windows clones reliably.

Requires

The standalone CLI: npm i -g agent-browser (or brew/cargo), then agent-browser install to fetch Chrome. The skill triggers on browser-automation requests.

Test plan

  • Confirm Claude Code lists agent-browser in available skills after pulling
  • agent-browser open <url> && agent-browser snapshot -i works once the CLI is installed

@changeset-bot

changeset-bot Bot commented May 28, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 0ac6e77

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds a browser automation CLI skill and templates, updates project dependencies, and refactors various UI components and tests. However, several critical issues were identified in the review: the changes introduce non-existent tools and packages (such as tsgo, @typescript/native-preview, and TypeScript version ^6.0.3), and incorrectly refactor Rollbar type imports (using Rollbar.Configuration and Rollbar.LogArgument instead of importing them directly from the module), which will cause compilation and build failures.

Comment thread src/lib/monitoring/index.ts
Comment thread package.json
Comment thread package.json
Comment thread src/lib/monitoring/MonitoringProvider.tsx
Comment thread src/lib/monitoring/MonitoringProvider.tsx
Comment thread src/lib/monitoring/index.ts
Comment thread src/lib/monitoring/rollbar.tsx
Comment thread src/lib/monitoring/rollbar.tsx
Comment thread .vscode/settings.json
Comment thread .vscode/extensions.json
Ports the agent-browser skill from frontlineiq so Claude Code can drive a
real browser (navigate, snapshot, fill, click, screenshot) to verify deploy
previews and local app behavior.

Stored as real files under .claude/skills/ (matching the existing
tanstack-start skill) instead of frontlineiq's .agents/ + symlink layout,
since symlinks don't survive Windows clones reliably.

Requires the agent-browser CLI (npm i -g agent-browser).
@Enalmada
Enalmada force-pushed the chore/add-agent-browser-skill branch from 47b4213 to 0ac6e77 Compare May 28, 2026 16:55
@Enalmada
Enalmada merged commit 20957b0 into main May 28, 2026
9 checks passed
@Enalmada
Enalmada deleted the chore/add-agent-browser-skill branch May 28, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant