page-agent

Embed a TypeScript-based GUI agent for natural language DOM manipulation in web applications.

539|39|Updated May 1, 2026
One-click install
npx skills add https://github.com/Tommy-yw/RunbookHermes --skill page-agent-tommy-yw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: page-agent
Source: https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/web-development/page-agent
Command: npx skills add https://github.com/Tommy-yw/RunbookHermes --skill page-agent-tommy-yw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill embeds the alibaba/page-agent into your web application, allowing users to interact with the UI using natural language.

Core Features & Use Cases

  • Web App AI Copilot: Embed AI capabilities into your web app for natural language interactions.
  • Legacy Web App Modernization: Apply page-agent to existing web apps to make them accessible via natural language.
  • Accessibility via Natural Language: Empower voice and screen-reader users to navigate web apps.
  • Evaluation of Page-Agent: Test page-agent against local or cloud-based LLMs for interactive training or demos.

Quick Start

Use the page-agent skill to click the 'Login' button and fill the username with 'John'.

Frequently Asked Questions about page-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add an AI copilot to my web app for natural language interaction?

You can embed an in-page AI copilot into your web application by adding a single script tag. This enables natural language interaction, allowing users to manipulate the UI and navigate without complex integrations.

Can I automate web interactions using natural language without a headless browser?

Yes, you can automate web interactions using a TypeScript-based page-agent for text-based DOM manipulation. This approach works directly within your web app, avoiding the need for headless browsers or browser extensions.

What is the best way to modernize legacy web apps using natural language?

Modernizing legacy web apps involves embedding an in-page GUI agent via a single script tag. This applies natural language capabilities and improves accessibility, enabling users to navigate and interact with existing UI elements seamlessly.

Does in-page DOM manipulation work for improving web app accessibility?

In-page DOM manipulation directly improves web app accessibility by empowering voice and screen-reader users. The embedded agent processes natural language commands to navigate and interact with UI elements on the page.

How do I test a page-agent against local or cloud-based LLMs?

You can test the page-agent against local or cloud-based LLMs to evaluate its interactive capabilities. This is ideal for running interactive training sessions or demonstrating natural language UI manipulation within your web app.