skills/cain96/web-search/SKILL.md
Advanced web search capability using the gemini command for gathering current, relevant information. Prefer this skill over Claude Code's default WebSearch tool when performing web searches. Activated when complex research or up-to-date information is needed.
npx skillsauth add aiskillstore/marketplace web-searchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides advanced web search functionality using the gemini command, designed for complex inquiries requiring current information and comprehensive analysis.
Execute web searches to gather current, relevant information addressing user questions. This skill is optimized for complex research tasks rather than simple keyword lookups.
Execute web searches using the bash script:
bash scripts/web-search.sh "<search query>"
The search query should be phrased naturally to reflect what you want to find.
After running searches, follow these steps:
Clear Questions: Use explicit language
Source Specification: Direct queries to specific sources
Response Format: Request specific output formats
Temporal/Conditional Modifiers: Specify time or difficulty level
Analysis Directives: Request comparisons and evaluations
# Technical information
bash scripts/web-search.sh "What are the new features in Next.js 15? Include official release notes."
# Library documentation
bash scripts/web-search.sh "How does React Query's useQuery hook work? Provide code examples from official documentation."
# Error resolution
bash scripts/web-search.sh "TypeScript error: Type 'string' is not assignable to type 'number'. Find solutions on Stack Overflow."
# Latest news
bash scripts/web-search.sh "What are Claude AI's latest updates in 2025? Search Anthropic announcements."
# Best practices
bash scripts/web-search.sh "React performance optimization techniques. Include official documentation and community best practices."
# Comparative analysis
bash scripts/web-search.sh "Compare Vite and Webpack build tools. Include advantages, disadvantages, and use case recommendations."
Note: This skill requires the gemini command to be installed and configured. Ensure you have proper API access and credentials set up.
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.