Communitygithub.com

SamuelChien/mega-skills-collection

CLI de automatización del navegador para agentes de IA. Úsalo cuando el usuario necesite interactuar con sitios web: navegar páginas, rellenar formularios, hacer clic en botones, tomar capturas de pantalla, extraer datos, probar aplicaciones web o automatizar cualquier tarea del navegador.

¿Qué es mega-skills-collection?

Esta habilidad proporciona una interfaz de línea de comandos (CLI) rápida y nativa en Rust para la automatización del navegador, diseñada específicamente para agentes de IA como Claude Code, Cursor, Codex, Continue y Windsurf. Utiliza Chrome/Chromium a través del protocolo CDP (Chrome DevTools Protocol) sin depender de Playwright o Puppeteer, lo que la hace ligera y eficiente. La herramienta emplea instantáneas del árbol de accesibilidad con referencias compactas a elementos (`@eN`) para interacciones fiables, y admite sesiones, un almacén de autenticación, persistencia de estado y grabación de vídeo. Es ideal para tareas como navegación web, extracción de datos, pruebas exploratorias (dogfooding), control de calidad, y automatización de aplicaciones de escritorio Electron (VS Code, Slack, Discord, Figma, Notion, Spotify) y navegadores en la nube como AWS Bedrock AgentCore. Además, incluye un panel de observabilidad en el puerto 4848 para monitorear sesiones y tráfico sin exponer puertos individuales.

Compatible con✓Claude Code✓Codex CLI✓Cursor✓Windsurf
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/agent-browser

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

agent-browser

CLI de automatización del navegador rápida para agentes de IA. Chrome/Chromium a través de CDP con instantáneas del árbol de accesibilidad y referencias compactas a elementos @eN.

Instalación: npm i -g agent-browser && agent-browser install

Comienza aquí

Este archivo es un stub de descubrimiento, no la guía de uso. Antes de ejecutar cualquier comando de agent-browser, carga el contenido real del flujo de trabajo desde la CLI:

agent-browser skills get core             # comienza aquí: flujos de trabajo, patrones comunes, solución de problemas
agent-browser skills get core --full      # incluye la referencia completa de comandos y plantillas

La CLI proporciona contenido de habilidad que siempre coincide con la versión instalada, por lo que las instrucciones nunca quedan obsoletas. El contenido de este stub no puede cambiar entre versiones, por eso solo apunta a skills get core.

Habilidades especializadas

Carga una habilidad especializada cuando la tarea esté fuera de las páginas web del navegador:

agent-browser skills get electron          # Aplicaciones de escritorio Electron (VS Code, Slack, Discord, Figma, ...)
agent-browser skills get slack             # Automatización del espacio de trabajo de Slack
agent-browser skills get dogfood           # Pruebas exploratorias / control de calidad / cacerías de errores
agent-browser skills get vercel-sandbox    # agent-browser dentro de microVMs de Vercel Sandbox
agent-browser skills get agentcore         # Navegadores en la nube de AWS Bedrock AgentCore

Ejecuta agent-browser skills list para ver todo lo disponible en la versión instalada.

Por qué agent-browser

  • CLI nativa rápida en Rust, no un envoltorio de Node.js
  • Funciona con cualquier agente de IA (Cursor, Claude Code, Codex, Continue, Windsurf, etc.)
  • Chrome/Chromium a través de CDP sin dependencia de Playwright o Puppeteer
  • Instantáneas del árbol de accesibilidad con referencias a elementos para interacción fiable
  • Sesiones, almacén de autenticación, persistencia de estado, grabación de vídeo
  • Habilidades especializadas para aplicaciones Electron, Slack, pruebas exploratorias, proveedores en la nube

Panel de observabilidad

El panel se ejecuta independientemente de las sesiones del navegador en el puerto 4848 y también se puede abrir a través de una URL proxy o reenviada, como https://dashboard.agent-browser.localhost. Los agentes deben permanecer en el origen del panel: las pestañas de sesión, el estado y el tráfico de transmisión se proxy internamente, por lo que no es necesario exponer los puertos de sesión.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

Skills relacionados