← Files HydrafetchARCHIVED FILE
plugin.json
4.33 KB · Nov 2, 2026 · 12:57 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "hydrafetch",
"version": "1.0.4",
"description": "Clean web data for developers and agents: read pages as markdown, search, crawl and extract.",
"skills": "./skills/",
"author": {
"name": "Hydrafetch",
"email": "team@hydrafetch.com",
"url": "https://hydrafetch.com"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Hydrafetch",
"shortDescription": "Read the live web as markdown",
"longDescription": "Hydrafetch gives ChatGPT the live web. It reads any page and returns its main content as clean markdown, with navigation, banners and boilerplate removed, and it renders pages that need JavaScript. It can also search the web, list the pages on a site, crawl a site, pull fields out of pages as JSON, and read a company's brand, logo, colours and fonts from its domain. Sign in with your Hydrafetch account to connect.",
"developerName": "Hydrafetch",
"category": "Productivity",
"capabilities": [
"Read web pages",
"Search the web",
"Crawl and map sites",
"Extract structured data",
"Company brand data"
],
"websiteURL": "https://hydrafetch.com",
"supportURL": "https://hydrafetch.com/contact/",
"privacyPolicyURL": "https://hydrafetch.com/privacy/",
"termsOfServiceURL": "https://hydrafetch.com/terms/",
"defaultPrompt": [
"What plans does Stripe's pricing page list?",
"Get Linear's logo, brand colours and fonts",
"Summarise this week's AI funding news with links"
],
"brandColor": "#0E9FB5",
"screenshots": [
"./assets/1-brand-stripe.png",
"./assets/2-brand-linear.png",
"./assets/3-screenshot-vercel.png",
"./assets/4-screenshot-linear.png",
"./assets/5-styleguide-linear.png"
],
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"review": {
"demo_recording_url": "https://drive.google.com/file/d/1GoecTUU6qBs7YaU5hBgO-At40EPt_IC3/view",
"test_cases": {
"positive": [
{
"description": "Read one page",
"prompt": "Read https://en.wikipedia.org/wiki/Web_scraping and give me a five-bullet summary.",
"tools_triggered": "scrape",
"expected_behavior": "A five-bullet summary drawn from the article, citing the URL."
},
{
"description": "Current information",
"prompt": "Search the web for this week's news about AI funding rounds and list five companies with links.",
"tools_triggered": "search",
"expected_behavior": "Five companies, each with the source link it came from."
},
{
"description": "Pricing table",
"prompt": "What plans does stripe.com/pricing list? Put them in a table.",
"tools_triggered": "scrape",
"expected_behavior": "A table built from the live pricing page."
},
{
"description": "Site structure",
"prompt": "List the pages on linear.app so I can pick which to read.",
"tools_triggered": "map",
"expected_behavior": "A list of URLs on the site."
},
{
"description": "Company brand",
"prompt": "Get the logo, brand colours and fonts for linear.app.",
"tools_triggered": "brand",
"expected_behavior": "The logo URL, colour palette and fonts for Linear."
}
],
"negative": [
{
"description": "No web needed; answer directly without calling a tool.",
"prompt": "What is 17 times 23?"
},
{
"description": "Creative writing; no tool call.",
"prompt": "Write a short poem about autumn."
},
{
"description": "Private logged-in data; Hydrafetch reads public pages only and cannot sign in on the user's behalf, so no tool call.",
"prompt": "Log into my bank account and download last month's statement."
}
]
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 980e8a2ba65d1bbd65e8f6dcfb5bd6541144594192551280b5dbd8edbfd1a6e6