{"id":"ec3dca07-35d7-47f8-b232-c12274084d77","shortId":"aVYxSe","kind":"skill","title":"web-search","tagline":"Perform web searches and extract content from URLs using the Tavily API. Use this skill to find real-time information, news, or deep-dive into specific web pages.","description":"# Web Search\n\n## Overview\n\nThis skill provides capabilities to search the web and extract content from specific URLs. It uses the Tavily API to ensure high-quality, LLM-ready results.\n\n## Workflow\n\n1.  **Search**: Use when you need to find information, answer questions, or discover resources.\n2.  **Extract**: Use when you have a specific URL (e.g., from a search result or user input) and need to read its full content.\n\n## Usage\n\n### 1. Search the Web\n\nTo search for information, you **must** have the `bash` skill loaded and use the `bash` tool to run the `search.py` script.\n\n```bash\npython skills/web-search/scripts/search.py --query \"your search query\"\n```\n\n**Optional Arguments:**\n- `--depth`: \"basic\" (default, fast) or \"advanced\" (comprehensive).\n- `--include-answer`: If set, returns a generated answer summary.\n- `--include-raw-content`: If set, returns the full content of the search results.\n\n### 2. Extract Content from URL\n\nTo read the content of a specific URL, run the `search.py` script with the `--url` argument.\n\n```bash\npython skills/web-search/scripts/search.py --url \"https://example.com/article\"\n```\n\n## Examples\n\n**User:** \"What are the latest features in Python 3.13?\"\n**Action:**\n1. `skill_load(skill_id=\"bash\")` (if not already loaded)\n2. `bash(command=\"python skills/web-search/scripts/search.py --query \\\"Python 3.13 new features\\\" --include-answer\")`\n\n**User:** \"Read this article for me: https://example.com/long-article\"\n**Action:**\n```bash\npython skills/web-search/scripts/search.py --url \"https://example.com/long-article\"\n```","tags":["web","search","google","adk","agent","valkryhx","agent-development","agent-skills","agent-swarm","agent-team","agentic-ai","dynamic-skills"],"capabilities":["skill","source-valkryhx","skill-web-search","topic-agent-development","topic-agent-skills","topic-agent-swarm","topic-agent-team","topic-agentic-ai","topic-dynamic-skills","topic-google-adk","topic-vibe-coding"],"categories":["google_adk_agent"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/valkryhx/google_adk_agent/web-search","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add valkryhx/google_adk_agent","source_repo":"https://github.com/valkryhx/google_adk_agent","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (1,562 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:14:45.894Z","embedding":null,"createdAt":"2026-05-18T13:22:14.830Z","updatedAt":"2026-05-18T19:14:45.894Z","lastSeenAt":"2026-05-18T19:14:45.894Z","tsv":"'/article':197 '/long-article':240,248 '1':66,105,209 '2':80,170,219 '3.13':207,226 'action':208,241 'advanc':144 'alreadi':217 'answer':75,148,154,231 'api':15,55 'argument':138,190 'articl':235 'bash':117,123,130,191,214,220,242 'basic':140 'capabl':40 'command':221 'comprehens':145 'content':9,47,103,159,165,172,178 'deep':28 'deep-div':27 'default':141 'depth':139 'discov':78 'dive':29 'e.g':89 'ensur':57 'exampl':198 'example.com':196,239,247 'example.com/article':195 'example.com/long-article':238,246 'extract':8,46,81,171 'fast':142 'featur':204,228 'find':20,73 'full':102,164 'generat':153 'high':59 'high-qual':58 'id':213 'includ':147,157,230 'include-answ':146,229 'include-raw-cont':156 'inform':24,74,112 'input':96 'latest':203 'llm':62 'llm-readi':61 'load':119,211,218 'must':114 'need':71,98 'new':227 'news':25 'option':137 'overview':36 'page':33 'perform':4 'provid':39 'python':131,192,206,222,225,243 'qualiti':60 'queri':133,136,224 'question':76 'raw':158 'read':100,176,233 'readi':63 'real':22 'real-tim':21 'resourc':79 'result':64,93,169 'return':151,162 'run':126,183 'script':129,186 'search':3,6,35,42,67,92,106,110,135,168 'search.py':128,185 'set':150,161 'skill':18,38,118,210,212 'skill-web-search' 'skills/web-search/scripts/search.py':132,193,223,244 'source-valkryhx' 'specif':31,49,87,181 'summari':155 'tavili':14,54 'time':23 'tool':124 'topic-agent-development' 'topic-agent-skills' 'topic-agent-swarm' 'topic-agent-team' 'topic-agentic-ai' 'topic-dynamic-skills' 'topic-google-adk' 'topic-vibe-coding' 'url':11,50,88,174,182,189,194,245 'usag':104 'use':12,16,52,68,82,121 'user':95,199,232 'web':2,5,32,34,44,108 'web-search':1 'workflow':65","prices":[{"id":"b6868821-30ed-4296-a78c-b4e11deae3a7","listingId":"ec3dca07-35d7-47f8-b232-c12274084d77","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"valkryhx","category":"google_adk_agent","install_from":"skills.sh"},"createdAt":"2026-05-18T13:22:14.830Z"}],"sources":[{"listingId":"ec3dca07-35d7-47f8-b232-c12274084d77","source":"github","sourceId":"valkryhx/google_adk_agent/web-search","sourceUrl":"https://github.com/valkryhx/google_adk_agent/tree/main/skills/web-search","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:14.830Z","lastSeenAt":"2026-05-18T19:14:45.894Z"}],"details":{"listingId":"ec3dca07-35d7-47f8-b232-c12274084d77","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"valkryhx","slug":"web-search","github":{"repo":"valkryhx/google_adk_agent","stars":6,"topics":["agent-development","agent-skills","agent-swarm","agent-team","agentic-ai","dynamic-skills","google-adk","vibe-coding"],"license":null,"html_url":"https://github.com/valkryhx/google_adk_agent","pushed_at":"2026-04-23T07:34:09Z","description":"a startup but not simple agent demo using  google adk.","skill_md_sha":"cf8018aae06c4c68163e7041524ac94521a9e3ac","skill_md_path":"skills/web-search/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/valkryhx/google_adk_agent/tree/main/skills/web-search"},"layout":"multi","source":"github","category":"google_adk_agent","frontmatter":{"name":"web-search","description":"Perform web searches and extract content from URLs using the Tavily API. Use this skill to find real-time information, news, or deep-dive into specific web pages."},"skills_sh_url":"https://skills.sh/valkryhx/google_adk_agent/web-search"},"updatedAt":"2026-05-18T19:14:45.894Z"}}