Add openweb skill — typed JSON access to 90+ websites#238
Closed
imoonkey wants to merge 1 commit into
Closed
Conversation
Adds skills/openweb — a thin entry-point skill backed by the openweb CLI (npm: @openweb-org/openweb). Returns typed JSON from 90+ real websites across search, shopping, travel, finance, social, news, and dev tools. For sites that need authenticated access, the CLI starts a managed Chrome instance and reuses the user's existing browser session; auth (cookies, JWT, CSRF, request signing, exchange chains) is auto-resolved. Operations are gated by a four-tier permission system (read / write / delete / transact) configurable via $OPENWEB_HOME/config.json. The full skill bundle (workflows, knowledge files, add-site authoring guide) lives at the canonical repo (https://github.com/openweb-org/openweb) and can be installed via the documented one-liner.
|
@imoonkey is attempting to deploy a commit to the Vercel Team on Vercel. A member of the Team first needs to authorize it. |
Author
|
Closing this — after digging into how skills.sh actually indexes, I realized it crawls SKILL.md from any GitHub repo via Apologies for the noise on your queue, and thanks for the careful curation work on the official collection — happy to revisit if you ever open up a broader "agent capability" track separate from the Vercel/React focus. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
openwebCLI which calls the same APIs the websites call internally — no browser automation, no vision API, no LLM-powered HTML parsingSkill Details
openwebWhat it does
OpenWeb gives agents structured JSON access to real websites. Instead of scraping HTML or driving a headless browser, it calls the same internal APIs the website itself uses — the result is fast, cheap, and token-efficient.
For sites that need authenticated access, OpenWeb starts a managed Chrome instance and reuses the user's existing browser session (cookies, JWTs, CSRF tokens, request signing, exchange chains all auto-resolved). The source profile is never modified; the temp snapshot is auto-deleted after 5 min idle.
Operations are gated by a four-tier permission system (
read/write/delete/transact) so destructive or financial actions require user confirmation by default.Coverage today
90+ sites across:
Run
openweb sitesfor the full list. Not listed? The full skill bundle includes anadd-siteworkflow so any site can be added through the agent.Why this fits
The repo already includes agent skills for deployment (
vercel-deploy-claimable), CLI integrations (vercel-cli-with-tokens), and external services (e.g.,clicks-protocolin #211,the-colonyin #220). This adds a web-data-access skill for agents that need typed JSON from real websites — a complementary capability to the existing dev-focused skills.Notes
skills/openweb/SKILL.mdis a thin entry-point following the repo's existing convention. The full skill bundle (workflows, knowledge files for auth/extraction/bot-detection patterns, add-site authoring guide) lives at the canonical repo.skills/openweb.zipper repo packaging convention.Project links
curl -fsSL https://raw.githubusercontent.com/openweb-org/openweb/main/install-skill.sh | bash