websh

Navigate URLs as a filesystem to query and extract cached web content.

39|10|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/NikitaDmitrieff/auto-co-meta --skill websh-nikitadmitrieff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: websh
Source: https://github.com/NikitaDmitrieff/auto-co-meta/tree/main/.claude/skills/websh
Command: npx skills add https://github.com/NikitaDmitrieff/auto-co-meta --skill websh-nikitadmitrieff

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interacting with the web often requires manual gathering, repetitive browsing, and blocking fetches. Web content is dynamic and noisy; this capability provides a fast, terminal-friendly way to navigate, query, and extract web content as structured information, without disrupting your workflow.

Core Features & Use Cases

  • Async fetch and parse: pages are cached and parsed in the background, so your prompt stays responsive.
  • URL-as-filesystem: navigate to URLs using cd and inspect results with ls, cat, and grep.
  • Rich cache artifacts: raw HTML plus parsed Markdown (.parsed.md) enable quick grep and inspection.
  • Extensible workflow: supports optional components like scripts, references, and assets for on-demand tasks.

Quick Start

Launch websh and start by navigating to Hacker News with cd https://news.ycombinator.com, then explore links with ls.

Frequently Asked Questions about websh

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

FAQPage Schema
How do I extract web content without blocking my terminal workflow?

Asynchronous web content extraction fetches and parses pages in the background, keeping your prompt responsive. Raw HTML and parsed Markdown artifacts are cached, enabling quick inspection via standard command-line tools without disrupting your workflow.

Can I navigate and query URLs using standard command-line tools?

Yes, navigating URLs as a filesystem allows you to use commands like cd, ls, cat, and grep to browse web pages. This approach lets you query page structure, links, and metadata across sites and APIs directly from the terminal.

What is the best way to cache parsed web pages for quick inspection?

The best way to cache parsed web pages is using a standardized cache layout that stores both raw HTML and parsed Markdown. This allows you to quickly grep and inspect extracted content artifacts on demand.

Does asynchronous background fetching work for extracting page metadata?

Yes, asynchronous background fetching works for extracting page metadata. It targets developers needing fast, cache-backed access to page structure and links across sites and APIs without blocking the main terminal interface.

How to browse a website like a filesystem to extract links and structure?

You browse a website like a filesystem by using cd to navigate to a URL and ls to explore links. This filesystem abstraction allows you to query and extract web content and structure as structured information.

What are the limitations of using a filesystem model for web navigation?

A limitation of filesystem-based web navigation is that it targets static page structure and metadata extraction rather than interacting with dynamic, JavaScript-heavy web applications in real-time.