websearch-quick
Provides quick, precise answers from authoritative web sources in a single search pass.
Install
mkdir -p .claude/skills/websearch-quick && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/459" && unzip -o skill.zip -d .claude/skills/websearch-quick && rm skill.zipInstalls to .claude/skills/websearch-quick
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Fast, targeted single-pass search strategy for simple factual lookups. 1-iteration workflow with authoritative source verification and minimal citations. Use for version lookups, documentation finding, simple definitions, existence checks. Keywords: what version, find docs, link to, what is, does X support.Key capabilities
- →Perform targeted site-specific searches
- →Extract library version information
- →Locate official API documentation
- →Verify existence of feature support
How it works
Executes 1-2 precision search queries using domain-specific operators like site: or filetype: to isolate authoritative sources.
Inputs & outputs
When to use websearch-quick
- →Looking up library versions
- →Finding specific API documentation
- →Checking technical definitions
- →Verifying support for features
About this skill
Quick Web Research Strategy
What This Skill Does
Provides fast, targeted search methodology for simple questions requiring direct factual answers from authoritative sources. Implements single-pass workflow with precise query formulation and minimal citation overhead.
When to Use This Skill
Use this skill when the research question requires:
- Version lookups: "What version of React Router was released in 2025?"
- Documentation finding: "Find docs for Terraform AWS provider"
- Simple definitions: "What is GraphQL?"
- Existence checks: "Does Next.js support Server Components?"
- URL/link requests: "Link to Python asyncio documentation"
Triggers: Keywords like "what version", "find docs", "link to", "what is", "does X support", "URL for"
Instructions
Single-Pass Workflow
Objective: Execute 1-2 targeted queries, identify 1-2 authoritative sources, extract concise answer.
Step 1: Targeted Query Formulation (1-2 Queries)
Generate 1-2 highly specific queries using advanced operators:
Query Strategy:
- Official Source Priority: Use
site:operator for authoritative domains - File Type Targeting: Use
filetype:for specific document types - Exact Phrase Matching: Use
"exact phrase"for precision - Recent Content: Use
after:YYYYfor latest information
Examples:
Version Lookup:
- site:npmjs.com "react-router" "version"
- site:github.com "react-router" "releases" after:2025
Documentation Finding:
- site:terraform.io "aws provider" "documentation"
- site:docs.python.org "asyncio"
Simple Definition:
- site:graphql.org "what is GraphQL"
- "GraphQL definition" site:official-docs
Existence Check:
- site:nextjs.org "Server Components" "support"
- "Next.js Server Components" site:vercel.com
Step 2: Authoritative Source Identification (1-2 Sources)
Target Authoritative Sources:
- Official documentation: Framework/library official sites
- Package registries: npm, PyPI, Maven Central
- Official GitHub repos: Releases, changelog
- Peer-reviewed sources: Academic papers (rare for quick lookups)
Credibility Hierarchy:
- Official docs (highest authority)
- Official GitHub/package registry
- Established tech publications (MDN, Smashing Magazine)
- Community sources (Stack Overflow) - only if official unavailable
Step 3: Extract Concise Answer
Extract direct answer with minimal context:
Answer Format:
{Concise 1-3 sentence answer with inline citation [1]}
Optional: {1 sentence additional context if needed} [2]
Examples:
Version Lookup:
React Router v7.2.0 was released on March 15, 2025 [1]. The release introduced new data loading APIs and improved TypeScript support [1].
Documentation Finding:
The Terraform AWS Provider documentation is available at https://registry.terraform.io/providers/hashicorp/aws/latest/docs [1].
Simple Definition:
GraphQL is a query language for APIs that allows clients to request exactly the data they need [1].
Existence Check:
Yes, Next.js 14+ supports Server Components as a stable feature [1]. Server Components are enabled by default in the App Router [1].
Step 4: Minimal Citation
Provide 1-2 citations with essential information only:
Citation Format:
[1] **{Source Title}**
- URL: {URL}
- Author/Org: {organization}
- Date: {YYYY-MM-DD}
- Excerpt: "{1-sentence quote}"
Example:
[1] **React Router v7 Release Notes**
- URL: https://github.com/remix-run/react-router/releases/tag/v7.2.0
- Author/Org: Remix Team
- Date: 2025-03-15
- Excerpt: "React Router v7.2.0 introduces new data loading APIs..."
Step 5: Verify Factual Accuracy
Quick verification checklist:
- Answer directly addresses the question?
- Source is authoritative (official or highly credible)?
- Information is recent (if time-sensitive)?
- Citation includes URL for user verification?
No iteration - single pass only for quick mode.
Output Template
# Web Research Analysis (Quick Mode)
**Research Mode**: quick
**Objective**: {1-sentence: what was researched}
---
## Answer
{Concise 1-3 sentence answer with inline citations [1][2]}
---
## Source Citations
[1] **{Source Title}**
- URL: {URL}
- Author/Org: {author/org}
- Date: {date}
- Excerpt: "{quote}"
[2] **{Source Title}** (if applicable)
- URL: {URL}
- Author/Org: {author/org}
- Date: {date}
- Excerpt: "{quote}"
Examples
Example 1: Version Lookup
Scenario: "What version of React Router was released in 2025?"
Process:
Query (1):
site:github.com "react-router" "releases" "2025"
Source Identified (1):
React Router GitHub Releases [1]
Answer Extracted:
React Router v7.2.0 was released on March 15, 2025 [1].
Citation:
[1] React Router v7.2.0 Release
- URL: https://github.com/remix-run/react-router/releases/tag/v7.2.0
- Author/Org: Remix Team
- Date: 2025-03-15
- Excerpt: "v7.2.0 Release Notes..."
Verification: ✅ Authoritative (official repo), ✅ Recent, ✅ Directly answers question
Output: Quick Mode Context File with concise answer and 1 citation
Example 2: Documentation Finding
Scenario: "Find docs for Python asyncio"
Process:
Query (1):
site:docs.python.org "asyncio"
Source Identified (1):
Python Official Documentation [1]
Answer Extracted:
The Python asyncio documentation is available at https://docs.python.org/3/library/asyncio.html [1].
Citation:
[1] Python asyncio Documentation
- URL: https://docs.python.org/3/library/asyncio.html
- Author/Org: Python Software Foundation
- Date: 2025-01-10 (last updated)
- Excerpt: "asyncio is a library to write concurrent code using async/await syntax."
Verification: ✅ Official docs, ✅ Recent, ✅ Direct link
Output: Quick Mode summary with documentation URL
Example 3: Simple Definition
Scenario: "What is GraphQL?"
Process:
Queries (2):
- site:graphql.org "what is GraphQL"
- "GraphQL definition"
Sources Identified (1 primary):
GraphQL Official Site [1]
Answer Extracted:
GraphQL is a query language for APIs and a runtime for fulfilling queries with existing data [1].
It was developed by Facebook and provides a complete description of the data in your API [1].
Citations:
[1] GraphQL Introduction
- URL: https://graphql.org/
- Author/Org: GraphQL Foundation
- Date: 2024-12-01 (last updated)
- Excerpt: "GraphQL is a query language for APIs and a runtime for fulfilling those queries..."
Verification: ✅ Official source, ✅ Clear definition
Output: Quick Mode summary with definition and official citation
Example 4: Existence Check
Scenario: "Does Next.js support Server Components?"
Process:
Query (1):
site:nextjs.org "Server Components" "support"
Source Identified (1):
Next.js Official Documentation [1]
Answer Extracted:
Yes, Next.js 14+ supports Server Components as a stable feature [1]. Server Components are
enabled by default in the App Router and allow rendering components on the server [1].
Citation:
[1] Next.js Server Components Documentation
- URL: https://nextjs.org/docs/app/building-your-application/rendering/server-components
- Author/Org: Vercel
- Date: 2025-01-20
- Excerpt: "Server Components are a new feature that allow you to render components on the server..."
Verification: ✅ Official docs, ✅ Recent, ✅ Confirms existence and provides context
Output: Quick Mode summary confirming Server Components support
Best Practices
- Official Sources First: Always try
site:official-domain.combefore broader searches - Be Specific: Use exact version numbers, product names, specific terminology
- Avoid Over-Research: 1-2 sources sufficient for factual lookups - don't overthink
- Verify Recency: For technology topics, check publication/update date
- Direct Answers Only: No analysis, no comparison, no deep dive - just the answer
- Single Iteration: Never iterate in quick mode - if answer unclear, escalate to standard mode
Common Patterns
Pattern 1: Version Lookup
Query: site:{official-repo} "{package}" "version" "release" after:YYYY
Source: GitHub releases, npm registry, official changelog
Answer: "{Package} v{X.Y.Z} released on {date} [1]"
Pattern 2: Documentation URL
Query: site:{official-docs-domain} "{topic}"
Source: Official documentation site
Answer: "Documentation available at {URL} [1]"
Pattern 3: Yes/No Existence Check
Query: site:{official-site} "{feature}" "support"
Source: Official feature documentation
Answer: "Yes/No, {product} supports {feature} [1]. {1-sentence context} [1]"
Troubleshooting
Issue 1: Multiple Conflicting Versions
- Check official source first (GitHub releases, official site)
- Verify date (latest is correct for "current version" questions)
- If user asks about specific date, note date in answer
Issue 2: No Official Documentation Found
- Try package registry (npm, PyPI)
- Check official GitHub repo
- If still not found, note "No official documentation found; community resources available at {URL}"
Issue 3: Question More Complex Than Expected
- Don't force quick mode for complex questions
- Note in output: "Question requires deeper analysis; recommend /research:standard or /research:deep"
- Provide best-effort answer with caveat
Integration Points
- WebSearch Tool: Execute 1-2 targeted queries only
- Official Sources: Prioritize
site:operator for authoritative domains - Context Files: Persist minimal findings to
.agent/Session-{name}/context/research-web-analyst.md - No MCP Servers: Quick mode avoids external dependencies for speed
Key Terminology
- Targeted Query: Highly specific search using advanced operators
- Authoritative Source: Official documentation, pack
Content truncated.
When not to use it
- →Broad exploratory research
- →Subjective opinion-based queries
Limitations
- →Limited to factual/documentation lookups
- →Requires clear keywords
How it compares
It mandates a single-pass workflow that ignores non-authoritative search results for higher reliability.
Compared to similar skills
websearch-quick side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| websearch-quick (this skill) | 9 | 8mo | No flags | Beginner |
| perplexity | 14 | 6mo | No flags | Beginner |
| perplexity-search | 13 | 7mo | Review | Intermediate |
| exa-search | 9 | 8mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
perplexity
davila7
Web search and research using Perplexity AI. Use when user says "search", "find", "look up", "ask", "research", or "what's the latest" for generic queries. NOT for library/framework docs (use Context7) or workspace questions.
perplexity-search
davila7
Perform AI-powered web searches with real-time information using Perplexity models via LiteLLM and OpenRouter. This skill should be used when conducting web searches for current information, finding recent scientific literature, getting grounded answers with source citations, or accessing information beyond the model's knowledge cutoff. Provides access to multiple Perplexity models including Sonar Pro, Sonar Pro Search (advanced agentic search), and Sonar Reasoning Pro through a single OpenRouter API key.
exa-search
benjaminjackson
Search the web for content matching a query with AI-powered semantic search. Use for finding relevant web pages, research papers, news articles, code repositories, or any web content by meaning rather than just keywords.
research-lookup
davila7
Look up current research information using Perplexity's Sonar Pro Search or Sonar Reasoning Pro models through OpenRouter. Automatically selects the best model based on query complexity. Search academic papers, recent studies, technical documentation, and general research information with citations.
skill-researcher
benbrastmckie
Conduct general research using web search, documentation, and codebase exploration. Invoke for non-Lean research tasks.
ddgs
itsmeadarsh2008
Use when an agent needs to search the web, find images/news/videos/books, or extract content from a URL. Covers the ddgs Python library, CLI, and MCP server integration.