websh

Originally fromopenprose/prose
Installation
Summary

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

  • Navigate URLs with cd, list page elements with ls, extract content with cat, and filter with grep—all operating on cached, locally-parsed page content
  • Supports natural language intent inference; commands like "show me the first 5 links" or "what forms are on this page?" work alongside formal shell syntax
  • Fully asynchronous design with instant prompt return; background tasks handle fetching, parsing, and eager prefetching of linked pages across configurable depth layers
  • Maintains session state including command history, bookmarks, and cached pages in .websh/ directory; gracefully degrades if content isn't ready yet
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
Installs
1.0K
GitHub Stars
4
First Seen
Feb 15, 2026