kuri-server

Automate Chrome navigation, interaction, and data capture via an HTTP API.

349|18|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/justrach/kuri --skill kuri-server
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kuri-server
Source: https://github.com/justrach/kuri/tree/main/.claude/skills/kuri-server
Command: npx skills add https://github.com/justrach/kuri --skill kuri-server

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser control by exposing a HTTP API to drive Chrome via CDP, enabling programmatic navigation, element interaction, snapshots, HAR capture, and cookie extraction while handling bot-protection bypass.

Core Features & Use Cases

  • Navigate pages, read page state, and manage tabs via HTTP endpoints.
  • Capture accessibility snapshots and full DOM information for automation and testing.
  • Interact with elements (click, fill forms, etc.) and extract cookies for session reuse.
  • Record and replay network traffic with HAR data to diagnose issues and integrate with APIs.
  • Bypass bot protection when allowed, enabling automation on protected sites in controlled environments.

Quick Start

Start the kuri-server binary and begin issuing HTTP API requests to navigate, snapshot, and interact with pages.

Frequently Asked Questions about kuri-server

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

FAQPage Schema
How do I automate Chrome via HTTP API for web scraping?

Automate Chrome via HTTP API by issuing requests to drive page navigation, element interaction, and data capture through CDP. You can browse protected sites, scrape data, and automate forms across headless environments using exposed endpoints for tab management and page snapshots.

What is the best way to control Chrome via CDP for browser automation?

Control Chrome via CDP by starting a local server binary that translates HTTP API requests into browser actions. This approach allows you to manage tabs, capture accessibility snapshots, extract cookies, and record HAR data for automated testing workflows without direct browser dependencies.

Can I bypass bot protection when scraping protected sites with browser automation?

Yes, you can bypass bot protection when allowed in controlled environments. The automation handles bot-protection bypass to enable navigation, element interaction, and data capture on protected sites where standard HTTP requests would fail.

Do I need a running Chrome instance to use an HTTP API for page navigation?

Yes, you need a Chrome or Chromium instance accessible through CDP. The server connects to this browser instance and exposes HTTP endpoints to manage tabs, capture DOM information, and execute element interactions.

How do I capture HAR data and extract cookies for session reuse during automated testing?

Capture HAR data and extract cookies by issuing HTTP API requests to the running server. You can record network traffic to diagnose issues and extract session cookies to maintain authenticated states across subsequent browser automation requests.