browser

Fetch and render websites as navigable Markdown with element IDs.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/cutec-chris/PawLia --skill browser-cutec-chris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser
Source: https://github.com/cutec-chris/PawLia/tree/main/skills/browser
Command: npx skills add https://github.com/cutec-chris/PawLia --skill browser-cutec-chris

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, urllib3, and includes scripts (resource) components.

What problem does it solve?

Fetch and render websites as navigable Markdown for AI agents, enabling offline testing and lightweight interaction without a full browser.

Core Features & Use Cases

  • Open URLs and render pages to Markdown with interactive element IDs (L, B, I, S, T, F).
  • Simulate user interactions across pages using commands like open, click, fill, submit, show, and back, with session memory.
  • Use cases include data collection, testing automation, documentation browsing, and offline AI workflows.

Quick Start

Run python scripts/browser.py open https://example.com to fetch and render the page as Markdown.

Frequently Asked Questions about browser

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

FAQPage Schema
How do I render a website as Markdown for an AI agent to navigate?

To render a website as Markdown for an AI agent, this skill fetches HTML and converts it into navigable Markdown with interactive element IDs. It enables command-driven offline browsing using open, click, fill, and submit actions while maintaining session state.

Can I simulate user form submissions and clicks in a headless browser session?

Yes, you can simulate user form submissions and clicks in a headless browser session. The skill handles forms, selects, and link clicks deterministically, storing cookies locally to maintain session memory across multiple navigated pages.

Does this headless browser tool require a full browser installation to fetch and render pages?

No, this headless browser tool does not require a full browser installation to fetch and render pages. It relies only on the Python requests and urllib3 libraries to fetch HTML and simulate user flows for offline AI workflows.

What is the best way to maintain session state and cookies during automated web interaction?

The best way to maintain session state and cookies during automated web interaction is using this skill's local cookie storage. It preserves session memory across page navigations, allowing deterministic, command-driven browsing without a full browser environment.

Why use a Markdown-based headless browser instead of standard web scraping for AI workflows?

A Markdown-based headless browser provides structured, navigable content with element IDs instead of raw HTML, making it ideal for AI workflows. It enables offline testing and lightweight interaction where AI agents can directly interpret and act on page elements.

How do I open a URL and start an offline browsing session using Python requests?

To open a URL and start an offline browsing session, run the Python script with the open command followed by the target URL. This fetches the page and renders it as Markdown with interactive IDs for immediate agent interaction.