[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jwynia-web-search-tavily-en":3,"guides-for-jwynia-web-search-tavily":221,"similar-k172f62j2n12wbmm976dkgh12x867pax":222},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":188,"isFallback":183,"parentExtension":193,"providers":194,"relations":198,"repo":200,"workflow":218},1778053622473.658,"k172f62j2n12wbmm976dkgh12x867pax",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Search the web using Tavily API for high-quality, AI-optimized results with advanced filtering options. Use when you need structured search results, domain filtering, relevance scores, or AI-generated answer summaries. Requires TAVILY_API_KEY. Keywords: tavily, advanced search, filtered search, domain filtering, relevance scoring.",{},"Web Search (Tavily API)","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/research/tools/web-search-tavily",[15,16,17,18,19],"web-search","tavily","research","api","information-retrieval",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":176,"workflow":186},1778054012696.992,"kn74m2yj7z3wfhprsg69qhh379867hpj","en",{"checks":25,"evaluatedAt":166,"extensionSummary":167,"promptVersionExtension":168,"promptVersionScoring":169,"rationale":170,"score":171,"summary":172,"tags":173,"targetMarket":174,"tier":175},[26,31,34,37,41,44,48,52,55,58,62,67,70,74,77,80,83,86,89,92,96,100,104,108,112,115,118,121,125,128,131,134,137,140,144,147,150,153,156,159,163],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly states the problem: needing structured, AI-optimized web search results with advanced filtering, contrasting it with basic search.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill offers advanced filtering, domain inclusion/exclusion, relevance scores, and AI-generated summaries, providing significant value beyond a basic web search API wrapper.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill is a complete, runnable Deno script that directly interfaces with the Tavily API, covering the stated use case of performing advanced web searches.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The extension is focused solely on providing advanced web search capabilities using the Tavily API, without venturing into unrelated domains.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The description accurately reflects the skill's capabilities, including its reliance on the Tavily API, advanced filtering options, and the requirement for a TAVILY_API_KEY.",{"category":45,"check":46,"severity":29,"summary":47},"Invocation","Scoped tools","The skill exposes a single, well-defined tool (`scripts/search.ts`) that takes specific parameters for web searching, rather than a general-purpose command executor.",{"category":49,"check":50,"severity":29,"summary":51},"Documentation","Configuration & parameter reference","All command-line options and parameters for the search script, including defaults and descriptions, are clearly documented in the SKILL.md file.",{"category":38,"check":53,"severity":29,"summary":54},"Tool naming","The primary tool (`scripts/search.ts`) is clearly named and the skill itself is identified by `web-search-tavily`, fitting within the research domain.",{"category":38,"check":56,"severity":29,"summary":57},"Minimal I/O surface","The search script accepts specific, documented parameters and returns structured results (human-readable or JSON) containing only relevant search data.",{"category":59,"check":60,"severity":29,"summary":61},"License","License usability","The license is clearly stated as MIT in the SKILL.md frontmatter and the LICENSE file.",{"category":63,"check":64,"severity":65,"summary":66},"Maintenance","Commit recency","not_applicable","No commit history is available for evaluation.",{"category":63,"check":68,"severity":29,"summary":69},"Dependency Management","The skill's only external dependency is Deno, which is a runtime environment, and the script itself is self-contained. No third-party libraries are managed.",{"category":71,"check":72,"severity":29,"summary":73},"Security","Secret Management","The skill correctly reads the TAVILY_API_KEY from the environment and does not echo it to stdout or stderr. It explicitly states the API key requirement and how to set it.",{"category":71,"check":75,"severity":29,"summary":76},"Injection","The Deno script is designed to execute a specific API call and does not appear to load or execute arbitrary third-party data as instructions.",{"category":71,"check":78,"severity":29,"summary":79},"Transitive Supply-Chain Grenades","The skill uses Deno to execute a local script that makes a network call to a specific API endpoint. There are no runtime downloads of code or data that wasn't committed.",{"category":71,"check":81,"severity":29,"summary":82},"Sandbox Isolation","The Deno script requires specific network and environment permissions and operates within the boundaries of making API calls and reading environment variables.",{"category":71,"check":84,"severity":29,"summary":85},"Sandbox escape primitives","The Deno script executes a straightforward API call and does not contain primitives like detached process spawns or retry loops around denied calls.",{"category":71,"check":87,"severity":29,"summary":88},"Data Exfiltration","The skill's sole outbound communication is to the Tavily API for search. It handles the API key securely and does not exfiltrate user data.",{"category":71,"check":90,"severity":29,"summary":91},"Hidden Text Tricks","The bundled files (SKILL.md and script) appear free of hidden steering tricks, control characters, or obfuscated content.",{"category":93,"check":94,"severity":29,"summary":95},"Hooks","Opaque code execution","The bundled script (`scripts/search.ts`) is plain, readable Deno code and does not use obfuscation techniques like base64 payloads or runtime code fetching.",{"category":97,"check":98,"severity":29,"summary":99},"Portability","Structural Assumption","The skill assumes Deno is installed and the Tavily API key is available as an environment variable, which are reasonable and documented preconditions.",{"category":101,"check":102,"severity":65,"summary":103},"Trust","Issues Attention","No issue data is available for evaluation.",{"category":105,"check":106,"severity":29,"summary":107},"Versioning","Release Management","A `version: \"1.0\"` is present in the SKILL.md frontmatter.",{"category":109,"check":110,"severity":29,"summary":111},"Code Execution","Validation","The Deno script parses command-line arguments and uses them to construct API requests. While not explicitly using a schema validation library, the argument parsing logic is robust for the defined options.",{"category":71,"check":113,"severity":29,"summary":114},"Unguarded Destructive Operations","The skill performs web searches, which are read-only operations and do not pose a destructive risk.",{"category":109,"check":116,"severity":29,"summary":117},"Error Handling","The Deno script includes try-catch blocks for API requests and argument parsing, providing specific error messages for common issues like missing API keys or rate limits.",{"category":109,"check":119,"severity":29,"summary":120},"Logging","The script logs search queries and results to stdout in a human-readable format by default, and can output JSON. It also logs timing information.",{"category":122,"check":123,"severity":65,"summary":124},"Compliance","GDPR","The skill performs web searches and does not appear to operate on or submit personal data beyond what is inherent in a web search query itself.",{"category":122,"check":126,"severity":29,"summary":127},"Target market","The skill is a general web search tool with no apparent geographical or jurisdictional limitations; targetMarket is global.",{"category":97,"check":129,"severity":29,"summary":130},"Runtime stability","The skill is written in Deno and assumes a standard Deno runtime. It does not appear to rely on OS-specific features beyond standard file access and networking.",{"category":45,"check":132,"severity":29,"summary":133},"Precise Purpose","The description clearly states the purpose (web search via Tavily API) and when to use it (current info, verification) and when not to use it (local files, existing knowledge).",{"category":45,"check":135,"severity":29,"summary":136},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and purpose, including keywords and requirements.",{"category":49,"check":138,"severity":29,"summary":139},"Concise Body","The SKILL.md body is well-structured and stays under 500 lines, deferring detailed script usage to the frontmatter and examples.",{"category":141,"check":142,"severity":29,"summary":143},"Context","Progressive Disclosure","The skill does not embed large amounts of third-party material. Detailed script usage and options are presented clearly within SKILL.md.",{"category":141,"check":145,"severity":65,"summary":146},"Forked exploration","This skill performs a single web search action and does not involve deep exploration, so `context: fork` is not applicable.",{"category":27,"check":148,"severity":29,"summary":149},"Usage examples","Multiple clear, end-to-end examples are provided in the SKILL.md, demonstrating various options and expected outcomes.",{"category":27,"check":151,"severity":29,"summary":152},"Edge cases","The 'Common Issues and Solutions' section addresses several potential failure modes and provides recovery steps, such as missing API keys or rate limits.",{"category":109,"check":154,"severity":65,"summary":155},"Tool Fallback","This skill is self-contained and does not rely on external tools like MCP servers, so a fallback is not applicable.",{"category":97,"check":157,"severity":29,"summary":158},"Stack assumptions","The skill clearly states its stack assumptions: Deno runtime, internet access, and the TAVILY_API_KEY environment variable.",{"category":160,"check":161,"severity":29,"summary":162},"Safety","Halt on unexpected state","The script includes checks for prerequisites like the API key and handles API errors gracefully, halting execution with informative messages on failure.",{"category":97,"check":164,"severity":29,"summary":165},"Cross-skill coupling","The skill is self-contained and does not rely on other skills. It is clearly distinguished from the basic `web-search` skill.",1778053837677,"This skill leverages the Tavily API to perform advanced web searches, offering structured results, filtering, and AI-generated summaries. It requires a TAVILY_API_KEY and Deno runtime, and can be invoked with numerous options to control search depth, topic, and domain.","2.0.0","3.4.0","The skill is well-documented, secure, and provides a clear, valuable functionality with robust error handling and usage examples. It meets all critical and warning criteria and is a high-quality utility.",97,"A comprehensive and well-implemented web search skill using the Tavily API.",[15,16,17,18,19],"global","verified",{"codeQuality":177,"collectedAt":178,"documentation":179,"maintenance":181,"security":182,"testCoverage":185},{},1778053824905,{"descriptionLength":180,"readmeSize":8},332,{},{"hasNpmPackage":183,"license":184,"smitheryVerified":183},false,"MIT",{"hasCi":183,"hasTests":183},{"updatedAt":187},1778054012696,{"githubOwner":189,"githubRepo":190,"locale":23,"slug":191,"type":192},"jwynia","agent-skills","web-search-tavily","skill",null,{"extract":195,"llm":197},{"commitSha":196,"license":184},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":199},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"_creationTime":201,"_id":199,"identity":202,"providers":204,"workflow":215},1777995558409.897,{"githubOwner":189,"githubRepo":190,"sourceUrl":203},"https://github.com/jwynia/agent-skills",{"discover":205,"github":208},{"sources":206},[207],"skills-sh",{"closedIssues90d":8,"forks":209,"openIssues90d":210,"pushedAt":211,"readmeSize":212,"stars":213,"topics":214},10,2,1771900514000,11924,70,[],{"discoverAt":216,"extractAt":217,"githubAt":217,"updatedAt":217},1777995558409,1778053628601,{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":187,"updatedAt":187},1778053625386,1778053622473,[],[223,242,261,289,314,337],{"_creationTime":224,"_id":225,"community":226,"display":227,"identity":234,"providers":236,"relations":240,"workflow":241},1778053622473.6575,"k179xp8x1d5vrwv3r4m931ed458660q4",{"reviewCount":8},{"description":228,"installMethods":229,"name":230,"sourceUrl":231,"tags":232},"Search the web using Brave Search API for fast, privacy-respecting results with localization, freshness filtering, and extra snippets. Use when you need web search results with country/language targeting or time-based filtering. Requires BRAVE_API_KEY. Keywords: brave, web search, localized search, privacy search, freshness filtering.",{},"Web Search (Brave Search API)","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/research/tools/web-search-brave",[15,233,17,18],"brave-search",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":235,"type":192},"web-search-brave",{"extract":237,"llm":238},{"commitSha":196,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":239,"targetMarket":174,"tier":175},98,{"repoId":199},{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":187,"updatedAt":187},{"_creationTime":243,"_id":244,"community":245,"display":246,"identity":255,"providers":256,"relations":259,"workflow":260},1778053622473.657,"k174yf2vmxnqbd8n7fv5mxvw3n866tzc",{"reviewCount":8},{"description":247,"installMethods":248,"name":249,"sourceUrl":250,"tags":251},"Search the web using the agent's built-in WebSearch tool. Use when you need to find current information, verify facts, or research topics. No API key required. Keywords: search, web, internet, lookup, find, research, current events, facts.",{},"Web Search","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/research/tools/web-search",[252,253,17,19,254],"search","web","utility",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":15,"type":192},{"extract":257,"llm":258},{"commitSha":196,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":239,"targetMarket":174,"tier":175},{"repoId":199},{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":187,"updatedAt":187},{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":275,"providers":279,"relations":283,"workflow":285},1778053100136.2437,"k177cymqjd5pwcqq4tk0kek34d867am8",{"reviewCount":8},{"description":266,"installMethods":267,"name":268,"sourceUrl":269,"tags":270},"Conduct multi-round deep research on any GitHub Repo. Use when users request comprehensive analysis, timeline reconstruction, competitive analysis, or in-depth investigation of GitHub. Produces structured markdown reports with executive summaries, chronological timelines, metrics analysis, and Mermaid diagrams. Triggers on Github repository URL or open source projects.",{},"GitHub Deep Research Skill","https://github.com/bytedance/deer-flow/tree/HEAD/skills/public/github-deep-research",[271,17,272,18,273,274],"github","analysis","report-generation","python",{"githubOwner":276,"githubRepo":277,"locale":23,"slug":278,"type":192},"bytedance","deer-flow","github-deep-research",{"extract":280,"llm":282},{"commitSha":281,"license":184},"1336872b15c25d45ebcb7c1cf72369c2bdd53187",{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":284},"kd789sm7egx1h0t1jag6zzhcq98656wv",{"anyEnrichmentAt":286,"extractAt":287,"githubAt":286,"llmAt":288,"updatedAt":288},1778053101076,1778053100136,1778053169012,{"_creationTime":290,"_id":291,"community":292,"display":293,"identity":301,"providers":303,"relations":308,"workflow":310},1778054691785.2578,"k1746gp9c0kxnmvjwayvnmy18s867g6b",{"reviewCount":8},{"description":294,"installMethods":295,"name":296,"sourceUrl":297,"tags":298},"Implement web search capabilities using the z-ai-web-dev-sdk. Use this skill when the user needs to search the web, retrieve current information, find relevant content, or build applications with real-time web search functionality. Returns structured search results with URLs, snippets, and metadata.",{},"Web Search Skill","https://github.com/answerzhao/agent-skills/tree/HEAD/glm-skills/web-search",[15,299,19,300],"sdk","typescript",{"githubOwner":302,"githubRepo":190,"locale":23,"slug":15,"type":192},"answerzhao",{"extract":304,"llm":306},{"commitSha":305,"license":184},"aad73edbd0d9ffbc3d6a402b6eafa6dab96d5ebb",{"promptVersionExtension":168,"promptVersionScoring":169,"score":307,"targetMarket":174,"tier":175},95,{"repoId":309},"kd712v2g1pay70swwj0jpv2ggs864zgh",{"anyEnrichmentAt":311,"extractAt":312,"githubAt":311,"llmAt":313,"updatedAt":313},1778054692243,1778054691785,1778054738050,{"_creationTime":315,"_id":316,"community":317,"display":318,"identity":324,"providers":327,"relations":331,"workflow":333},1778053148350.4812,"k176kab62fhm1x0pe026s8dff9867yr8",{"reviewCount":8},{"description":319,"installMethods":320,"name":296,"sourceUrl":321,"tags":322},"Formulate effective web search queries, analyze search results, and synthesize findings. Optimize search strategies for different types of information needs.",{},"https://github.com/claude-office-skills/skills/tree/HEAD/web-search",[252,253,17,323,19],"query-optimization",{"githubOwner":325,"githubRepo":326,"locale":23,"slug":15,"type":192},"claude-office-skills","skills",{"extract":328,"llm":330},{"commitSha":329,"license":184},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":168,"promptVersionScoring":169,"score":307,"targetMarket":174,"tier":175},{"repoId":332},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":334,"extractAt":335,"githubAt":334,"llmAt":336,"updatedAt":336},1778053151766,1778053148350,1778053561145,{"_creationTime":338,"_id":339,"community":340,"display":341,"identity":349,"providers":350,"relations":355,"workflow":356},1778053622473.6555,"k17e9bdqv108k945dst3pcg6rx867hwv",{"reviewCount":8},{"description":342,"installMethods":343,"name":344,"sourceUrl":345,"tags":346},"Diagnose research quality and guide systematic query expansion. Use when starting research on any topic, when stuck in research, or when unsure if research is complete.",{},"Research Methodology","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/research/methodology/research",[17,16,15,347,348],"methodology","documentation",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":17,"type":192},{"extract":351,"llm":352},{"commitSha":196,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":353,"targetMarket":174,"tier":354},75,"flagged",{"repoId":199},{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":187,"updatedAt":187}]