[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-brave-local-pois-zh-CN":3,"guides-for-brave-local-pois":450,"similar-k171d1j2bxy26atfaes64ad5nx86npm7-zh-CN":451},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":249,"isFallback":233,"parentExtension":255,"providers":311,"relations":315,"repo":317,"tags":447,"workflow":448},1778683663467.9607,"k171d1j2bxy26atfaes64ad5nx86npm7",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"用于获取本地商家/POI 详细信息。需要从网络搜索（使用 result_filter=locations）获得的 POI ID。返回完整的商家信息，包括评分、营业时间、联系方式。最多支持 20 个 ID。",{"claudeCode":12},"brave/brave-search-skills","Local POIs","https://github.com/brave/brave-search-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":231,"workflow":247},1778683663467.961,"kn79rk8z26jptj2cd103r2jce186m3gn","zh-CN",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":202,"practices":206,"prerequisites":207,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"tier":221,"useCases":222,"workflow":227},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,118,122,125,128,131,134,137,140,144,147,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了使用 POI ID 获取本地商家/POI 详细信息的目的，并提到了返回完整的商家信息。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能为本地 POI 详细信息提供了一个专注的 API，这是一个特定用例，不能完全由通用网络搜索或 LLM 功能覆盖。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能直接与 Brave Search API 交互以获取本地 POI 详细信息，涵盖了根据提供的 ID 检索特定商家信息的完整生命周期。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能专注于使用 Brave Search API 的 ID 检索本地兴趣点 (POI) 详细信息。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了该技能的功能，包括其对 POI ID 的依赖性以及返回的信息类型。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能公开了一个单一的、定义良好的工具，用于获取本地 POI 详细信息，并接受 ID 等特定参数。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","SKILL.md 文件清楚地记录了所有参数，包括必需的参数、可选参数及其默认值，以及可选的位置标头。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","该技能的主要功能由其名称和描述隐含，并且不公开多个需要命名的精细工具。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","该工具接受特定的 ID 和可选参数，并返回结构化的 POI 数据，没有不必要的内部细节。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展在 MIT 许可证下获得许可，这是一个宽松的开源许可证。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","最后一次提交是在 2026 年 4 月 23 日，这在最近 3 个月内。",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","该技能似乎除了 Brave Search API 本身之外，没有使用任何第三方依赖项。",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","该技能需要一个 API 密钥，该密钥通过环境变量处理并在先决条件中记录，不会在输出中回显。",{"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 调用，并且不修改本地文件或在其定义的范围之外运行。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","在技能与 API 的交互中未检测到分离的进程生成或拒绝重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能需要 API 密钥进行身份验证，并与文档化的 API 端点交互，没有迹象表明存在意外的数据泄露。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的文件不包含隐藏的导航技巧、不可见的 Unicode 字符或其他隐藏文本操作。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该技能的实现是直接可调用的，不依赖于混淆的代码或运行时获取。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能不假定用户项目结构，仅依赖于 API 输入。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","在过去 90 天内，打开了 2 个问题，关闭了 2 个问题，表明维护活跃，关闭率为 100%。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","该存储库维护活跃，有近期提交，并且 `main` 分支用于安装，这意味着持续更新。",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","SKILL.md 中明确定义了 API 参数，这意味着 Brave Search API 本身会进行预期的验证。",{"category":66,"check":108,"severity":63,"summary":109},"Unguarded Destructive Operations","该技能是只读的，不执行任何破坏性操作。",{"category":111,"check":112,"severity":24,"summary":113},"Errors","Error Handling","SKILL.md 记录了预期的 API 响应和参数，这意味着底层 API 会处理错误报告。",{"category":115,"check":116,"severity":63,"summary":117},"Code Execution","Logging","该技能是只读的，不执行需要本地日志记录的操作。",{"category":119,"check":120,"severity":63,"summary":121},"Compliance","GDPR","该技能不处理个人数据；它通过 API 检索商家信息。",{"category":119,"check":123,"severity":24,"summary":124},"Target market","该技能具有全球适用性，没有区域限制。",{"category":92,"check":126,"severity":24,"summary":127},"Runtime stability","该技能依赖于到文档化 API 的标准 HTTP 请求，使其可以在不同的运行时环境中移植。",{"category":44,"check":129,"severity":24,"summary":130},"README","README 提供了全面的安装和使用说明，适用于各种代理，并包含对可用技能的良好概述。",{"category":33,"check":132,"severity":63,"summary":133},"Tool surface size","这是一个单一技能扩展，而不是多工具集合。",{"category":40,"check":135,"severity":63,"summary":136},"Overlapping near-synonym tools","该技能公开了一个核心功能，因此没有重叠的工具。",{"category":44,"check":138,"severity":24,"summary":139},"Phantom features","README 和 SKILL.md 中描述的所有功能，例如获取 POI 详细信息和使用 API 参数，都已实现并可验证。",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","README 提供了清晰、可复制粘贴的安装说明，适用于多种代理，并包含 API 密钥设置指南。",{"category":111,"check":145,"severity":24,"summary":146},"Actionable error messages","SKILL.md 概述了参数及其预期行为，这意味着 API 错误将提供信息性，并且示例 cURL 命令显示了清晰的调用模式。",{"category":104,"check":148,"severity":63,"summary":149},"Pinned dependencies","该技能不使用需要固定的第三方依赖项。",{"category":33,"check":151,"severity":63,"summary":152},"Dry-run preview","该技能是只读的，不涉及状态更改操作或需要干燥运行功能的外向数据传输。",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","该技能依赖于到 API 的标准 HTTP 请求；重试和超时级别由 Brave Search API 处理。",{"category":119,"check":158,"severity":24,"summary":159},"Telemetry opt-in","此技能不发出遥测数据；它仅依赖于 Brave Search 的 API 调用。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","描述清楚地说明了目的（获取本地商家/POI 详细信息）以及其操作的对象（来自网络搜索的 POI ID），并具有清晰的输入要求和输出细节。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","SKILL.md 中的 frontmatter 简洁明了，有效地总结了该技能的目的和要求。",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 结构良好，通过推迟大量材料来避免过长的篇幅。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 简洁明了，README 指导用户查阅外部文档以获取 API 详细信息和代理集成。",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","此技能是直接的 API 调用，不涉及需要合并上下文的深入探索或代码审查。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","SKILL.md 和 README 提供了清晰、可执行的 cURL 示例，用于获取 POI ID 和检索 POI 详细信息。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","SKILL.md 指出 POI ID 是短暂的，必须通过网络搜索重新获取，这解决了主要限制。",{"category":92,"check":183,"severity":63,"summary":184},"Tool Fallback","该技能直接调用 Brave Search API，不依赖于具有回退的可选外部工具。",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","该技能依赖于标准 HTTP 请求，不假定特定的操作系统或 shell 环境（除了基本的 cURL 用法）。",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","该技能的主要依赖项是来自先前搜索的有效 POI ID，并且文档暗示无效 ID 将导致 API 错误。",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","该技能是独立的，并清楚地记录了它对 `web-search` 技能以获取 POI ID 的依赖性。",1778683453435,"此技能充当 Brave Search API 的本地 POI 端点的接口，允许用户通过提供其 ID 来检索有关商家和兴趣点的详细信息。它需要 Brave Search API 密钥，并且需要一个两步过程，包括初始的网络搜索以获取这些 ID。",[198,199,200,201],"使用 POI ID 获取详细的商家信息","支持每个请求的多个 POI ID（最多 20 个）","返回评分、营业时间、联系信息和地址","允许指定单位（公制/英制）和语言偏好",[203,204,205],"执行网络搜索以发现 POI ID（这需要单独的技能）","提供常规网络搜索结果","在没有预先获得的 POI ID 的情况下解释模糊的位置查询",[],[208],"Brave Search API Key","3.0.0","4.4.0","通过结构化数据（如评分、营业时间、联系信息）高效地检索本地商家和兴趣点的全面详细信息，以补充网络搜索结果。","出色的文档记录和对特定 API 集成的清晰关注。没有关键或警告发现。",98,"一个文档完善且专注的技能，用于通过 Brave Search API 检索本地商家和 POI 详细信息。",[216,217,218,219,220],"search","api","local","business","poi","verified",[223,224,225,226],"检索在网络搜索中显示的商家的完整详细信息","构建一个搜索餐厅并获取其详细信息的管道","检查商家营业时间以确定它们当前是否营业","在提供位置标头时计算到附近兴趣点的距离",[228,229,230],"从先前的网络搜索（使用 `result_filter=locations`）中获取 POI ID","使用获得的 POI ID 调用 local-pois 技能","处理返回的商家信息（评分、营业时间、联系方式等）",{"codeQuality":232,"collectedAt":234,"documentation":235,"maintenance":238,"security":243,"testCoverage":245},{"hasLockfile":233},false,1778683435687,{"descriptionLength":236,"readmeSize":237},203,12934,{"closedIssues90d":239,"forks":240,"hasChangelog":233,"openIssues90d":239,"pushedAt":241,"stars":242},2,9,1776949963000,128,{"hasNpmPackage":233,"license":244,"smitheryVerified":233},"MIT",{"hasCi":246,"hasTests":233},true,{"updatedAt":248},1778683663468,{"basePath":250,"githubOwner":251,"githubRepo":252,"locale":18,"slug":253,"type":254},"skills/local-pois","brave","brave-search-skills","local-pois","skill",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":262,"parentExtension":266,"providers":297,"relations":306,"tags":307,"workflow":308},1778683278012.444,"k171bmfye9bw6pddf7xqx1x8px86nvha",{"reviewCount":8},{"description":260,"installMethods":261,"name":252,"sourceUrl":14},"Official Brave Search API skills for AI coding agents",{"claudeCode":252},{"basePath":263,"githubOwner":251,"githubRepo":252,"locale":264,"slug":252,"type":265},"","en","plugin",{"_creationTime":267,"_id":268,"community":269,"display":270,"identity":274,"providers":276,"relations":290,"tags":292,"workflow":293},1778683278012.4438,"k17av0qd1ak7nzh8e6f33zfjen86nc20",{"reviewCount":8},{"description":271,"installMethods":272,"name":273,"sourceUrl":14},"Official skills for using Brave Search API with AI coding agents.",{"claudeCode":12},"brave-search",{"basePath":263,"githubOwner":251,"githubRepo":252,"locale":264,"slug":252,"type":275},"marketplace",{"evaluate":277,"extract":284},{"promptVersionExtension":278,"promptVersionScoring":210,"score":279,"tags":280,"targetMarket":283,"tier":221},"3.1.0",97,[216,217,251,281,282],"llm","rag","global",{"commitSha":285,"marketplace":286,"plugin":288},"HEAD",{"name":273,"pluginCount":287},1,{"mcpCount":8,"provider":289,"skillCount":8},"classify",{"repoId":291},"kd79z9gj68csgw1td4cjr71d8x86nhc0",[217,251,281,282,216],{"evaluatedAt":294,"extractAt":295,"updatedAt":296},1778683292724,1778683278012,1778683730140,{"evaluate":298,"extract":303},{"promptVersionExtension":209,"promptVersionScoring":210,"score":299,"tags":300,"targetMarket":283,"tier":221},99,[216,217,301,282,281,302],"information-retrieval","cli",{"commitSha":285,"plugin":304},{"mcpCount":8,"provider":289,"skillCount":305},11,{"parentExtensionId":268,"repoId":291},[217,302,301,281,282,216],{"evaluatedAt":309,"extractAt":295,"updatedAt":310},1778683314624,1778683730327,{"evaluate":312,"extract":314},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":313,"targetMarket":283,"tier":221},[216,217,218,219,220],{"commitSha":285,"license":244},{"parentExtensionId":257,"repoId":291,"translatedFrom":316},"k175hzvybf16hxgtpnq8zgvz0h86m0pd",{"_creationTime":318,"_id":291,"identity":319,"providers":320,"workflow":443},1778683274239.3813,{"githubOwner":251,"githubRepo":252,"sourceUrl":14},{"classify":321,"discover":437,"github":440},{"commitSha":285,"extensions":322},[323,336,342,351,359,367,375,383,391,397,405,413,421,429],{"basePath":263,"displayName":273,"installMethods":324,"rationale":325,"selectedPaths":326,"source":335,"sourceLanguage":264,"type":275},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[327,330,332],{"path":328,"priority":329},".claude-plugin/marketplace.json","mandatory",{"path":331,"priority":329},"README.md",{"path":333,"priority":334},"LICENSE","high","rule",{"basePath":263,"description":260,"displayName":252,"installMethods":337,"rationale":338,"selectedPaths":339,"source":335,"sourceLanguage":264,"type":265},{"claudeCode":252},"inline plugin source from marketplace.json at /",[340,341],{"path":331,"priority":329},{"path":333,"priority":334},{"basePath":343,"description":344,"displayName":345,"installMethods":346,"rationale":347,"selectedPaths":348,"source":335,"sourceLanguage":264,"type":254},"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",[349],{"path":350,"priority":329},"SKILL.md",{"basePath":352,"description":353,"displayName":354,"installMethods":355,"rationale":356,"selectedPaths":357,"source":335,"sourceLanguage":264,"type":254},"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",[358],{"path":350,"priority":329},{"basePath":360,"description":361,"displayName":362,"installMethods":363,"rationale":364,"selectedPaths":365,"source":335,"sourceLanguage":264,"type":254},"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",[366],{"path":350,"priority":329},{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":335,"sourceLanguage":264,"type":254},"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",[374],{"path":350,"priority":329},{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":335,"sourceLanguage":264,"type":254},"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",[382],{"path":350,"priority":329},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":335,"sourceLanguage":264,"type":254},"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":12},"SKILL.md frontmatter at skills/local-descriptions/SKILL.md",[390],{"path":350,"priority":329},{"basePath":250,"description":392,"displayName":253,"installMethods":393,"rationale":394,"selectedPaths":395,"source":335,"sourceLanguage":264,"type":254},"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.",{"claudeCode":12},"SKILL.md frontmatter at skills/local-pois/SKILL.md",[396],{"path":350,"priority":329},{"basePath":398,"description":399,"displayName":400,"installMethods":401,"rationale":402,"selectedPaths":403,"source":335,"sourceLanguage":264,"type":254},"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",[404],{"path":350,"priority":329},{"basePath":406,"description":407,"displayName":408,"installMethods":409,"rationale":410,"selectedPaths":411,"source":335,"sourceLanguage":264,"type":254},"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",[412],{"path":350,"priority":329},{"basePath":414,"description":415,"displayName":416,"installMethods":417,"rationale":418,"selectedPaths":419,"source":335,"sourceLanguage":264,"type":254},"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",[420],{"path":350,"priority":329},{"basePath":422,"description":423,"displayName":424,"installMethods":425,"rationale":426,"selectedPaths":427,"source":335,"sourceLanguage":264,"type":254},"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",[428],{"path":350,"priority":329},{"basePath":430,"description":431,"displayName":432,"installMethods":433,"rationale":434,"selectedPaths":435,"source":335,"sourceLanguage":264,"type":254},"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",[436],{"path":350,"priority":329},{"sources":438},[439],"manual",{"closedIssues90d":239,"description":271,"forks":240,"homepage":441,"license":244,"openIssues90d":239,"pushedAt":241,"readmeSize":237,"stars":242,"topics":442},"https://api.search.brave.com/",[],{"classifiedAt":444,"discoverAt":445,"extractAt":446,"githubAt":446,"updatedAt":444},1778683277818,1778683274239,1778683276157,[217,219,218,220,216],{"evaluatedAt":449,"extractAt":295,"updatedAt":248},1778683453547,[],[452,483,511,533,565,591],{"_creationTime":453,"_id":454,"community":455,"display":456,"identity":462,"providers":466,"relations":474,"tags":478,"workflow":479},1778695002445.9265,"k17f3bbm7ztgr1r8jg4ztnjb0s86mgqd",{"reviewCount":8},{"description":457,"installMethods":458,"name":460,"sourceUrl":461},"在用户希望查找、筛选、审核或丰富美国网络安全公司信息时使用——包括渗透测试/红队、安全审计、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":459},"nostrband/ServiceGraph","find-cybersecurity-firm","https://github.com/nostrband/ServiceGraph",{"basePath":463,"githubOwner":464,"githubRepo":465,"locale":18,"slug":460,"type":254},"skills/find-cybersecurity-firm","nostrband","ServiceGraph",{"evaluate":467,"extract":473},{"promptVersionExtension":209,"promptVersionScoring":210,"score":468,"tags":469,"targetMarket":283,"tier":221},100,[470,471,219,472,217,216],"cybersecurity","servicegraph","procurement",{"commitSha":285},{"parentExtensionId":475,"repoId":476,"translatedFrom":477},"k170hexh2b1y2ab8gj4acbt6t186mmhn","kd73je8ge8dvxgqqy6nvhxz1e186nhcc","k17f5djrtgcfht64yn209hdmqh86n8kv",[217,219,470,472,216,471],{"evaluatedAt":480,"extractAt":481,"updatedAt":482},1778694766522,1778694690188,1778695002445,{"_creationTime":484,"_id":485,"community":486,"display":487,"identity":493,"providers":496,"relations":503,"tags":506,"workflow":507},1778692394292.7976,"k1769yhtdcsq8qjbfsegfcybc586nd4b",{"reviewCount":8},{"description":488,"installMethods":489,"name":491,"sourceUrl":492},"跨越 180 多家航空公司的航班搜索和预订，无任何加价——比 OTA（在线旅行社）便宜 20-50 美元。通过本地连接器（Ryanair、EasyJet、Wizz Air、Southwest、AirAsia 等 175 多家）返回原始航空公司价格。当用户询问“查找航班”、“搜索航班”、“预订航班”、“比较航空公司价格”、“查找廉价航班”、“从 X 飞往 Y”、“查找转机航班”、“查找中转选项”或任何与航班相关的旅行查询时使用。请勿用于仅限酒店的搜索、租车或非航班旅行预订。",{"claudeCode":490},"LetsFG/LetsFG","flight-search","https://github.com/LetsFG/LetsFG",{"basePath":494,"githubOwner":495,"githubRepo":495,"locale":18,"slug":491,"type":254},"skills/flight-search","LetsFG",{"evaluate":497,"extract":502},{"promptVersionExtension":209,"promptVersionScoring":210,"score":468,"tags":498,"targetMarket":283,"tier":221},[499,500,501,217,216],"flights","travel","booking",{"commitSha":285},{"repoId":504,"translatedFrom":505},"kd7d4mhwkp3k1m28hz28hyn2dd86mm88","k173ztaywbkajjk9gqy90n98fx86mnzf",[217,501,499,216,500],{"evaluatedAt":508,"extractAt":509,"updatedAt":510},1778692265291,1778692220267,1778692394292,{"_creationTime":512,"_id":513,"community":514,"display":515,"identity":519,"providers":521,"relations":527,"tags":529,"workflow":530},1778695020287.4043,"k172xcbym7hahgf037q27wwa4h86n571",{"reviewCount":8},{"description":516,"installMethods":517,"name":518,"sourceUrl":461},"适用于用户希望查找、筛选、审查或完善美国工程公司信息时使用——包括土木、结构、MEP（机械、电气、管道）、机械、电气、岩土、交通、环境和制造。**适用于现实世界的工程（建筑、基础设施、制造）——不适用于软件工程。** 当用户输入“在美国佛罗里达州寻找交通领域的土木工程公司”、“筛选三家有高层建筑经验的结构工程公司”、“为医院项目寻找MEP咨询公司”或“提取这12家工程公司域名的联系信息”等需求时触发，即使是通过间接方式描述（例如，PE认证图纸、建筑许可证审查）。驱动ServiceGraph API (api.servicegraph.co)——一个包含超过10万家美国公司，可按行业、服务、地点、规模、评级进行筛选的目录。将软件开发/“工程团队”/SaaS架构相关的请求推迟给find-software-developer。跳过内部招聘工程经理、DIY问题、软件产品比较（Revit、AutoCAD）、非美国公司、独立自由职业者。",{"claudeCode":459},"find-engineering-firm",{"basePath":520,"githubOwner":464,"githubRepo":465,"locale":18,"slug":518,"type":254},"skills/find-engineering-firm",{"evaluate":522,"extract":526},{"promptVersionExtension":209,"promptVersionScoring":210,"score":299,"tags":523,"targetMarket":283,"tier":221},[524,219,216,525,217],"engineering","directory",{"commitSha":285},{"parentExtensionId":475,"repoId":476,"translatedFrom":528},"k17f8kx4t26sv6q3fk02v4qwax86mk58",[217,219,525,524,216],{"evaluatedAt":531,"extractAt":481,"updatedAt":532},1778694804485,1778695020287,{"_creationTime":534,"_id":535,"community":536,"display":537,"identity":543,"providers":546,"relations":556,"tags":560,"workflow":561},1778699289329.1182,"k172jykxz0jywjekjxjt5thj5x86nm3n",{"reviewCount":8},{"description":538,"installMethods":539,"name":541,"sourceUrl":542},"当用户需要通过 Xquik 获取 X (Twitter) 数据或执行需要确认的 X 操作时使用：推文搜索、用户查找、关注者提取、媒体下载、监控、Webhook、MCP、SDK、发布、点赞、私信和个人资料更新。需要 Xquik API 密钥。切勿索要 X 登录凭据。",{"claudeCode":540},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":544,"githubOwner":545,"githubRepo":541,"locale":18,"slug":541,"type":254},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":547,"extract":555},{"promptVersionExtension":209,"promptVersionScoring":210,"score":468,"tags":548,"targetMarket":283,"tier":221},[549,550,217,551,552,553,554],"twitter","x","data-retrieval","automation","mcp","sdk",{"commitSha":285},{"parentExtensionId":557,"repoId":558,"translatedFrom":559},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh","k172e8vt4zcz50bb0vfp6ptb1n86mf90",[217,552,551,553,554,549,550],{"evaluatedAt":562,"extractAt":563,"updatedAt":564},1778699230863,1778699170774,1778699289329,{"_creationTime":566,"_id":567,"community":568,"display":569,"identity":575,"providers":579,"relations":585,"tags":587,"workflow":588},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":570,"installMethods":571,"name":573,"sourceUrl":574},"Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.",{"claudeCode":572},"steipete/clawdis","slack","https://github.com/steipete/clawdis",{"basePath":576,"githubOwner":577,"githubRepo":578,"locale":264,"slug":573,"type":254},"skills/slack","steipete","clawdis",{"evaluate":580,"extract":584},{"promptVersionExtension":209,"promptVersionScoring":210,"score":468,"tags":581,"targetMarket":283,"tier":221},[573,582,583,552,217],"messaging","communication",{"commitSha":285},{"repoId":586},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[217,552,583,582,573],{"evaluatedAt":589,"extractAt":590,"updatedAt":589},1778698950505,1778697652123,{"_creationTime":592,"_id":593,"community":594,"display":595,"identity":599,"providers":601,"relations":606,"tags":607,"workflow":608},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":596,"installMethods":597,"name":598,"sourceUrl":574},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":572},"github",{"basePath":600,"githubOwner":577,"githubRepo":578,"locale":264,"slug":598,"type":254},"skills/github",{"evaluate":602,"extract":605},{"promptVersionExtension":209,"promptVersionScoring":210,"score":468,"tags":603,"targetMarket":283,"tier":221},[598,302,217,604,552],"developer-tools",{"commitSha":285},{"repoId":586},[217,552,302,604,598],{"evaluatedAt":609,"extractAt":590,"updatedAt":609},1778698569289]