noui-autopilot

Record browser workflows and compile them into MCP servers.

25|8|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/adoptai/noui --skill noui-autopilot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: noui-autopilot
Source: https://github.com/adoptai/noui/tree/main/skills/noui-autopilot
Command: npx skills add https://github.com/adoptai/noui --skill noui-autopilot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of manually recording browser workflows and tediously creating agent-ready API tooling from websites by letting you drive the recording process end-to-end yourself.

Core Features & Use Cases

  • Autopilot browser agent for recording: Takes your task description and directly drives a real browser session to capture actions and navigations.
  • Automatic HAR/workflow capture with validation: Starts capture, records the workflow, and enforces safety validation (e.g., requires capture and prevents exporting empty MCPs).
  • Compile captured activity into an MCP server: Stops capture cleanly, exports the workflow into a FastMCP server package, and installs it for Claude Code.
  • Two execution paths (Tabby headless or Chrome extension): Runs in Tabby mode when Tabby environment variables are set, otherwise uses the local Chrome NoUI extension and performs a preflight extension verification step.

Quick Start

Ask the Skill to autopilot record on a specific website URL, including any login details and the exact workflow you want, then let it record the browser session, stop capture, export an MCP server, and install it for use by your agent.

Frequently Asked Questions about noui-autopilot

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

FAQPage Schema
How do I record a browser workflow and generate an MCP server for Claude Code?

To record a browser workflow and generate an MCP server, you provide a target URL, login details, and a task description. The Skill drives a real browser session to capture actions and compiles the activity into a FastMCP server package for Claude Code.

How does compiling captured browser activity into an MCP server work?

Compiling captured browser activity into an MCP server works by recording navigations and actions during a live session, stopping capture cleanly, and exporting the validated workflow into an installed FastMCP server package that agents can call.

Do I need a specific environment to run Tabby headless execution for workflow recording?

Yes, running Tabby headless execution for workflow recording requires a live NoUI backend and specific Tabby environment variables to be set. Without them, the system defaults to using the local Chrome extension with preflight verification.

Can I export an MCP server without capturing any browser actions first?

No, you cannot export an MCP server without capturing browser actions first. The Skill enforces strict capture-before-export rules and safety validation to prevent exporting empty MCPs from an incomplete workflow recording.

What is the best way to turn an authenticated website procedure into callable tools for agents?

The best way to turn an authenticated website procedure into callable tools is to record the workflow via an autopilot browser agent, which captures the underlying site APIs and compiles them into an MCP server for authenticated task execution.

Why does the Chrome extension require preflight verification before recording starts?

The Chrome extension requires preflight verification before recording starts to ensure the local NoUI backend is properly connected and ready to safely orchestrate browser commands during the authenticated execution capture process.