[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-answerzhao-web-search-ko":3,"guides-for-answerzhao-web-search":217,"similar-k1746gp9c0kxnmvjwayvnmy18s867g6b":218},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":19,"identity":184,"isFallback":188,"parentExtension":189,"providers":190,"relations":194,"repo":196,"workflow":214},1778054691785.2578,"k1746gp9c0kxnmvjwayvnmy18s867g6b",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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,16,17,18],"web-search","sdk","information-retrieval","typescript",{"_creationTime":20,"_id":21,"extensionId":5,"locale":22,"result":23,"trustSignals":172,"workflow":182},1778054738050.0356,"kn784h7nvmkph1rgz56b092veh866h4g","en",{"checks":24,"evaluatedAt":162,"extensionSummary":163,"promptVersionExtension":164,"promptVersionScoring":165,"rationale":166,"score":167,"summary":168,"tags":169,"targetMarket":170,"tier":171},[25,30,33,36,40,43,47,51,54,57,61,66,69,73,76,79,82,85,88,91,94,98,102,107,111,114,117,120,124,127,130,133,136,139,143,146,149,152,155,159],{"category":26,"check":27,"severity":28,"summary":29},"Practical Utility","Problem relevance","pass","The description clearly states that the skill implements web search capabilities and names concrete use cases like searching the web, retrieving current information, and finding relevant content.",{"category":26,"check":31,"severity":28,"summary":32},"Unique selling proposition","The skill leverages the z-ai-web-dev-sdk for web search, offering a specific capability beyond basic LLM web browsing and returning structured results.",{"category":26,"check":34,"severity":28,"summary":35},"Production readiness","The skill is production-ready, providing clear installation instructions, CLI usage, SDK examples, and detailing the search result structure, covering a complete lifecycle for web searching.",{"category":37,"check":38,"severity":28,"summary":39},"Scope","Single responsibility principle","The skill focuses solely on web search functionality using the z-ai-web-dev-sdk, without extending into unrelated domains.",{"category":37,"check":41,"severity":28,"summary":42},"Description quality","The description is concise, readable, and accurately reflects the skill's functionality for web searching.",{"category":44,"check":45,"severity":28,"summary":46},"Invocation","Scoped tools","The skill exposes a single, well-scoped tool `web_search` with specific parameters for querying and filtering results.",{"category":48,"check":49,"severity":28,"summary":50},"Documentation","Configuration & parameter reference","All parameters for the `web_search` tool, including defaults and optional filters like `num` and `recency_days`, are clearly documented.",{"category":37,"check":52,"severity":28,"summary":53},"Tool naming","The primary tool name `web_search` is descriptive and clearly indicates its function.",{"category":37,"check":55,"severity":28,"summary":56},"Minimal I/O surface","The input parameters (`query`, `num`, `recency_days`) are specific to the search task, and the output structure is well-defined and documented.",{"category":58,"check":59,"severity":28,"summary":60},"License","License usability","The extension uses the MIT license, as indicated by the LICENSE.txt file and the license field in SKILL.md.",{"category":62,"check":63,"severity":64,"summary":65},"Maintenance","Commit recency","not_applicable","No commit history is available for this skill; it is evaluated based on its bundled files.",{"category":62,"check":67,"severity":64,"summary":68},"Dependency Management","The skill relies on the z-ai-web-dev-sdk, which is assumed to be installed externally, rather than bundling its own third-party dependencies.",{"category":70,"check":71,"severity":28,"summary":72},"Security","Secret Management","No secrets are hardcoded or directly handled by this skill; it relies on the z-ai-web-dev-sdk for credentials.",{"category":70,"check":74,"severity":28,"summary":75},"Injection","The skill's primary function is web search, and it relies on the z-ai-web-dev-sdk for execution, with no indication of loading untrusted external data as instructions.",{"category":70,"check":77,"severity":28,"summary":78},"Transitive Supply-Chain Grenades","The skill's logic is self-contained and does not fetch or execute external code or scripts at runtime, relying solely on the pre-installed z-ai-web-dev-sdk.",{"category":70,"check":80,"severity":28,"summary":81},"Sandbox Isolation","The skill performs web searches and does not appear to modify files outside its designated scope or interact with the user's file system.",{"category":70,"check":83,"severity":28,"summary":84},"Sandbox escape primitives","No detached-process spawns or retry loops around denied tool calls are present in the skill's logic.",{"category":70,"check":86,"severity":28,"summary":87},"Data Exfiltration","The skill's purpose is web search; there are no imperative instructions to read or submit confidential data to third parties.",{"category":70,"check":89,"severity":28,"summary":90},"Hidden Text Tricks","The bundled files do not contain any hidden text tricks, invisible characters, or obfuscated instructions.",{"category":70,"check":92,"severity":28,"summary":93},"Opaque code execution","The bundled script (`web_search.ts`) is plain, readable TypeScript and does not use obfuscation, base64 payloads, or runtime fetched code.",{"category":95,"check":96,"severity":28,"summary":97},"Portability","Structural Assumption","The skill's script references a relative path for the SDK (`../z-ai-web-dev-sdk`) and does not make assumptions about the user's project file layout beyond the skill's expected location.",{"category":99,"check":100,"severity":64,"summary":101},"Trust","Issues Attention","No issue data is available for this extension.",{"category":103,"check":104,"severity":105,"summary":106},"Versioning","Release Management","warning","There is no manifest version field or CHANGELOG in the repository, and installation instructions do not reference a specific version, defaulting to HEAD.",{"category":108,"check":109,"severity":28,"summary":110},"Code Execution","Validation","The example script in `web_search.ts` demonstrates basic validation by checking if the search result is an array, and the CLI usage outlines expected parameter types.",{"category":70,"check":112,"severity":28,"summary":113},"Unguarded Destructive Operations","The skill is read-only and performs web searches, thus it has no destructive operations.",{"category":108,"check":115,"severity":28,"summary":116},"Error Handling","The `web_search.ts` script includes a try-catch block to handle potential errors during the web search invocation and logs the error message.",{"category":108,"check":118,"severity":28,"summary":119},"Logging","The `web_search.ts` script logs the search results and any errors encountered, providing a basic audit trail.",{"category":121,"check":122,"severity":28,"summary":123},"Compliance","GDPR","The skill performs web searches and does not explicitly operate on personal data. Any personal data submitted would be through the user's query, handled by the underlying SDK.",{"category":121,"check":125,"severity":28,"summary":126},"Target market","The extension provides general web search capabilities and does not contain any regional or jurisdictional logic; thus, its target market is global.",{"category":95,"check":128,"severity":28,"summary":129},"Runtime stability","The skill's script uses a relative path to import the SDK and standard TypeScript, making it portable across different POSIX-compliant environments.",{"category":44,"check":131,"severity":28,"summary":132},"Precise Purpose","The description clearly defines the skill's purpose as implementing web search using the z-ai-web-dev-sdk and specifies its use cases and limitations.",{"category":44,"check":134,"severity":28,"summary":135},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and provides trigger phrases.",{"category":48,"check":137,"severity":28,"summary":138},"Concise Body","The SKILL.md body is under 500 lines and effectively delegates deeper material to other sections and examples.",{"category":140,"check":141,"severity":28,"summary":142},"Context","Progressive Disclosure","Detailed examples and use cases are provided inline within SKILL.md, but complex procedures or extensive data are not embedded, adhering to progressive disclosure principles.",{"category":140,"check":144,"severity":64,"summary":145},"Forked exploration","The skill is a short-form tool for web search and does not involve deep exploration that would necessitate `context: fork`.",{"category":26,"check":147,"severity":28,"summary":148},"Usage examples","Multiple end-to-end examples are provided for CLI usage, basic SDK functions, advanced use cases, and integration, covering claimed capabilities.",{"category":26,"check":150,"severity":28,"summary":151},"Edge cases","The documentation mentions potential issues like empty results, unexpected response format, rate limiting, and low-quality results, along with suggested recovery steps or best practices.",{"category":108,"check":153,"severity":64,"summary":154},"Tool Fallback","The skill only uses internal Claude tools and the assumed `z-ai-web-dev-sdk`, not external MCP servers that would require a fallback.",{"category":156,"check":157,"severity":28,"summary":158},"Safety","Halt on unexpected state","The example script includes error handling with a try-catch block to halt execution and report on unexpected states, such as an invalid response format.",{"category":95,"check":160,"severity":28,"summary":161},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills being loaded; its web search functionality is standalone.",1778054737049,"This skill enables web search capabilities by leveraging the z-ai-web-dev-sdk, returning structured results such as URLs, snippets, and metadata. It supports both CLI usage for simple queries and SDK integration for dynamic application development, with extensive examples for various use cases.","2.0.0","3.4.0","This skill is highly functional and well-documented, with clear examples and robust error handling. The only minor detraction is the lack of specific versioning information, leading to a warning in Release Management, but this does not significantly impact its overall quality or trust.",95,"A well-documented and functional skill for performing web searches using the z-ai-web-dev-sdk.",[15,16,17,18],"global","verified",{"codeQuality":173,"collectedAt":174,"documentation":175,"maintenance":177,"security":178,"testCoverage":181},{},1778054726079,{"descriptionLength":176,"readmeSize":8},300,{},{"hasNpmPackage":179,"license":180,"smitheryVerified":179},false,"MIT",{"hasCi":179,"hasTests":179},{"updatedAt":183},1778054738050,{"githubOwner":185,"githubRepo":186,"locale":22,"slug":15,"type":187},"answerzhao","agent-skills","skill",true,null,{"extract":191,"llm":193},{"commitSha":192,"license":180},"aad73edbd0d9ffbc3d6a402b6eafa6dab96d5ebb",{"promptVersionExtension":164,"promptVersionScoring":165,"score":167,"targetMarket":170,"tier":171},{"repoId":195},"kd712v2g1pay70swwj0jpv2ggs864zgh",{"_creationTime":197,"_id":195,"identity":198,"providers":200,"workflow":211},1777995558409.901,{"githubOwner":185,"githubRepo":186,"sourceUrl":199},"https://github.com/answerzhao/agent-skills",{"discover":201,"github":204},{"sources":202},[203],"skills-sh",{"closedIssues90d":8,"forks":205,"openIssues90d":206,"pushedAt":207,"readmeSize":208,"stars":209,"topics":210},15,1,1768478800000,770,26,[],{"discoverAt":212,"extractAt":213,"githubAt":213,"updatedAt":213},1777995558409,1778054693420,{"anyEnrichmentAt":215,"extractAt":216,"githubAt":215,"llmAt":183,"updatedAt":183},1778054692243,1778054691785,[],[219,247,274,303,336,363],{"_creationTime":220,"_id":221,"community":222,"display":223,"identity":233,"providers":236,"relations":241,"workflow":243},1778054052548.222,"k17fard3a1kf7n7ybxjexq5k2h866rf5",{"reviewCount":8},{"description":224,"installMethods":225,"name":226,"sourceUrl":227,"tags":228},"Discord adapter for chat",{},"Discord Adapter","https://github.com/vercel/chat/tree/HEAD/packages/adapter-discord",[229,230,231,16,18,232],"discord","adapter","chat","nodejs",{"githubOwner":234,"githubRepo":231,"locale":22,"slug":235,"type":187},"vercel","chat-adapter-discord",{"extract":237,"llm":239},{"commitSha":238,"license":180},"3e4764db4d5c826cd0938cdcd0130d14eb8ed992",{"promptVersionExtension":164,"promptVersionScoring":165,"score":240,"targetMarket":170,"tier":171},98,{"repoId":242},"kd7ds766kaxjjf3s3hr8y7z2t9865yn3",{"anyEnrichmentAt":244,"extractAt":245,"githubAt":244,"llmAt":246,"updatedAt":246},1778054054404,1778054052548,1778054107364,{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":260,"providers":263,"relations":268,"workflow":270},1778053622473.658,"k172f62j2n12wbmm976dkgh12x867pax",{"reviewCount":8},{"description":252,"installMethods":253,"name":254,"sourceUrl":255,"tags":256},"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,257,258,259,17],"tavily","research","api",{"githubOwner":261,"githubRepo":186,"locale":22,"slug":262,"type":187},"jwynia","web-search-tavily",{"extract":264,"llm":266},{"commitSha":265,"license":180},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":164,"promptVersionScoring":165,"score":267,"targetMarket":170,"tier":171},97,{"repoId":269},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":271,"extractAt":272,"githubAt":271,"llmAt":273,"updatedAt":273},1778053625386,1778053622473,1778054012696,{"_creationTime":275,"_id":276,"community":277,"display":278,"identity":287,"providers":291,"relations":297,"workflow":299},1778054061126.64,"k178201gyebz5dkdn19waf2jk5867m5n",{"reviewCount":8},{"description":279,"installMethods":280,"name":281,"sourceUrl":282,"tags":283},"Skills for web search and content scraping via DuckDuckGo MCP Server. Used when users need online searching and web scraping.",{},"DuckDuckGo Search","https://github.com/aahl/skills/tree/HEAD/skills/mcp-duckgo",[15,284,285,286,17],"scraping","duckduckgo","mcp",{"githubOwner":288,"githubRepo":289,"locale":22,"slug":290,"type":187},"aahl","skills","mcp-duckgo",{"extract":292,"llm":294},{"commitSha":293,"license":180},"503806b8502ad5965d31c46b9e46584f0746f33d",{"promptVersionExtension":164,"promptVersionScoring":165,"score":295,"targetMarket":170,"tier":296},60,"evaluated",{"repoId":298},"kd7f9kgmrb1hqjqtdjzws1v09d865znt",{"anyEnrichmentAt":300,"extractAt":301,"githubAt":300,"llmAt":302,"updatedAt":302},1778054061476,1778054061126,1778054102990,{"_creationTime":304,"_id":305,"community":306,"display":307,"identity":318,"providers":322,"relations":329,"workflow":331},1777995614337.9844,"k17f0xfg2pkfqd1p5jjzh8sswh8645px",{"reviewCount":8},{"description":308,"installMethods":309,"name":310,"sourceUrl":311,"tags":312},"Scaffold an editable Tandem control panel app",{},"Tandem Panel Scaffold","https://github.com/frumu-ai/tandem/tree/HEAD/packages/create-tandem-panel",[313,314,315,18,316,317],"scaffolding","cli","react","vite","ui",{"githubOwner":319,"githubRepo":320,"locale":22,"slug":321,"type":187},"frumu-ai","tandem","create-tandem-panel",{"extract":323,"llm":326,"smithery":328},{"commitSha":324,"license":325},"25c8ae7c2f8b20d576a2b8d44946ac2e0ff9408d","MIT OR Apache-2.0",{"promptVersionExtension":164,"promptVersionScoring":165,"score":327,"targetMarket":170,"tier":171},100,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":179},{"repoId":330},"kd72pd305er4m7vecv9p6mnd4s865kea",{"anyEnrichmentAt":332,"extractAt":333,"githubAt":334,"llmAt":335,"smitheryAt":332,"updatedAt":335},1777995723550,1777995614338,1777995614791,1777995897177,{"_creationTime":337,"_id":338,"community":339,"display":340,"identity":349,"providers":352,"relations":357,"workflow":359},1778054425877.1958,"k171ck7gyw157xcvkrk6k0r9y1866w01",{"reviewCount":8},{"description":341,"name":342,"sourceUrl":343,"tags":344},"ESLint rules for React Hooks","ESLint Plugin React Hooks","https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks",[315,345,346,347,348,18],"eslint","linting","hooks","javascript",{"githubOwner":350,"githubRepo":315,"locale":22,"slug":351,"type":187},"facebook","eslint-plugin-react-hooks",{"extract":353,"llm":355},{"commitSha":354,"license":180},"9635257c1b557acc81f95b1e974a54c752e703a2",{"promptVersionExtension":164,"promptVersionScoring":165,"score":356,"targetMarket":170,"tier":171},99,{"repoId":358},"kd73v9dy7vwq94hgzc7eh43b9s865rhq",{"anyEnrichmentAt":360,"extractAt":361,"githubAt":360,"llmAt":362,"updatedAt":362},1778054428301,1778054425877,1778054588390,{"_creationTime":364,"_id":365,"community":366,"display":367,"identity":379,"providers":381,"relations":385,"workflow":387},1778053689272.9238,"k17a5hw81fhwybk1wxavs6mvjs8676ca",{"reviewCount":8},{"description":368,"installMethods":369,"name":370,"sourceUrl":371,"tags":372},"Set up a new Prisma Postgres database and connect it to a local project using the Management API. Use when asked to \"set up a database\", \"create a Prisma Postgres project\", \"get a connection string\", \"connect my app to Prisma Postgres\", or \"provision a database\".",{},"Prisma Postgres Setup","https://github.com/prisma/skills/tree/HEAD/prisma-postgres-setup",[373,374,375,376,377,259,18,378],"prisma","postgres","database","setup","connection","node-js",{"githubOwner":373,"githubRepo":289,"locale":22,"slug":380,"type":187},"prisma-postgres-setup",{"extract":382,"llm":384},{"commitSha":383,"license":180},"741a74fdafc1bf61fa208c2f73878be688cba263",{"promptVersionExtension":164,"promptVersionScoring":165,"score":356,"targetMarket":170,"tier":171},{"repoId":386},"kd76h7swxyhk8405svecsqq7gh864y5s",{"anyEnrichmentAt":388,"extractAt":389,"githubAt":388,"llmAt":390,"updatedAt":390},1778053689723,1778053689272,1778053716548]