[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jwynia-research-id":3,"guides-for-jwynia-research":223,"similar-k17e9bdqv108k945dst3pcg6rx867hwv":224},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":190,"isFallback":194,"parentExtension":195,"providers":196,"relations":200,"repo":202,"workflow":220},1778053622473.6555,"k17e9bdqv108k945dst3pcg6rx867hwv",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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",[15,16,17,18,19],"research","tavily","web-search","methodology","documentation",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":178,"workflow":188},1778054012696.984,"kn7cdy1x7f7pspxmfaxgjfff3x8669rz","en",{"checks":25,"evaluatedAt":168,"extensionSummary":169,"promptVersionExtension":170,"promptVersionScoring":171,"rationale":172,"score":173,"summary":174,"tags":175,"targetMarket":176,"tier":177},[26,31,34,37,41,44,48,52,55,58,62,67,71,75,78,81,84,87,90,93,97,101,106,110,114,117,120,123,127,130,133,136,139,142,146,149,152,155,158,161,165],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly states the problem: diagnosing research quality and guiding query expansion when starting, stuck, or unsure about research completion.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill offers unique value by providing a structured research methodology, integrating AI-optimized web search with Tavily, and guiding users through specific phases and decision stakes, which is more than a simple prompt.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill is production-ready, providing a complete lifecycle for research tasks from analysis to synthesis, with clear setup and configuration instructions for using the Tavily CLI.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The skill focuses on research quality and systematic query expansion, with Tavily integration, without extending into unrelated domains.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The displayed description accurately reflects the skill's purpose and use cases.",{"category":45,"check":46,"severity":29,"summary":47},"Invocation","Scoped tools","The skill primarily uses a single, well-defined CLI tool (`tavily`) with specific, documented commands and options, rather than a generalist 'execute' tool.",{"category":49,"check":50,"severity":29,"summary":51},"Documentation","Configuration & parameter reference","All necessary configurations (Tavily API key, Deno installation) and parameters for the `tavily` command are documented with clear examples and explanations.",{"category":38,"check":53,"severity":29,"summary":54},"Tool naming","The primary tool name 'tavily' is descriptive and relevant to its function within the research domain.",{"category":38,"check":56,"severity":29,"summary":57},"Minimal I/O surface","The `tavily` CLI tool takes a structured query and specific flags as input, and its output is focused on search results and AI summaries, avoiding unnecessary diagnostic dumps.",{"category":59,"check":60,"severity":29,"summary":61},"License","License usability","The extension is licensed under MIT, a permissive open-source license, and this is clearly declared in the SKILL.md frontmatter.",{"category":63,"check":64,"severity":65,"summary":66},"Maintenance","Commit recency","critical","There are no commits on the default branch, indicating the project is likely unmaintained and poses a significant risk.",{"category":63,"check":68,"severity":69,"summary":70},"Dependency Management","warning","The skill relies on Deno and Tavily CLI, but there are no explicit measures for managing or updating these dependencies for vulnerabilities or newer versions.",{"category":72,"check":73,"severity":69,"summary":74},"Security","Secret Management","The skill requires a Tavily API key to be set via an environment variable, but there are no explicit instructions or safeguards mentioned regarding the secure handling or submission of this secret, beyond general environment variable usage.",{"category":72,"check":76,"severity":29,"summary":77},"Injection","The script fetches data from Tavily's API, but there are no indications of loading untrusted files or data as instructions, nor any obvious remote URL fetching for instruction execution.",{"category":72,"check":79,"severity":29,"summary":80},"Transitive Supply-Chain Grenades","The script only interacts with the Tavily API and uses Deno, with no signs of remote code execution, external file downloads for instructions, or unchecked script execution.",{"category":72,"check":82,"severity":29,"summary":83},"Sandbox Isolation","The script only performs network requests to Tavily's API and manages environment variables, with no attempts to modify files outside its intended scope.",{"category":72,"check":85,"severity":29,"summary":86},"Sandbox escape primitives","No detached-process spawns or retry loops around denied tool calls are present in the script.",{"category":72,"check":88,"severity":29,"summary":89},"Data Exfiltration","The script only sends search queries and receives search results/summaries from the Tavily API; there are no indications of exfiltrating confidential data.",{"category":72,"check":91,"severity":29,"summary":92},"Hidden Text Tricks","The bundled files do not contain any hidden-steering tricks, HTML comments, invisible Unicode characters, or control characters.",{"category":94,"check":95,"severity":29,"summary":96},"Hooks","Opaque code execution","The `tavily-cli.ts` script is plain, readable TypeScript code; there is no obfuscation, base64 payloads, or runtime code fetching.",{"category":98,"check":99,"severity":29,"summary":100},"Portability","Structural Assumption","The skill makes no assumptions about user-specific project organization outside of needing Deno and the Tavily API key. Paths for the CLI script are relative to its installation.",{"category":102,"check":103,"severity":104,"summary":105},"Trust","Issues Attention","not_applicable","No issues are available for evaluation (n/a).",{"category":107,"check":108,"severity":29,"summary":109},"Versioning","Release Management","A meaningful version ('2.0') is declared in the SKILL.md frontmatter.",{"category":111,"check":112,"severity":69,"summary":113},"Code Execution","Validation","While the script parses arguments for the Tavily API, there is no explicit schema validation library used for inputs, nor validation for the values passed to the API beyond basic type checks.",{"category":72,"check":115,"severity":104,"summary":116},"Unguarded Destructive Operations","The skill is purely analytical and read-only, performing web searches; it has no destructive operations.",{"category":111,"check":118,"severity":29,"summary":119},"Error Handling","The script includes try-catch blocks for API calls and provides specific error messages for common issues like invalid API keys or rate limits, exiting non-zero on failure.",{"category":111,"check":121,"severity":104,"summary":122},"Logging","The skill is read-only and does not perform actions that require local audit logging.",{"category":124,"check":125,"severity":104,"summary":126},"Compliance","GDPR","The skill performs web searches and does not explicitly handle or submit personal data.",{"category":124,"check":128,"severity":29,"summary":129},"Target market","The skill is a general research tool with no regional or jurisdictional logic, making it globally applicable.",{"category":98,"check":131,"severity":29,"summary":132},"Runtime stability","The skill relies on Deno and standard web APIs, making it portable across POSIX-compliant systems, and it provides clear error messages if dependencies are missing.",{"category":45,"check":134,"severity":29,"summary":135},"Precise Purpose","The description clearly outlines the purpose (diagnose research quality, guide query expansion) and when to use it (starting research, stuck, unsure if complete).",{"category":45,"check":137,"severity":29,"summary":138},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and use cases within a reasonable character limit.",{"category":49,"check":140,"severity":29,"summary":141},"Concise Body","The SKILL.md body is well-structured with clear sections and sub-sections, keeping the main instructional content concise by delegating detailed references to other files or command outputs.",{"category":143,"check":144,"severity":29,"summary":145},"Context","Progressive Disclosure","Detailed explanations and command references are well-organized, with the main SKILL.md outlining the process and linking to specific command usage and phase summaries.",{"category":143,"check":147,"severity":104,"summary":148},"Forked exploration","The skill is primarily a diagnostic and guidance tool, not an exploration-heavy one that would require forked context.",{"category":27,"check":150,"severity":29,"summary":151},"Usage examples","The SKILL.md provides multiple, clear, end-to-end examples of `tavily` commands with explanations of their purpose and impact.",{"category":27,"check":153,"severity":29,"summary":154},"Edge cases","The skill addresses various edge cases and failure modes through its diagnostic states and anti-patterns sections, offering recovery steps or actions.",{"category":111,"check":156,"severity":69,"summary":157},"Tool Fallback","The skill relies on a specific external tool (Tavily CLI) and Deno, but there is no explicit fallback path mentioned if these are unavailable or misconfigured, only instructions on how to set them up.",{"category":98,"check":159,"severity":29,"summary":160},"Stack assumptions","The skill clearly declares its stack assumptions: Deno, Tavily API key, and provides setup instructions, ensuring portability awareness.",{"category":162,"check":163,"severity":29,"summary":164},"Safety","Halt on unexpected state","The skill provides 'Diagnostic States' and 'Quick Diagnostic' sections that instruct the user to halt or revisit phases if unexpected states are encountered.",{"category":98,"check":166,"severity":29,"summary":167},"Cross-skill coupling","The skill is self-contained and focuses on research methodology; integration points are explicitly listed but optional, and it doesn't implicitly rely on other skills.",1778053823957,"It guides users through five research phases: analysis, vocabulary discovery, foundational search, counter-perspective search, and synthesis. The skill leverages a bundled Tavily CLI script and provides detailed setup, configuration, and command reference.","2.0.0","3.4.0","The 'Commit recency' check is critical due to no recent commits, indicating potential unmaintained status. While many checks pass, the lack of explicit dependency management and input validation are warnings, leading to an 'evaluated' tier.",75,"This research methodology skill provides a structured approach to diagnosing research quality and expanding queries using the Tavily search API.",[15,16,17,18,19],"global","flagged",{"codeQuality":179,"collectedAt":180,"documentation":181,"maintenance":183,"security":184,"testCoverage":187},{},1778053812257,{"descriptionLength":182,"readmeSize":8},168,{},{"hasNpmPackage":185,"license":186,"smitheryVerified":185},false,"MIT",{"hasCi":185,"hasTests":185},{"updatedAt":189},1778054012696,{"githubOwner":191,"githubRepo":192,"locale":23,"slug":15,"type":193},"jwynia","agent-skills","skill",true,null,{"extract":197,"llm":199},{"commitSha":198,"license":186},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":201},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"_creationTime":203,"_id":201,"identity":204,"providers":206,"workflow":217},1777995558409.897,{"githubOwner":191,"githubRepo":192,"sourceUrl":205},"https://github.com/jwynia/agent-skills",{"discover":207,"github":210},{"sources":208},[209],"skills-sh",{"closedIssues90d":8,"forks":211,"openIssues90d":212,"pushedAt":213,"readmeSize":214,"stars":215,"topics":216},10,2,1771900514000,11924,70,[],{"discoverAt":218,"extractAt":219,"githubAt":219,"updatedAt":219},1777995558409,1778053628601,{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":189,"updatedAt":189},1778053625386,1778053622473,[],[225,246,267,285,307,326],{"_creationTime":226,"_id":227,"community":228,"display":229,"identity":237,"providers":239,"relations":244,"workflow":245},1778053622473.658,"k172f62j2n12wbmm976dkgh12x867pax",{"reviewCount":8},{"description":230,"installMethods":231,"name":232,"sourceUrl":233,"tags":234},"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",[17,16,15,235,236],"api","information-retrieval",{"githubOwner":191,"githubRepo":192,"locale":23,"slug":238,"type":193},"web-search-tavily",{"extract":240,"llm":241},{"commitSha":198,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":242,"targetMarket":176,"tier":243},97,"verified",{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":189,"updatedAt":189},{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":259,"providers":261,"relations":265,"workflow":266},1778053622473.659,"k175v48mt9fzh8r2mm6ra7m5gs867jav",{"reviewCount":8},{"description":251,"installMethods":252,"name":253,"sourceUrl":254,"tags":255},"Verify claims in generated output against sources. Use as a separate pass AFTER content generation to catch hallucinations. Critical constraint - cannot be reliably combined with generation in a single pass.",{},"Fact-Check Skill","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/research/verification/fact-check",[256,15,257,19,258],"verification","hallucination","safety",{"githubOwner":191,"githubRepo":192,"locale":23,"slug":260,"type":193},"fact-check",{"extract":262,"llm":263},{"commitSha":198,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":264,"targetMarket":176,"tier":243},98,{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":189,"updatedAt":189},{"_creationTime":268,"_id":269,"community":270,"display":271,"identity":278,"providers":280,"relations":283,"workflow":284},1778053622473.6575,"k179xp8x1d5vrwv3r4m931ed458660q4",{"reviewCount":8},{"description":272,"installMethods":273,"name":274,"sourceUrl":275,"tags":276},"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",[17,277,15,235],"brave-search",{"githubOwner":191,"githubRepo":192,"locale":23,"slug":279,"type":193},"web-search-brave",{"extract":281,"llm":282},{"commitSha":198,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":264,"targetMarket":176,"tier":243},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":189,"updatedAt":189},{"_creationTime":286,"_id":287,"community":288,"display":289,"identity":299,"providers":301,"relations":305,"workflow":306},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":290,"installMethods":291,"name":292,"sourceUrl":293,"tags":294},"Systematically identify what's missing in non-fiction writing—both blind spots (inherent limitations) and blank spots (gaps that could be addressed). Use before finalizing non-fiction or when feedback feels incomplete.",{},"Blind Spot Detective","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/writing/analysis/blind-spot-detective",[295,296,297,298,19],"writing","analysis","non-fiction","diagnostic",{"githubOwner":191,"githubRepo":192,"locale":23,"slug":300,"type":193},"blind-spot-detective",{"extract":302,"llm":303},{"commitSha":198,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":304,"targetMarket":176,"tier":243},99,{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":189,"updatedAt":189},{"_creationTime":308,"_id":309,"community":310,"display":311,"identity":320,"providers":321,"relations":324,"workflow":325},1778053622473.657,"k174yf2vmxnqbd8n7fv5mxvw3n866tzc",{"reviewCount":8},{"description":312,"installMethods":313,"name":314,"sourceUrl":315,"tags":316},"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",[317,318,15,236,319],"search","web","utility",{"githubOwner":191,"githubRepo":192,"locale":23,"slug":17,"type":193},{"extract":322,"llm":323},{"commitSha":198,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":264,"targetMarket":176,"tier":243},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":189,"updatedAt":189},{"_creationTime":327,"_id":328,"community":329,"display":330,"identity":341,"providers":345,"relations":353,"workflow":355},1778053968286.4954,"k179afn14fzy4sejmjf82fgqa9867ck6",{"reviewCount":8},{"description":331,"installMethods":332,"name":333,"sourceUrl":334,"tags":335},"Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to find research papers, search arXiv, look up preprints, find academic articles in physics, math, CS, biology, statistics, or related fields.",{},"arXiv Search","https://github.com/langchain-ai/deepagents/tree/HEAD/libs/cli/examples/skills/arxiv-search",[15,336,337,338,339,340],"data-analytics","arxiv","academic-papers","python","cli",{"githubOwner":342,"githubRepo":343,"locale":23,"slug":344,"type":193},"langchain-ai","deepagents","arxiv-search",{"extract":346,"llm":348,"smithery":349},{"commitSha":347,"license":186},"b108c71d0c570e16c7050c1eac482e15dc35a5ed",{"promptVersionExtension":170,"promptVersionScoring":171,"score":264,"targetMarket":176,"tier":243},{"qualityScore":350,"totalActivations":351,"uniqueUsers":352,"useCount":8,"verified":185},0.7439563,9,8,{"repoId":354},"kd76dna2fvfbnjvzcpd2cwqnyd865xz7",{"anyEnrichmentAt":356,"extractAt":357,"githubAt":358,"llmAt":359,"smitheryAt":356,"updatedAt":359},1778053994907,1778053968286,1778053969344,1778054053159]