browser

Featured

Turn what a person wants off a website into a browse.json job, read what came back in results.csv, and sharpen the fields that came back thin.

Web & Frontend 957 stars 79 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
99
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Craft: reading a website into a spreadsheet The person points at a page. You write the job. A real Chrome walks the site and Jev answers, per page, in one call. Every value in the spreadsheet is a piece of text that was really on the page, because Jev only ever picks from what the reader found. It cannot write a value, so it cannot invent one. ## The shape of a site Almost every site worth reading has two page kinds, and the job assumes them: ``` a LIST page → links to each thing, and a link to the next list page a THING page → the details of one thing ``` A search page is a list page, so "search this site for X" is the same job: put the words in `"search"` and the harness types them into the site's own search box, then reads the results. `start` does not have to be the list. Give it the site and Jev walks there: each step is one call asking whether this page is already the one, and if not which link goes towards it, up to five pages. Where a person gave you the exact page, use it and skip the walking. Point `start` at the list where you have it. If you point it at one thing's page, that one row is collected and the run ends. If the things have no page of their own (everything is on the list), say so to the person: this harness collects one row per page, so a list-only site gives one row for the whole list. ## Letting Jev write the fields Put the person's sentence in `want`, leave `fields` out, and two Jev calls decide it: one asks what the page lists and which ...

Details

Author
autonomous-ai
Repository
autonomous-ai/openharness
Created
1 months ago
Last Updated
today
Language
C
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

browser

Fast scripted work with websites: browser-harness (CDP) plus a page snapshot as a numbered table, so one call can open, fill, click, walk result pages and extract data, and the site's own data (internal API, embedded JSON) comes before DOM parsing. Use when something has to be done on a site or pulled from it: "go to this site", "find it on a job board / marketplace", "collect from this page / from several pages", "scrape it", "get it through the site's API", "fill in the form", "click around the site", "does the search / form work", "screenshot the site"; and when WebFetch returned an empty shell, a refusal, or the page is rendered by JS. Plain reading of a public page, docs or a documented API is WebFetch/curl, not this. Showing the user a page in the app pane or their own dev server: the built-in browser. Acting in their main Chrome with their logins: Claude in Chrome.

0 Updated today
letsloose501
AI & Automation Listed

jev-browser

Drive a real browser with Jev, TypeSafe's ~100ms decision model. Give it a URL and a goal; Jev clicks, types and selects its way there while you watch, then returns the final page. Use when the user asks to use Jev, to browse or navigate a site "with Jev", or wants a fast visible browser demo (search a site, fill a form, open a result).

3 Updated 4 days ago
zurfyx
Web & Frontend Listed

interview-prep

Prepare for a software-engineering interview (frontend, backend, or mobile) from a job description (a public URL or pasted text): fetch and parse the posting, detect the discipline, stack, and seniority, choose a preparation size (short, medium, large, or extra large), pick a matching topic track, author reading notes and click-to-reveal Q&A at that depth, then build two self-contained static HTML editions from bundled templates: a tracker edition (per-section read checkboxes + progress saved in the browser, to continue day to day) and a distraction-free reading edition. Output as local static files and/or publish each edition as a private Claude artifact. Use to prepare for an interview from a JD. Writes files, so it is user-invoked only.

0 Updated 2 months ago
hcussi