[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-brave-brave-search-skills-en":3,"guides-for-brave-brave-search-skills":392,"similar-k17av0qd1ak7nzh8e6f33zfjen86nc20-en":393},{"_creationTime":4,"_id":5,"children":6,"community":48,"display":49,"evaluation":54,"identity":245,"isFallback":229,"parentExtension":247,"providers":248,"relations":255,"repo":256,"tags":389,"workflow":390},1778683278012.4438,"k17av0qd1ak7nzh8e6f33zfjen86nc20",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":17,"providers":22,"relations":41,"tags":43,"workflow":44},1778683278012.444,"k171bmfye9bw6pddf7xqx1x8px86nvha",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16},"Official Brave Search API skills for AI coding agents",{"claudeCode":15},"brave-search-skills","https://github.com/brave/brave-search-skills",{"basePath":18,"githubOwner":19,"githubRepo":15,"locale":20,"slug":15,"type":21},"","brave","en","plugin",{"evaluate":23,"extract":36},{"promptVersionExtension":24,"promptVersionScoring":25,"score":26,"tags":27,"targetMarket":34,"tier":35},"3.0.0","4.4.0",99,[28,29,30,31,32,33],"search","api","information-retrieval","rag","llm","cli","global","verified",{"commitSha":37,"plugin":38},"HEAD",{"mcpCount":11,"provider":39,"skillCount":40},"classify",11,{"parentExtensionId":5,"repoId":42},"kd79z9gj68csgw1td4cjr71d8x86nhc0",[29,33,30,32,31,28],{"evaluatedAt":45,"extractAt":46,"updatedAt":47},1778683314624,1778683278012,1778683730327,{"reviewCount":11},{"description":50,"installMethods":51,"name":53,"sourceUrl":16},"Official skills for using Brave Search API with AI coding agents.",{"claudeCode":52},"brave/brave-search-skills","brave-search",{"_creationTime":55,"_id":56,"extensionId":5,"locale":20,"result":57,"trustSignals":227,"workflow":243},1778683292724.0176,"kn71px0gvny26nghsvvf7xyh2x86nfan",{"checks":58,"evaluatedAt":204,"extensionSummary":205,"features":206,"nonGoals":212,"promptVersionExtension":216,"promptVersionScoring":25,"purpose":217,"rationale":218,"score":219,"summary":220,"tags":221,"targetMarket":34,"tier":35,"useCases":222},[59,64,67,70,74,77,81,85,88,91,95,99,103,107,110,113,116,119,122,125,129,133,137,141,145,148,151,154,158,161,164,167,170,173,176,180,184,188,191,195,198,201],{"category":60,"check":61,"severity":62,"summary":63},"Practical Utility","Problem relevance","pass","The description clearly states the problem of using the Brave Search API with AI coding agents.",{"category":60,"check":65,"severity":62,"summary":66},"Unique selling proposition","The skills provide a dedicated interface to the Brave Search API, offering structured access beyond basic LLM capabilities.",{"category":60,"check":68,"severity":62,"summary":69},"Production readiness","The extension provides a full set of skills for Brave Search API, covering various search types and offering documented setup instructions for multiple agents.",{"category":71,"check":72,"severity":62,"summary":73},"Scope","Single responsibility principle","The extension is focused on providing skills for the Brave Search API and does not include unrelated capabilities.",{"category":71,"check":75,"severity":62,"summary":76},"Description quality","The displayed description accurately reflects the extension's purpose and content.",{"category":78,"check":79,"severity":62,"summary":80},"Invocation","Scoped tools","All exposed tools are specific verb-noun actions related to Brave Search functionality.",{"category":82,"check":83,"severity":62,"summary":84},"Documentation","Configuration & parameter reference","The README provides clear instructions on API key setup, including environment variable configurations for various agents and their precedence.",{"category":71,"check":86,"severity":62,"summary":87},"Tool naming","Tool names are descriptive and follow a clear verb-noun pattern within the Brave Search domain.",{"category":71,"check":89,"severity":62,"summary":90},"Minimal I/O surface","Tool parameters and responses appear minimal and focused on the specific search task, as evidenced by the API reference and examples.",{"category":92,"check":93,"severity":62,"summary":94},"License","License usability","The extension is licensed under the MIT license, clearly stated in the LICENSE file and README, which is permissive for OSS use.",{"category":96,"check":97,"severity":62,"summary":98},"Maintenance","Commit recency","The last commit was on April 23, 2026, indicating recent maintenance.",{"category":96,"check":100,"severity":101,"summary":102},"Dependency Management","not_applicable","The extension does not appear to use third-party dependencies managed by package managers.",{"category":104,"check":105,"severity":62,"summary":106},"Security","Secret Management","API keys are handled via environment variables and are not hardcoded or echoed in output, with clear instructions for secure setup.",{"category":104,"check":108,"severity":62,"summary":109},"Injection","The extension interacts with a defined API and does not appear to load or execute untrusted external code or data.",{"category":104,"check":111,"severity":62,"summary":112},"Transitive Supply-Chain Grenades","The extension bundles all necessary code and does not fetch external scripts or data at runtime.",{"category":104,"check":114,"severity":62,"summary":115},"Sandbox Isolation","The skills interact with the Brave Search API and do not modify files outside of the agent's designated scope.",{"category":104,"check":117,"severity":62,"summary":118},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were observed in the provided source.",{"category":104,"check":120,"severity":62,"summary":121},"Data Exfiltration","Outbound calls are only to the Brave Search API, and no confidential data is submitted without user action.",{"category":104,"check":123,"severity":62,"summary":124},"Hidden Text Tricks","The README and other bundled content do not contain hidden steering tricks or suspicious Unicode characters.",{"category":126,"check":127,"severity":62,"summary":128},"Hooks","Opaque code execution","The code is plain and readable; no obfuscated scripts or runtime downloads were detected.",{"category":130,"check":131,"severity":62,"summary":132},"Portability","Structural Assumption","The extension makes no assumptions about the user's project file structure beyond where the agent looks for skills.",{"category":134,"check":135,"severity":62,"summary":136},"Trust","Issues Attention","With 2 issues opened and 2 closed in the last 90 days, the maintainer engagement rate is healthy.",{"category":138,"check":139,"severity":62,"summary":140},"Versioning","Release Management","The marketplace manifest includes a version number (1.4.0), and installation instructions often point to specific branches or archives.",{"category":142,"check":143,"severity":101,"summary":144},"Code Execution","Validation","The extension primarily acts as an interface to an external API; no complex input validation schemas were evident in the provided source.",{"category":104,"check":146,"severity":101,"summary":147},"Unguarded Destructive Operations","The extension is read-only in nature, interacting with the Brave Search API for queries and data retrieval.",{"category":142,"check":149,"severity":62,"summary":150},"Error Handling","The README and installation instructions imply robust error handling by directing users to API documentation and proper setup.",{"category":142,"check":152,"severity":101,"summary":153},"Logging","As a read-only API interface, explicit local audit logging is not applicable or expected.",{"category":155,"check":156,"severity":62,"summary":157},"Compliance","GDPR","The extension uses search queries and does not inherently handle personal data; user-provided API keys are managed securely.",{"category":155,"check":159,"severity":62,"summary":160},"Target market","The extension interacts with a global API and has no regional or jurisdictional limitations.",{"category":130,"check":162,"severity":62,"summary":163},"Runtime stability","The extension relies on standard API calls and environment variables, making it portable across different POSIX-compliant environments.",{"category":82,"check":165,"severity":62,"summary":166},"README","The README is comprehensive, clearly stating the purpose, prerequisites, installation, and usage examples.",{"category":71,"check":168,"severity":62,"summary":169},"Tool surface size","The extension exposes 12 distinct skills, which is within the recommended range.",{"category":78,"check":171,"severity":62,"summary":172},"Overlapping near-synonym tools","Tool names are distinct and cover specific functionalities of the Brave Search API without significant overlap.",{"category":82,"check":174,"severity":62,"summary":175},"Phantom features","All features advertised in the README, such as various search types and AI grounding, correspond to implemented skills.",{"category":177,"check":178,"severity":62,"summary":179},"Install","Installation instruction","The README provides detailed installation instructions for multiple agents, including copy-pasteable commands and authentication setup.",{"category":181,"check":182,"severity":62,"summary":183},"Errors","Actionable error messages","While specific error messages are not shown, the README directs users to API documentation and proper setup, implying actionable error handling.",{"category":185,"check":186,"severity":101,"summary":187},"Execution","Pinned dependencies","The extension does not rely on third-party dependencies that require pinning.",{"category":71,"check":189,"severity":101,"summary":190},"Dry-run preview","The extension is read-only and does not perform state-changing operations, making a dry-run feature not applicable.",{"category":192,"check":193,"severity":101,"summary":194},"Protocol","Idempotent retry & timeouts","The extension makes external API calls, but idempotency and timeouts are handled by the Brave Search API itself or the agent framework.",{"category":104,"check":196,"severity":62,"summary":197},"Telemetry opt-in","No telemetry is mentioned or implemented, and the extension is strictly opt-in through installation.",{"category":71,"check":199,"severity":62,"summary":200},"Theme declaration","The README declares a specific curation theme focused on Brave Search API skills for AI coding agents.",{"category":138,"check":202,"severity":62,"summary":203},"Per-entry version metadata","The marketplace manifest includes a version number for the plugin, providing explicit version metadata.",1778683292614,"This extension provides a suite of tools for interacting with the Brave Search API, enabling AI coding agents to perform various types of searches, retrieve web content, and generate AI-grounded answers.",[207,208,209,210,211],"Access to Brave Search API functionalities","Support for web, image, news, and video searches","AI-grounded answers with citations","LLM context extraction for grounding","Query autocomplete and spellcheck capabilities",[213,214,215],"Replacing the Brave Search website directly","Providing functionalities beyond the Brave Search API's scope","Acting as a general-purpose web scraping tool","3.1.0","To enable AI coding agents to effectively leverage the Brave Search API for information retrieval and content generation.","The extension is well-documented, secure, and actively maintained with a clear scope. It provides excellent value for its intended purpose.",97,"Official Brave Search API skills for AI coding agents.",[28,29,19,32,31],[223,224,225,226],"Using AI agents to find information on the web","Grounding LLM responses with up-to-date search results","Building AI-powered applications that require search functionality","Retrieving specific types of content like images or news articles via AI agents",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"security":239,"testCoverage":241},{"hasLockfile":229},false,1778683279818,{"descriptionLength":232,"readmeSize":233},65,12934,{"closedIssues90d":235,"forks":236,"hasChangelog":229,"openIssues90d":235,"pushedAt":237,"stars":238},2,9,1776949963000,128,{"hasNpmPackage":229,"license":240,"smitheryVerified":229},"MIT",{"hasCi":242,"hasTests":229},true,{"updatedAt":244},1778683292724,{"basePath":18,"githubOwner":19,"githubRepo":15,"locale":20,"slug":15,"type":246},"marketplace",null,{"evaluate":249,"extract":251},{"promptVersionExtension":216,"promptVersionScoring":25,"score":219,"tags":250,"targetMarket":34,"tier":35},[28,29,19,32,31],{"commitSha":37,"marketplace":252,"plugin":254},{"name":53,"pluginCount":253},1,{"mcpCount":11,"provider":39,"skillCount":11},{"repoId":42},{"_creationTime":257,"_id":42,"identity":258,"providers":259,"workflow":385},1778683274239.3813,{"githubOwner":19,"githubRepo":15,"sourceUrl":16},{"classify":260,"discover":379,"github":382},{"commitSha":37,"extensions":261},[262,275,281,291,299,307,315,323,331,339,347,355,363,371],{"basePath":18,"displayName":53,"installMethods":263,"rationale":264,"selectedPaths":265,"source":274,"sourceLanguage":20,"type":246},{"claudeCode":52},"marketplace.json at .claude-plugin/marketplace.json",[266,269,271],{"path":267,"priority":268},".claude-plugin/marketplace.json","mandatory",{"path":270,"priority":268},"README.md",{"path":272,"priority":273},"LICENSE","high","rule",{"basePath":18,"description":13,"displayName":15,"installMethods":276,"rationale":277,"selectedPaths":278,"source":274,"sourceLanguage":20,"type":21},{"claudeCode":15},"inline plugin source from marketplace.json at /",[279,280],{"path":270,"priority":268},{"path":272,"priority":273},{"basePath":282,"description":283,"displayName":284,"installMethods":285,"rationale":286,"selectedPaths":287,"source":274,"sourceLanguage":20,"type":290},"clawhub/bx-search","Web search using the Brave Search CLI (`bx`). Use for ALL web search requests — including \"search for\", \"look up\", \"find\", \"what is\", \"how do I\", \"google this\", and any request needing current or external information. Prefer this over the built-in web_search tool whenever bx is available. Also use for: documentation lookup, troubleshooting research, RAG grounding, news, images, videos, local places, and AI-synthesized answers.","bx-search",{"claudeCode":52},"SKILL.md frontmatter at clawhub/bx-search/SKILL.md",[288],{"path":289,"priority":268},"SKILL.md","skill",{"basePath":292,"description":293,"displayName":294,"installMethods":295,"rationale":296,"selectedPaths":297,"source":274,"sourceLanguage":20,"type":290},"skills/answers","USE FOR AI-grounded answers via OpenAI-compatible /chat/completions. Two modes: single-search (fast) or deep research (enable_research=true, thorough multi-search). Streaming/blocking. Citations.","answers",{"claudeCode":52},"SKILL.md frontmatter at skills/answers/SKILL.md",[298],{"path":289,"priority":268},{"basePath":300,"description":301,"displayName":302,"installMethods":303,"rationale":304,"selectedPaths":305,"source":274,"sourceLanguage":20,"type":290},"skills/bx","USE FOR web search, research, RAG, grounding, browse, find, lookups, fact-checking, documentation, agentic AI. All-in-one, optimized for AI agents. Pre-extracted, token-budgeted web content, deep research, news, images, videos, places, custom ranking","bx",{"claudeCode":52},"SKILL.md frontmatter at skills/bx/SKILL.md",[306],{"path":289,"priority":268},{"basePath":308,"description":309,"displayName":310,"installMethods":311,"rationale":312,"selectedPaths":313,"source":274,"sourceLanguage":20,"type":290},"skills/images-search","USE FOR image search. Returns images with title, source URL, thumbnail. Supports SafeSearch filter. Up to 200 results.","images-search",{"claudeCode":52},"SKILL.md frontmatter at skills/images-search/SKILL.md",[314],{"path":289,"priority":268},{"basePath":316,"description":317,"displayName":318,"installMethods":319,"rationale":320,"selectedPaths":321,"source":274,"sourceLanguage":20,"type":290},"skills/llm-context","USE FOR RAG/LLM grounding. Returns pre-extracted web content (text, tables, code) optimized for LLMs. GET + POST. Adjust max_tokens/count based on complexity. Supports Goggles, local/POI. For AI answers use answers. Recommended for anyone building AI/agentic applications.","llm-context",{"claudeCode":52},"SKILL.md frontmatter at skills/llm-context/SKILL.md",[322],{"path":289,"priority":268},{"basePath":324,"description":325,"displayName":326,"installMethods":327,"rationale":328,"selectedPaths":329,"source":274,"sourceLanguage":20,"type":290},"skills/local-descriptions","USE FOR getting AI-generated POI text descriptions. Requires POI IDs obtained from web-search (with result_filter=locations). Returns markdown descriptions grounded in web search context. Max 20 IDs per request.","local-descriptions",{"claudeCode":52},"SKILL.md frontmatter at skills/local-descriptions/SKILL.md",[330],{"path":289,"priority":268},{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":274,"sourceLanguage":20,"type":290},"skills/local-pois","USE FOR getting local business/POI details. Requires POI IDs obtained from web-search (with result_filter=locations). Returns full business information including ratings, hours, contact info. Max 20 IDs.","local-pois",{"claudeCode":52},"SKILL.md frontmatter at skills/local-pois/SKILL.md",[338],{"path":289,"priority":268},{"basePath":340,"description":341,"displayName":342,"installMethods":343,"rationale":344,"selectedPaths":345,"source":274,"sourceLanguage":20,"type":290},"skills/news-search","USE FOR news search. Returns news articles with title, URL, description, age, thumbnail. Supports freshness and date range filtering, SafeSearch filter and Goggles for custom ranking.","news-search",{"claudeCode":52},"SKILL.md frontmatter at skills/news-search/SKILL.md",[346],{"path":289,"priority":268},{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":274,"sourceLanguage":20,"type":290},"skills/spellcheck","USE FOR spell correction. Returns corrected query if misspelled. Most search endpoints have spellcheck built-in; use this only for pre-search query cleanup or \"Did you mean?\" UI.","spellcheck",{"claudeCode":52},"SKILL.md frontmatter at skills/spellcheck/SKILL.md",[354],{"path":289,"priority":268},{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":274,"sourceLanguage":20,"type":290},"skills/suggest","USE FOR query autocomplete/suggestions. Fast (\u003C100ms). Returns suggested queries as user types. Supports rich suggestions with entity info. Typo-resilient.","suggest",{"claudeCode":52},"SKILL.md frontmatter at skills/suggest/SKILL.md",[362],{"path":289,"priority":268},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":274,"sourceLanguage":20,"type":290},"skills/videos-search","USE FOR video search. Returns videos with title, URL, thumbnail, duration, view count, creator. Supports freshness filters, SafeSearch, pagination.","videos-search",{"claudeCode":52},"SKILL.md frontmatter at skills/videos-search/SKILL.md",[370],{"path":289,"priority":268},{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":274,"sourceLanguage":20,"type":290},"skills/web-search","USE FOR web search. Returns ranked results with snippets, URLs, thumbnails. Supports freshness filters, SafeSearch, Goggles for custom ranking, pagination. Primary search endpoint.","web-search",{"claudeCode":52},"SKILL.md frontmatter at skills/web-search/SKILL.md",[378],{"path":289,"priority":268},{"sources":380},[381],"manual",{"closedIssues90d":235,"description":50,"forks":236,"homepage":383,"license":240,"openIssues90d":235,"pushedAt":237,"readmeSize":233,"stars":238,"topics":384},"https://api.search.brave.com/",[],{"classifiedAt":386,"discoverAt":387,"extractAt":388,"githubAt":388,"updatedAt":386},1778683277818,1778683274239,1778683276157,[29,19,32,31,28],{"evaluatedAt":244,"extractAt":46,"updatedAt":391},1778683730140,[],[394,425,456],{"_creationTime":395,"_id":396,"community":397,"display":398,"identity":404,"providers":406,"relations":418,"tags":420,"workflow":421},1778697668802.9524,"k1746m1dnjtegrp9ftydmb5wn186mxsv",{"reviewCount":11},{"description":399,"installMethods":400,"name":402,"sourceUrl":403},"One-stop shop for building AI-powered products and businesses with Stripe.",{"claudeCode":401},"stripe/agent-toolkit","stripe","https://github.com/stripe/agent-toolkit",{"basePath":18,"githubOwner":402,"githubRepo":405,"locale":20,"slug":405,"type":246},"agent-toolkit",{"evaluate":407,"extract":415},{"promptVersionExtension":216,"promptVersionScoring":25,"score":408,"tags":409,"targetMarket":34,"tier":35},100,[402,410,411,412,413,32,414],"ai","sdk","typescript","python","agent",{"commitSha":37,"marketplace":416,"plugin":417},{"name":402,"pluginCount":253},{"mcpCount":11,"provider":39,"skillCount":11},{"repoId":419},"kd74b9k48z93rf42bgdvfdcahh86nzpd",[414,410,32,413,411,402,412],{"evaluatedAt":422,"extractAt":423,"updatedAt":424},1778697682749,1778697668803,1778697814342,{"_creationTime":426,"_id":427,"community":428,"display":429,"identity":435,"providers":439,"relations":449,"tags":451,"workflow":452},1778693511416.3645,"k17de181ddh1gjh0zdntr3qxyn86nqna",{"reviewCount":11},{"description":430,"installMethods":431,"name":433,"sourceUrl":434},"Context window optimization for AI coding agents. Sandboxes tool output, 98% reduction. 15 platforms",{"claudeCode":432},"mksglu/context-mode","context-mode","https://github.com/mksglu/context-mode",{"basePath":436,"githubOwner":437,"githubRepo":433,"locale":20,"slug":438,"type":246},".agents/plugins","mksglu","plugins",{"evaluate":440,"extract":447},{"promptVersionExtension":216,"promptVersionScoring":25,"score":408,"tags":441,"targetMarket":34,"tier":35},[442,443,32,444,445,446],"context","optimization","productivity","code-generation","sandbox",{"commitSha":37,"marketplace":448},{"name":433,"pluginCount":11},{"repoId":450},"kd764b2fctbqg4b8j8y6xvmkvs86m29m",[445,442,32,443,444,446],{"evaluatedAt":453,"extractAt":454,"updatedAt":455},1778693535406,1778693511416,1778693816674,{"_creationTime":457,"_id":458,"community":459,"display":460,"identity":466,"providers":468,"relations":480,"tags":482,"workflow":483},1778687361029.5278,"k17a6tjfs8x26pt762tjxft2zh86nnb6",{"reviewCount":11},{"description":461,"installMethods":462,"name":464,"sourceUrl":465},"SocratiCode — codebase intelligence plugin for Claude Code",{"claudeCode":463},"giancarloerra/socraticode","socraticode","https://github.com/giancarloerra/socraticode",{"basePath":18,"githubOwner":467,"githubRepo":464,"locale":20,"slug":464,"type":246},"giancarloerra",{"evaluate":469,"extract":477},{"promptVersionExtension":216,"promptVersionScoring":25,"score":408,"tags":470,"targetMarket":34,"tier":35},[471,472,473,28,474,475,476],"code-intelligence","codebase-analysis","ai-assistant","dependency-graph","local-docker","lsp",{"commitSha":37,"marketplace":478,"plugin":479},{"name":464,"pluginCount":253},{"mcpCount":11,"provider":39,"skillCount":11},{"repoId":481},"kd76w3r9kxfskg0y8kxc68drnd86m8rk",[473,471,472,474,475,476,28],{"evaluatedAt":484,"extractAt":485,"updatedAt":486},1778687383326,1778687361029,1778687533262]