web-search

Perform cited web searches via Gemini CLI and output Markdown or JSON.

Updated Aug 16, 2018
One-click install
npx skills add https://github.com/Cain96/dotfiles --skill web-search-cain96
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-search
Source: https://github.com/Cain96/dotfiles/tree/main/dot_config/claude/skills/web-search
Command: npx skills add https://github.com/Cain96/dotfiles --skill web-search-cain96

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gemini, and includes scripts (resource) components.

What problem does it solve?

This Skill provides advanced web search capability using the Gemini command to gather current, relevant information for complex research tasks.

Core Features & Use Cases

  • Gemini-powered Searches: Perform deep, cited web searches for up-to-date information.
  • Source Citation & Synthesis: Include source URLs and synthesize results.
  • Structured Output: Present results in a clear, reference-ready format.

Quick Start

Run: bash scripts/web-search.sh "<search query>"

Frequently Asked Questions about web-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform web searches to gather current information for research?

Web searches retrieve up-to-date information from multiple sources across the internet. This Skill uses Gemini to execute advanced queries, synthesize results from relevant pages, and return structured output with source citations—ideal for documentation, debugging, and technology comparisons requiring current data.

Can I get cited sources when conducting research online?

Yes. This Skill includes source attribution in all results, providing URLs alongside synthesized findings. Structured source-cited output is suitable for reference lists, RAG pipelines, and scenarios where traceability to original pages is required.

What do I need before running web searches with this Skill?

You need the Gemini CLI installed and Bash tooling available in your environment. The Skill executes via a Bash script that calls Gemini to perform searches, so both dependencies must be present before executing queries.

How do I output search results in a format I can use downstream?

Search results are returned in structured Markdown or JSON formats. JSON output integrates directly into RAG pipelines and programmatic workflows, while Markdown suits documentation and human-readable reports.

When should I use web search instead of static knowledge bases?

Use web search when you need current information—error resolution, debugging against latest libraries, technology comparisons, or multi-domain scenarios where real-time data and source diversity matter more than indexed archives.

Does this work for complex multi-source research tasks?

Yes. The Skill is designed for advanced research requiring synthesis across multiple sources, domain-specific context, and scenario-specific outputs. It gathers and synthesizes relevant information across domains rather than returning raw search results.