websh

Installation
Summary

Unix-style shell commands for navigating and querying web pages as a filesystem.

  • Navigate URLs with cd, list links with ls, extract content with cat, and filter with grep—all operating on cached page content locally and instantly
  • Supports natural language inference: commands like "show me the first 5 links" or "what forms are on this page?" are automatically interpreted without formal syntax
  • Asynchronous architecture with background prefetching: user gets their prompt back immediately while fetches and eager crawling of linked pages happen in the background
  • Full command routing including follow for link navigation, back for history, stat for metadata, and refresh to re-fetch—see commands.md for complete reference
SKILL.md

websh Skill

websh is a shell for the web. URLs are paths. The DOM is your filesystem. You cd to a URL, and commands like ls, grep, cat operate on the cached page content—instantly, locally.

websh> cd https://news.ycombinator.com
websh> ls | head 5
websh> grep "AI"
websh> follow 1

When to Activate

Activate this skill when the user:

Related skills

More from openprose/prose

Installs
371
Repository
openprose/prose
GitHub Stars
1.2K
First Seen
Jan 24, 2026