[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-brave-local-descriptions-zh-CN":3,"guides-for-brave-local-descriptions":447,"similar-k17e8vt114p0j41b556x0e7mpd86nmm6-zh-CN":448},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":247,"isFallback":231,"parentExtension":253,"providers":308,"relations":312,"repo":314,"tags":444,"workflow":445},1778683644719.6663,"k17e8vt114p0j41b556x0e7mpd86nmm6",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"用于获取 AI 生成的 POI 文本描述。需要从网络搜索中获得的 POI ID（使用 result_filter=locations）。返回基于网络搜索内容的 markdown 描述。每次请求最多 20 个 ID。",{"claudeCode":12},"brave/brave-search-skills","本地描述","https://github.com/brave/brave-search-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":229,"workflow":245},1778683644719.6665,"kn70kz9436qbf62afeafj8ma9x86mcqa","zh-CN",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":200,"practices":204,"prerequisites":205,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"tier":220,"useCases":221,"workflow":225},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了生成 AI 驱动的 POI 文本描述的问题，并提到了需要从网络搜索中获取 POI ID。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能提供了一项独特的功能，即根据网络搜索内容生成 AI 驱动的兴趣点 markdown 描述，这超出了简单的 API 包装器。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能已准备好投入生产，因为它集成了现有 API，具有明确的先决条件（API 密钥和计划），并且工作流程定义明确。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能仅专注于生成 AI 生成的 POI 文本描述，这是一个单一的领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","描述简洁、准确，并能准确反映技能的功能和要求。",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","该技能似乎是单个工具/端点，而不是工具集合，因此“范围限定的工具”概念不适用。",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","所有参数，包括必需的 `ids` 数组，都已清楚记录其类型和描述。API 密钥的需要也已明确说明。",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","该技能命名为 'local-descriptions'，其主要功能可以从上下文和描述中清楚地看出。",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","`ids` 参数被明确定义为必需的字符串数组，并且响应格式已通过相关字段清楚指定。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","该扩展根据 MIT 许可证分发，如 LICENSE 文件和信任信号所示。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","最后一次提交是在 2026 年 4 月 23 日，这在过去 90 天内。",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","该技能似乎不直接使用任何第三方依赖项。",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","该技能需要一个 API 密钥，该密钥通过 `X-Subscription-Token` 标头处理，并被记录为需要从用户处获取，这意味着它不是硬编码的。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能与已记录的 API 端点交互，并且似乎不会将外部、不受信任的数据作为指令加载或执行。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能仅向 Brave Search API 端点发出调用，并且在运行时不会获取或执行外部内容。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能向已记录的 API 端点发出出站 API 调用，并且不会修改其预期范围之外的文件。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","在提供的 SKILL.md 中未找到分离的进程生成或拒绝重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能仅将 POI ID 发送到 Brave Search API，并且似乎不会泄露任何机密数据。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容不包含隐藏的转向技巧，并使用标准的 markdown 和 JSON 格式。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该技能似乎不使用任何混淆代码、base64 有效负载或运行时脚本获取。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能不假定用户的项目结构，仅需要 API 密钥和 POI ID。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","过去 90 天内打开了 2 个问题，关闭了 2 个问题，表明关闭率为 50%，并且积极参与。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","该技能在 SKILL.md frontmatter 中声明了一个有意义的 semver 版本。",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","该技能主要与 API 交互，并且没有复杂的输入验证或结构化输出清理需要评估。",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","该技能是只读的，不执行任何破坏性操作。",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","文档描述了 API 响应可能包含 null 描述，并且示例显示了如何处理这种情况。API 错误的结构没有详细说明，但预期的响应格式很清楚。",{"category":104,"check":114,"severity":42,"summary":115},"Logging","该技能是只读的，不执行需要本地日志记录以进行审计的操作。",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","该技能处理从网络搜索获得的 POI ID，并且似乎不直接处理个人数据。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","该技能与全局 API 交互，没有任何区域限制，因此它是全局的。",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","该技能依赖于标准的 HTTP 请求和 API 密钥，使其在不同环境中具有可移植性。",{"category":45,"check":127,"severity":24,"summary":128},"README","README 文件存在，内容全面，并清楚地说明了 Brave Search API 技能的目的和安装说明。",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","这是一个单一技能扩展，而不是工具集合。",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","此扩展提供了一个单一的技能端点，因此没有重叠的工具。",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","所有宣传的与 POI 描述生成相关的特性都已实现，并对应于描述的 API 端点。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","README 提供了清晰的安装说明，适用于各种代理，包括 cURL 示例和 API 密钥设置的配置片段。",{"category":143,"check":144,"severity":145,"summary":146},"Errors","Actionable error messages","info","SKILL.md 提到描述可能为 null，暗示了潜在的错误路径，但除了这一点之外，并未详细说明具体的错误代码或恢复步骤。",{"category":148,"check":149,"severity":42,"summary":150},"Execution","Pinned dependencies","此技能不包含任何捆绑脚本，并且依赖于外部 API 调用，因此无需固定依赖项。",{"category":33,"check":152,"severity":42,"summary":153},"Dry-run preview","该技能是只读的，不执行状态更改操作，因此不适用 dry-run 功能。",{"category":155,"check":156,"severity":42,"summary":157},"Protocol","Idempotent retry & timeouts","该技能是一个只读 API 客户端，不涉及需要幂等性或自定义超时状态更改操作或复杂工具协调。",{"category":117,"check":159,"severity":42,"summary":160},"Telemetry opt-in","该技能与外部 API 交互，并且似乎不发出任何遥测数据。",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","目的明确说明为：“获取 AI 生成的 POI 文本描述”，需要来自网络搜索的 POI ID 并返回 markdown 描述。",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","SKILL.md 中的 frontmatter 简洁明了，有效地总结了该技能的核心功能。",{"category":45,"check":168,"severity":24,"summary":169},"Concise Body","SKILL.md 相当简洁，详细说明了 API 用法但不过于冗长，并将复杂的 API 细节留给外部文档。",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","SKILL.md 提供了清晰的概述，并链接到 Brave Search API 文档以获取更深入的信息，遵循了渐进式披露原则。",{"category":171,"check":175,"severity":42,"summary":176},"Forked exploration","该技能是一个简短的 API 客户端，不涉及需要分叉上下文的深度探索或代码审查。",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","SKILL.md 提供了清晰的 cURL 示例，用于单个和多个 POI ID，演示了输入和预期的用法。",{"category":22,"check":181,"severity":145,"summary":182},"Edge cases","SKILL.md 提到描述可能为 null，但未详细说明其他失败模式或恢复步骤。",{"category":104,"check":184,"severity":42,"summary":185},"Tool Fallback","该技能不依赖于自定义 MCP 服务器或具有回退功能的外部工具；它直接调用 Brave Search API。",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","该技能需要特定的先决条件（API 密钥、POI ID）并期望有效的响应，这意味着它在遇到意外的 API 错误或数据丢失时会停止运行。",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","该技能是独立的，并被清楚地记录为需要来自 `web-search` 技能的 POI ID，并有明确的交叉引用。",1778683433246,"此技能使用 Brave Search API，根据先前网络搜索获得的兴趣点 (POI) ID 生成 markdown 描述。它需要 Brave Search API 密钥和 Search 计划的订阅。",[196,197,198,199],"生成 AI 驱动的 POI 描述","以 markdown 格式返回描述","需要来自网络搜索的 POI ID","每次请求最多支持 20 个 ID",[201,202,203],"执行初始网络搜索以获取 POI ID","提供结构化的 POI 数据（营业时间、评分等）","为无法识别为 POI 的实体生成描述",[],[206,207],"Brave Search API 密钥","Search 计划的订阅","3.0.0","4.4.0","提供基于网络搜索内容的、AI 生成的、markdown 格式的兴趣点 (POI) 描述，为各种应用丰富数据。","高质量的文档和清晰的功能，没有安全或维护问题。有关错误处理的次要信息发现。",97,"一个文档齐全且安全的技能，用于生成 AI 驱动的兴趣点描述。",[215,216,217,218,219],"poi","descriptions","api","search","ai","verified",[222,223,224],"为本地商家数据添加叙事性摘要","为旅行或信息目的的 POI 添加描述性上下文","通过 AI 生成的 POI 概述来增强搜索结果",[226,227,228],"从网络搜索中获取 POI ID（result_filter=locations）","使用获取的 POI ID 调用此技能","接收 AI 生成的 markdown 描述",{"codeQuality":230,"collectedAt":232,"documentation":233,"maintenance":236,"security":241,"testCoverage":243},{"hasLockfile":231},false,1778683414938,{"descriptionLength":234,"readmeSize":235},211,12934,{"closedIssues90d":237,"forks":238,"hasChangelog":231,"openIssues90d":237,"pushedAt":239,"stars":240},2,9,1776949963000,128,{"hasNpmPackage":231,"license":242,"smitheryVerified":231},"MIT",{"hasCi":244,"hasTests":231},true,{"updatedAt":246},1778683644719,{"basePath":248,"githubOwner":249,"githubRepo":250,"locale":18,"slug":251,"type":252},"skills/local-descriptions","brave","brave-search-skills","local-descriptions","skill",{"_creationTime":254,"_id":255,"community":256,"display":257,"identity":260,"parentExtension":264,"providers":294,"relations":303,"tags":304,"workflow":305},1778683278012.444,"k171bmfye9bw6pddf7xqx1x8px86nvha",{"reviewCount":8},{"description":258,"installMethods":259,"name":250,"sourceUrl":14},"Official Brave Search API skills for AI coding agents",{"claudeCode":250},{"basePath":261,"githubOwner":249,"githubRepo":250,"locale":262,"slug":250,"type":263},"","en","plugin",{"_creationTime":265,"_id":266,"community":267,"display":268,"identity":272,"providers":274,"relations":287,"tags":289,"workflow":290},1778683278012.4438,"k17av0qd1ak7nzh8e6f33zfjen86nc20",{"reviewCount":8},{"description":269,"installMethods":270,"name":271,"sourceUrl":14},"Official skills for using Brave Search API with AI coding agents.",{"claudeCode":12},"brave-search",{"basePath":261,"githubOwner":249,"githubRepo":250,"locale":262,"slug":250,"type":273},"marketplace",{"evaluate":275,"extract":281},{"promptVersionExtension":276,"promptVersionScoring":209,"score":212,"tags":277,"targetMarket":280,"tier":220},"3.1.0",[218,217,249,278,279],"llm","rag","global",{"commitSha":282,"marketplace":283,"plugin":285},"HEAD",{"name":271,"pluginCount":284},1,{"mcpCount":8,"provider":286,"skillCount":8},"classify",{"repoId":288},"kd79z9gj68csgw1td4cjr71d8x86nhc0",[217,249,278,279,218],{"evaluatedAt":291,"extractAt":292,"updatedAt":293},1778683292724,1778683278012,1778683730140,{"evaluate":295,"extract":300},{"promptVersionExtension":208,"promptVersionScoring":209,"score":296,"tags":297,"targetMarket":280,"tier":220},99,[218,217,298,279,278,299],"information-retrieval","cli",{"commitSha":282,"plugin":301},{"mcpCount":8,"provider":286,"skillCount":302},11,{"parentExtensionId":266,"repoId":288},[217,299,298,278,279,218],{"evaluatedAt":306,"extractAt":292,"updatedAt":307},1778683314624,1778683730327,{"evaluate":309,"extract":311},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":310,"targetMarket":280,"tier":220},[215,216,217,218,219],{"commitSha":282,"license":242},{"parentExtensionId":255,"repoId":288,"translatedFrom":313},"k17fkq5hc19nmse61szvsdt6bs86m0na",{"_creationTime":315,"_id":288,"identity":316,"providers":317,"workflow":440},1778683274239.3813,{"githubOwner":249,"githubRepo":250,"sourceUrl":14},{"classify":318,"discover":434,"github":437},{"commitSha":282,"extensions":319},[320,333,339,348,356,364,372,380,386,394,402,410,418,426],{"basePath":261,"displayName":271,"installMethods":321,"rationale":322,"selectedPaths":323,"source":332,"sourceLanguage":262,"type":273},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[324,327,329],{"path":325,"priority":326},".claude-plugin/marketplace.json","mandatory",{"path":328,"priority":326},"README.md",{"path":330,"priority":331},"LICENSE","high","rule",{"basePath":261,"description":258,"displayName":250,"installMethods":334,"rationale":335,"selectedPaths":336,"source":332,"sourceLanguage":262,"type":263},{"claudeCode":250},"inline plugin source from marketplace.json at /",[337,338],{"path":328,"priority":326},{"path":330,"priority":331},{"basePath":340,"description":341,"displayName":342,"installMethods":343,"rationale":344,"selectedPaths":345,"source":332,"sourceLanguage":262,"type":252},"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":12},"SKILL.md frontmatter at clawhub/bx-search/SKILL.md",[346],{"path":347,"priority":326},"SKILL.md",{"basePath":349,"description":350,"displayName":351,"installMethods":352,"rationale":353,"selectedPaths":354,"source":332,"sourceLanguage":262,"type":252},"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":12},"SKILL.md frontmatter at skills/answers/SKILL.md",[355],{"path":347,"priority":326},{"basePath":357,"description":358,"displayName":359,"installMethods":360,"rationale":361,"selectedPaths":362,"source":332,"sourceLanguage":262,"type":252},"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":12},"SKILL.md frontmatter at skills/bx/SKILL.md",[363],{"path":347,"priority":326},{"basePath":365,"description":366,"displayName":367,"installMethods":368,"rationale":369,"selectedPaths":370,"source":332,"sourceLanguage":262,"type":252},"skills/images-search","USE FOR image search. Returns images with title, source URL, thumbnail. Supports SafeSearch filter. Up to 200 results.","images-search",{"claudeCode":12},"SKILL.md frontmatter at skills/images-search/SKILL.md",[371],{"path":347,"priority":326},{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":332,"sourceLanguage":262,"type":252},"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":12},"SKILL.md frontmatter at skills/llm-context/SKILL.md",[379],{"path":347,"priority":326},{"basePath":248,"description":381,"displayName":251,"installMethods":382,"rationale":383,"selectedPaths":384,"source":332,"sourceLanguage":262,"type":252},"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.",{"claudeCode":12},"SKILL.md frontmatter at skills/local-descriptions/SKILL.md",[385],{"path":347,"priority":326},{"basePath":387,"description":388,"displayName":389,"installMethods":390,"rationale":391,"selectedPaths":392,"source":332,"sourceLanguage":262,"type":252},"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":12},"SKILL.md frontmatter at skills/local-pois/SKILL.md",[393],{"path":347,"priority":326},{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":332,"sourceLanguage":262,"type":252},"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":12},"SKILL.md frontmatter at skills/news-search/SKILL.md",[401],{"path":347,"priority":326},{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"source":332,"sourceLanguage":262,"type":252},"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":12},"SKILL.md frontmatter at skills/spellcheck/SKILL.md",[409],{"path":347,"priority":326},{"basePath":411,"description":412,"displayName":413,"installMethods":414,"rationale":415,"selectedPaths":416,"source":332,"sourceLanguage":262,"type":252},"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":12},"SKILL.md frontmatter at skills/suggest/SKILL.md",[417],{"path":347,"priority":326},{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":332,"sourceLanguage":262,"type":252},"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":12},"SKILL.md frontmatter at skills/videos-search/SKILL.md",[425],{"path":347,"priority":326},{"basePath":427,"description":428,"displayName":429,"installMethods":430,"rationale":431,"selectedPaths":432,"source":332,"sourceLanguage":262,"type":252},"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":12},"SKILL.md frontmatter at skills/web-search/SKILL.md",[433],{"path":347,"priority":326},{"sources":435},[436],"manual",{"closedIssues90d":237,"description":269,"forks":238,"homepage":438,"license":242,"openIssues90d":237,"pushedAt":239,"readmeSize":235,"stars":240,"topics":439},"https://api.search.brave.com/",[],{"classifiedAt":441,"discoverAt":442,"extractAt":443,"githubAt":443,"updatedAt":441},1778683277818,1778683274239,1778683276157,[219,217,216,215,218],{"evaluatedAt":446,"extractAt":292,"updatedAt":246},1778683435207,[],[449,479,510,538,566,590],{"_creationTime":450,"_id":451,"community":452,"display":453,"identity":459,"providers":464,"relations":472,"tags":475,"workflow":476},1778691104676.0042,"k17c25w174y6873nhdh566etts86mv7m",{"reviewCount":8},{"description":454,"installMethods":455,"name":457,"sourceUrl":458},"Transform images with resize, crop, smart crop, upscale, remove background, and 20+ operations.",{"claudeCode":456},"iterationlayer/skills","Image Transformation API","https://github.com/iterationlayer/skills",{"basePath":460,"githubOwner":461,"githubRepo":462,"locale":262,"slug":463,"type":252},"skills/image-transformation-api","iterationlayer","skills","image-transformation-api",{"evaluate":465,"extract":471},{"promptVersionExtension":208,"promptVersionScoring":209,"score":466,"tags":467,"targetMarket":280,"tier":220},100,[468,469,470,217,219],"image","transformation","editing",{"commitSha":282,"license":242},{"parentExtensionId":473,"repoId":474},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[219,217,470,468,469],{"evaluatedAt":477,"extractAt":478,"updatedAt":477},1778693613399,1778691104676,{"_creationTime":480,"_id":481,"community":482,"display":483,"identity":489,"providers":493,"relations":501,"tags":505,"workflow":506},1778695002445.9265,"k17f3bbm7ztgr1r8jg4ztnjb0s86mgqd",{"reviewCount":8},{"description":484,"installMethods":485,"name":487,"sourceUrl":488},"在用户希望查找、筛选、审核或丰富美国网络安全公司信息时使用——包括渗透测试/红队、安全审计、vCISO、SOC 2 准备、事件响应、托管 SOC、IAM、云安全和 AppSec。当用户输入“为我们的 SOC 2 审计找一家渗透测试公司”、“为我们医疗科技初创公司筛选三家 vCISO 服务商”、“我们需要事件响应服务合同”或“拉取这 8 家安全公司域名的联系信息”等请求时触发，即使是以间接方式描述（我们被攻击了，为合规审计做准备，让我们准备好 SOC 2）。它会驱动 ServiceGraph API (api.servicegraph.co) —— 一个拥有超过 10 万家美国公司目录的数据库，可按行业、服务、地点、规模、评分进行筛选。排除内部安全招聘、关于“如何修补 CVE-X”或“配置防火墙 Y”的 DIY 问题、安全产品评测（如 CrowdStrike vs SentinelOne 等）、通用安全知识问题、面向消费者的个人安全建议、非美国公司、个人自由职业者和赏金猎人。",{"claudeCode":486},"nostrband/ServiceGraph","find-cybersecurity-firm","https://github.com/nostrband/ServiceGraph",{"basePath":490,"githubOwner":491,"githubRepo":492,"locale":18,"slug":487,"type":252},"skills/find-cybersecurity-firm","nostrband","ServiceGraph",{"evaluate":494,"extract":500},{"promptVersionExtension":208,"promptVersionScoring":209,"score":466,"tags":495,"targetMarket":280,"tier":220},[496,497,498,499,217,218],"cybersecurity","servicegraph","business","procurement",{"commitSha":282},{"parentExtensionId":502,"repoId":503,"translatedFrom":504},"k170hexh2b1y2ab8gj4acbt6t186mmhn","kd73je8ge8dvxgqqy6nvhxz1e186nhcc","k17f5djrtgcfht64yn209hdmqh86n8kv",[217,498,496,499,218,497],{"evaluatedAt":507,"extractAt":508,"updatedAt":509},1778694766522,1778694690188,1778695002445,{"_creationTime":511,"_id":512,"community":513,"display":514,"identity":520,"providers":523,"relations":530,"tags":533,"workflow":534},1778692394292.7976,"k1769yhtdcsq8qjbfsegfcybc586nd4b",{"reviewCount":8},{"description":515,"installMethods":516,"name":518,"sourceUrl":519},"跨越 180 多家航空公司的航班搜索和预订，无任何加价——比 OTA（在线旅行社）便宜 20-50 美元。通过本地连接器（Ryanair、EasyJet、Wizz Air、Southwest、AirAsia 等 175 多家）返回原始航空公司价格。当用户询问“查找航班”、“搜索航班”、“预订航班”、“比较航空公司价格”、“查找廉价航班”、“从 X 飞往 Y”、“查找转机航班”、“查找中转选项”或任何与航班相关的旅行查询时使用。请勿用于仅限酒店的搜索、租车或非航班旅行预订。",{"claudeCode":517},"LetsFG/LetsFG","flight-search","https://github.com/LetsFG/LetsFG",{"basePath":521,"githubOwner":522,"githubRepo":522,"locale":18,"slug":518,"type":252},"skills/flight-search","LetsFG",{"evaluate":524,"extract":529},{"promptVersionExtension":208,"promptVersionScoring":209,"score":466,"tags":525,"targetMarket":280,"tier":220},[526,527,528,217,218],"flights","travel","booking",{"commitSha":282},{"repoId":531,"translatedFrom":532},"kd7d4mhwkp3k1m28hz28hyn2dd86mm88","k173ztaywbkajjk9gqy90n98fx86mnzf",[217,528,526,218,527],{"evaluatedAt":535,"extractAt":536,"updatedAt":537},1778692265291,1778692220267,1778692394292,{"_creationTime":539,"_id":540,"community":541,"display":542,"identity":548,"providers":552,"relations":560,"tags":562,"workflow":563},1778696691708.2996,"k175z5j3knm69exj7qpfwy3e1586nh3w",{"reviewCount":8},{"description":543,"installMethods":544,"name":546,"sourceUrl":547},"Vector embeddings with HNSW indexing, sql.js persistence, and hyperbolic support. 75x faster with agentic-flow integration. Use when: semantic search, pattern matching, similarity queries, knowledge retrieval. Skip when: exact text matching, simple lookups, no semantic understanding needed.\n",{"claudeCode":545},"ruvnet/ruflo","embeddings","https://github.com/ruvnet/ruflo",{"basePath":549,"githubOwner":550,"githubRepo":551,"locale":262,"slug":546,"type":252},".agents/skills/embeddings","ruvnet","ruflo",{"evaluate":553,"extract":559},{"promptVersionExtension":208,"promptVersionScoring":209,"score":296,"tags":554,"targetMarket":280,"tier":220},[546,555,556,557,219,218,558],"vector-search","hnsw","sql-js","retrieval",{"commitSha":282},{"repoId":561},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[219,546,556,558,218,557,555],{"evaluatedAt":564,"extractAt":565,"updatedAt":564},1778698905205,1778696691708,{"_creationTime":567,"_id":568,"community":569,"display":570,"identity":574,"providers":577,"relations":585,"tags":587,"workflow":588},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":571,"installMethods":572,"name":573,"sourceUrl":547},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":545},"Trader Regime",{"basePath":575,"githubOwner":550,"githubRepo":551,"locale":262,"slug":576,"type":252},"plugins/ruflo-neural-trader/skills/trader-regime","trader-regime",{"evaluate":578,"extract":584},{"promptVersionExtension":208,"promptVersionScoring":209,"score":466,"tags":579,"targetMarket":280,"tier":220},[580,581,582,219,583,299],"finance","trading","market-analysis","typescript",{"commitSha":282,"license":242},{"parentExtensionId":586,"repoId":561},"k17drge8h1fgzchr0p4jaeg33n86mwmy",[219,299,580,582,581,583],{"evaluatedAt":589,"extractAt":565,"updatedAt":589},1778701108877,{"_creationTime":591,"_id":592,"community":593,"display":594,"identity":600,"providers":604,"relations":610,"tags":614,"workflow":615},1778693819389.531,"k174n8dznk7k8dr9drb7fwx01586nm5t",{"reviewCount":8},{"description":595,"installMethods":596,"name":598,"sourceUrl":599},"AI交易记忆的领域知识 — 结果加权记忆 (OWM) 架构、5种记忆类型、回忆评分和行为分析。用于记录交易、回忆相似的上下文、分析性能或检查行为漂移。在 \"record trade\"、\"remember trade\"、\"recall\"、\"similar trades\"、\"performance\"、\"behavioral\"、\"disposition\"、\"affective state\"、\"confidence\" 时触发。",{"claudeCode":597},"mnemox-ai/tradememory-protocol","trading-memory","https://github.com/mnemox-ai/tradememory-protocol",{"basePath":601,"githubOwner":602,"githubRepo":603,"locale":18,"slug":598,"type":252},"tradememory-plugin/skills/trading-memory","mnemox-ai","tradememory-protocol",{"evaluate":605,"extract":609},{"promptVersionExtension":208,"promptVersionScoring":209,"score":466,"tags":606,"targetMarket":280,"tier":220},[581,219,607,580,608],"memory","python",{"commitSha":282},{"parentExtensionId":611,"repoId":612,"translatedFrom":613},"k170vxkqee48k2xq1v55a025nh86nzn7","kd73z11kfekksxyrs8ds0snacs86ncdy","k173a67a16bpq0e29wjd85v71986nx03",[219,580,607,608,581],{"evaluatedAt":616,"extractAt":617,"updatedAt":618},1778693719816,1778693539593,1778693819389]