neo

Discover and replay website APIs while automating browser UI actions.

747|53|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/4ier/neo --skill neo-4ier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neo
Source: https://github.com/4ier/neo/tree/main/skill
Command: npx skills add https://github.com/4ier/neo --skill neo-4ier

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Neo removes the gap between web apps and automation by letting you read pages, discover hidden website APIs, and interact with sites without fragile screenshot-based browser automation.

Core Features & Use Cases

  • API Discovery and Replay: Capture browser network traffic, generate a schema for a domain, and replay calls with inherited cookies and session state.
  • UI Automation: Use accessibility-tree actions like clicking, filling, typing, scrolling, and waiting when a site has no useful API.
  • Browser Operations: Open URLs, read content from tabs, manage cookies and profiles, inspect captures, and close tabs cleanly after use.
  • Use Case: A user can browse a SaaS dashboard normally, let Neo learn the internal endpoints, and then reuse those endpoints for fast, repeatable task automation.

Quick Start

Use Neo to run a browser health check, open the target website, and then either call its API directly or drive the page through the UI.

Frequently Asked Questions about neo

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

FAQPage Schema
How do I discover hidden website APIs for web scraping and automation?

To discover hidden website APIs for web scraping, Neo captures browser network traffic via CDP, generates a schema for the target domain, and replays calls using inherited cookies and active session state.

What is the best way to automate web UI actions without fragile screenshot-based tools?

Automating web UI actions without fragile screenshot-based tools is done through accessibility-tree interaction, allowing Neo to click, fill, type, scroll, and wait for elements directly on the page.

How do I reuse internal endpoints from a SaaS dashboard for repeatable task automation?

You can reuse internal endpoints from a SaaS dashboard by browsing the site normally to let Neo capture the network traffic, then replaying those captured website APIs with your existing session state.

Do I need Chrome DevTools Protocol (CDP) access to capture network traffic and manage browser tabs?

Yes, CDP access is required to capture network traffic, generate API schemas, manage browser cookies and profiles, read content from tabs, and ensure safe tab management during web automation.

Can I read page content and manage cookies across different browser profiles?

Yes, you can read page content and manage cookies across different browser profiles by opening URLs, inspecting network captures, and maintaining session state within distinct tab-based browser workflows.

When should I use accessibility-tree interaction instead of replaying captured network calls?

You should use accessibility-tree interaction instead of replaying captured network calls when a target website has no useful API available, requiring direct UI automation actions like clicking and typing.