By CyranoB
Automate web research tasks: map competitive landscapes, verify claims with evidence, get news briefings, and compare technologies by searching and fetching web content.
ALWAYS use this skill when a user wants to understand a competitive landscape or position a product against competitors. Two modes: (1) Market landscape — user has a product idea or wants to map a market: "who are the competitors in X space", "I want to build a Y — what's out there", "market study for Z". (2) Competitive positioning — user has a product and wants strategic comparison: "how do we compare to competitors", "what are we missing vs the competition", "competitive analysis of our product". Trigger on: "competitive landscape", "market study", "who are the competitors", "competitive analysis", "I want to build X — what exists", "what are the alternatives to X", "how does X compare to the market", "gap analysis", "market map". Do NOT trigger for personal buying decisions (use tech-advisor), general web research, news monitoring, or fact-checking.
Deep web research skill that searches the web and fetches full page content to produce comprehensive, well-sourced research reports. Use this skill whenever the user asks to research a topic, investigate a question, do a deep dive, compare products or services, look something up online, find information about a product/company/technology, or gather current information from the web. Trigger on phrases like "can you find out about X", "look up X", "what do you know about X (current/recent)", "tell me about X", "research X for me", "help me understand X", "what are people saying about X", "I'm choosing between X and Y", or "search the web for X" when current web info would be valuable. Also trigger when the user needs recent news, pricing, reviews, or real-world adoption data that may have changed since training. Don't trigger for purely conceptual questions that Claude can answer from training data without needing live web sources — unless the user explicitly asks to search the web.
Verify claims and statements by searching for supporting and contradicting evidence, then deliver a clear verdict with confidence level and sources. Use this skill when the user asks to fact-check something, verify a claim, check if something is true, or questions the accuracy of a statement. Trigger on phrases like "is it true that X", "fact check this", "verify this claim", "is X really Y", "I heard that X — is that accurate?", "can you confirm that X", "someone told me X", or "this article says X, is that right?". Don't trigger for general research questions or product comparisons — only when the user has a specific claim they want verified.
Search for recent news and developments on a topic, organize them chronologically, and deliver a concise briefing. Use this skill when the user wants to catch up on recent events, news, or developments around a topic. Trigger on phrases like "what's new with X", "recent news about X", "any updates on X", "what happened with X lately", "catch me up on X", "news roundup for X", "what did I miss about X", "latest developments in X", or "has anything changed with X recently". Also trigger when the user mentions a time frame like "this week", "this month", "since January", or "in the last few days" combined with wanting information. Don't trigger for general research, product comparisons, or fact-checking — only when recency is the point.
ALWAYS use this skill when a user needs help choosing between tech products or evaluating whether a technology is ready for adoption. Searches the web for current data and produces structured, evidence-based recommendations with comparison tables and sourced evidence. Two modes: (1) Product comparison — "X vs Y", choosing between devices, editors, services, frameworks, laptops, or any tech products. (2) Maturity assessment — "is X production ready", "should we adopt X". Trigger on: "MacBook vs ThinkPad", "Supabase vs Firebase", "is Bun stable enough", "help me pick a message broker", "which iPad for note-taking", "our CTO wants us to evaluate X", or any question about choosing tech or evaluating readiness. Do NOT trigger for general web research, news, fact-checking, competitive intel, or debugging.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.

The thing about information on the web is that it doesn't want to be found. It wants to hide behind cookie banners, keep itself to itself, and generally behave like a cat that knows it's time for the vet. Web Forager is the sort of dogged, slightly grubby assistant who goes out there anyway — accompanied by a duck of questionable temperament — rummages through DuckDuckGo, grabs pages directly when it can, and calls in Jina Reader when things get complicated. The results come back neatly converted for LLM consumption, which is to say, in a format that would make a librarian weep with either joy or despair, depending on the librarian.
Web Forager gives AI agents practical web research workflows as Agent Skills. The skills search DuckDuckGo, monitor news, fetch pages, and synthesize cited answers.
Default usage is skill-first. You do not need to configure an MCP server to use the research workflows.
Install all five skills with one command. It works for 50+ coding agents:
npx skills@latest add CyranoB/web-forager
The installer detects your agents, asks which skills you want, and places them in the right location.
Common variations:
npx skills@latest add CyranoB/web-forager --list
npx skills@latest add CyranoB/web-forager --skill deep-research
npx skills@latest add CyranoB/web-forager --skill '*' -a claude-code -a codex -y
Install as skills/plugins when your agent supports them. Use MCP only when your tool does not support skills, or when you want raw search/fetch tools instead of guided research workflows.
Install all five skills from the plugin marketplace:
/plugin marketplace add CyranoB/web-forager
/plugin install forager-skills@web-forager
Restart Claude Code, then check /skills.
The Quickstart command above is also available as a cross-agent install path.
MCP-only fallback:
claude mcp add --transport stdio web-forager -- uvx --python ">=3.10,<3.14" web-forager serve
Install the skills for the current project:
npx skills@latest add CyranoB/web-forager -a codex
Install globally instead:
npx skills@latest add CyranoB/web-forager -a codex -g
MCP-only fallback:
codex mcp add web-forager -- uvx --python ">=3.10,<3.14" web-forager serve
If your VS Code build supports agent plugins, use the command palette:
Cmd+Shift+P on macOS or Ctrl+Shift+P on Windows/Linux.Chat: Install Plugin From Source.https://github.com/CyranoB/web-forager.MCP-only fallback: configure a local MCP server with the standard config below.
Install the skills for the current project:
npx skills@latest add CyranoB/web-forager -a gemini-cli
Install globally instead:
npx skills@latest add CyranoB/web-forager -a gemini-cli -g
MCP-only fallback:
gemini mcp add web-forager uvx --python ">=3.10,<3.14" web-forager serve
Install the skills for the current project:
npx skills@latest add CyranoB/web-forager -a pi
Install globally instead:
npx skills@latest add CyranoB/web-forager -a pi -g
For one-off sessions from a local checkout, pass a skill path explicitly:
pi --skill web-forager/skills/deep-research
MCP-only fallback: configure a local MCP server with the standard config below.
Install the skills for the current workspace:
npx skills@latest add CyranoB/web-forager -a kiro-cli
Install globally instead:
npx skills@latest add CyranoB/web-forager -a kiro-cli -g
Kiro's default agent loads skills from both locations automatically. For custom agents, add skill resources such as:
npx claudepluginhub cyranob/web-forager --plugin forager-skillsCode quality analysis, linting, and auto-fixes using ESLint, Biome, and ruff
Landing page outline generator for small and local businesses — interview-driven, archetype-aware
Interactive startup ideation and planning pipeline — 8 stages from idea generation to landing page outline
Site Craft — five skills for building and deploying web experiences: a landing page builder, an Apple-style scroll-sequence generator, and deployers for Vercel, AWS, and GCP.
Detect, score, and explain AI-generated text. Three skills: slop-sense (detect + rewrite + ai;dr), slop-check (score only, no rewrite), slop-explain (per-pattern deep-dives). 36 AI writing patterns, algorithmic SLOP scorer (0-100), plus a rhythm checker for burstiness and structural tells.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.