# Page Agent Browser Automation

> Usa a automatizar el navegador con Page Agent.

- Skill: `ntizar/page-agent-browser-automation` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ntizar/page-agent-browser-automation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ntizar/page-agent-browser-automation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ntizar (https://skillmd.com/u/ntizar)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ntizar/page-agent-browser-automation

---


# Page Agent — agente GUI de Alibaba que vive en tu página

> ⚠️ Corrección 2026-09-05 (auditoría): la API real usa `new PageAgent({ model, baseURL, apiKey, language })` + `await agent.execute('...')`; no `instructions/llm/mcp` + `agent.on('command', ...)`.

**Repo:** `https://github.com/alibaba/page-agent` (TypeScript, ~29K⭐).

## When to Use

- Cuando pidas **automatizar páginas web con un agente GUI** que vive dentro del navegador (uso de tools de página, soporte MCP).

## Uso (API real)

```js
import { PageAgent } from 'page-agent';
const agent = new PageAgent({
    model: 'qwen',          // configuración de modelo
    baseURL: '...',
    apiKey: '...',
    language: 'es',
});
const result = await agent.execute('busca y pincha el botón X');   // método execute
```

- Agente **in-page** + paquete npm + extensión de Chrome + soporte MCP.

## Pitfalls

- Constructor: **`model/baseURL/apiKey/language`**; no `instructions/llm/mcp`.
- Método: **`await agent.execute('...')`**; no `agent.on('command', ...)`.

## Verificación

- Instanciar con model/API key del proveedor, `agent.execute()` sobre una página y ver que interactúa.

