core

Automate browser interactions using accessibility tree snapshots and stable element references.

97|5|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/friday-platform/friday-studio --skill core-friday-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core
Source: https://github.com/friday-platform/friday-studio/tree/main/packages/bundled-agents/src/web/skill
Command: npx skills add https://github.com/friday-platform/friday-studio --skill core-friday-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the inefficiency of token-heavy, brittle browser automation for AI agents, which traditionally relies on parsing full raw HTML and fragile CSS selectors that break with minor page layout changes. It reduces the context required for web interactions from thousands of tokens to just 200-400 per step, making automated browser tasks faster, more reliable, and far less costly to run.

Core Features & Use Cases

  • Ref-driven snapshot workflow: Uses compact accessibility tree snapshots with stable @eN element references that auto-update after page changes, eliminating selector breakage.
  • Full browser task coverage: Supports all common web automation tasks including navigation, element interaction (click, fill, type, select), data extraction, screenshots, tab management, authentication flows, parallel sessions, and network mocking.
  • Real-world use case: Automate end-to-end workflows like logging into a SaaS platform, filling out multi-step forms, and extracting structured dashboard data without manual selector adjustments or context bloat.

Quick Start

Use the core agent-browser skill to open the target website, capture an interactive snapshot of the page, interact with elements using their assigned references, and extract the required data from the updated page.

Frequently Asked Questions about core

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

FAQPage Schema
How do I automate web tasks without consuming too many tokens for AI agents?

Web scraping for AI agents uses compact accessibility tree snapshots with stable element references instead of raw HTML parsing. This method reduces context from thousands of tokens to 200-400 per step, eliminating brittle CSS selectors that break with minor page layout changes.

How do I automate form filling and data extraction without manual selector adjustments?

Automate form filling and data extraction by capturing an interactive page snapshot and interacting with elements using assigned references. Stable @eN references auto-update after page changes, eliminating the need for manual CSS selector adjustments during multi-step workflows.

Do I need agent-browser CLI installed to run browser automation sessions?

Yes, the agent-browser CLI tool must be installed globally to run browser automation sessions. Optional Chrome remote debugging or cloud browser provider configuration can be added for headed or remote browsing sessions across public or private web applications.

Can I manage parallel browser sessions and authentication flows for web automation?

Yes, you can manage parallel browser sessions and authentication flows. The system supports all common web automation tasks including tab management, navigation, network request mocking, and screenshot capture across any public or private web application.

Why do CSS selectors break during web automation and how can I avoid it?

CSS selectors break during web automation because they are fragile and sensitive to minor page layout changes. You can avoid this by using stable @eN element references from compact accessibility tree snapshots, which auto-update after page changes to maintain reliability.