[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-brave-local-descriptions-en":3,"guides-for-brave-local-descriptions":444,"similar-k17fkq5hc19nmse61szvsdt6bs86m0na-en":445},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":248,"isFallback":232,"parentExtension":254,"providers":307,"relations":311,"repo":312,"tags":441,"workflow":442},1778683278012.4456,"k17fkq5hc19nmse61szvsdt6bs86m0na",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"brave/brave-search-skills","Local Descriptions","https://github.com/brave/brave-search-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":230,"workflow":246},1778683435207.8953,"kn73kfc221pcgzq07p6wxr8ted86nh82","en",{"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,"targetMarket":220,"tier":221,"useCases":222,"workflow":226},[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","The description clearly states the problem of generating AI-powered POI text descriptions and mentions the need for POI IDs from web search.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","This skill offers a unique capability by generating AI-driven markdown descriptions for Points of Interest, grounded in web search context, which goes beyond a simple API wrapper.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, as it integrates with an existing API, has clear prerequisites (API key and plan), and a well-defined two-step workflow.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on generating AI-generated POI text descriptions, a single domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description is concise, accurate, and accurately reflects the skill's functionality and requirements.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill appears to be a single tool/endpoint rather than a collection of tools, making the concept of 'scoped tools' not applicable.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","All parameters, including the required `ids` array, are clearly documented with their types and descriptions. The need for an API key is also explicitly stated.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The skill is named 'local-descriptions' and its primary function is clear from the context and description.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The `ids` parameter is well-defined as a required string array, and the response format is clearly specified with relevant fields.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is distributed under the MIT license, as confirmed by the LICENSE file and the trust signals.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on April 23, 2026, which is within the last 90 days.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to use any third-party dependencies directly.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill requires an API key, which is handled via an `X-Subscription-Token` header and documented as needing to be obtained from the user, implying it's not hardcoded.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill interacts with a documented API endpoint and does not appear to load or execute external, untrusted data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill only makes calls to a documented Brave Search API endpoint and does not fetch or execute external content at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill makes outbound API calls to a documented endpoint and does not modify files outside of its intended scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or deny-retry loops were found in the provided SKILL.md.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill only sends POI IDs to the Brave Search API and does not appear to exfiltrate any confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks and uses standard markdown and JSON formatting.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill does not appear to use any obfuscated code, base64 payloads, or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes no assumptions about the user's project structure, only requiring an API key and POI IDs.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","2 issues opened and 2 closed in the last 90 days, indicating a closure rate of 50% and active engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a meaningful semver versioning declared in the SKILL.md frontmatter.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","This skill primarily interacts with an API and does not have complex input validation or structured output sanitization to evaluate.",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","The skill is read-only and does not perform any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The documentation describes how the API response may contain null descriptions, and the example shows how to handle this. The structure of API errors is not detailed, but the expected response format is clear.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill is read-only and does not perform actions that require local logging for audit purposes.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill operates on POI IDs obtained from web search and does not appear to handle personal data directly.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill interacts with a global API and has no regional restrictions, hence it is global.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard HTTP requests and an API key, making it portable across different environments.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README exists, is comprehensive, and clearly states the purpose and installation instructions for the Brave Search API skills.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a single-skill extension, not a collection of tools.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This extension provides a single skill endpoint, so there are no overlapping tools.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features related to POI description generation are implemented and correspond to the described API endpoint.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions for various agents, including cURL examples and configuration snippets for API key setup.",{"category":143,"check":144,"severity":145,"summary":146},"Errors","Actionable error messages","info","The SKILL.md mentions that descriptions may be null, implying a potential error path, but does not detail specific error codes or recovery steps beyond that.",{"category":148,"check":149,"severity":42,"summary":150},"Execution","Pinned dependencies","No scripts are bundled with this skill, and it relies on external API calls, thus no dependencies need pinning.",{"category":33,"check":152,"severity":42,"summary":153},"Dry-run preview","The skill is read-only and does not perform state-changing operations, making a dry-run feature not applicable.",{"category":155,"check":156,"severity":42,"summary":157},"Protocol","Idempotent retry & timeouts","The skill is a read-only API client and does not involve state-changing operations or complex inter-tool coordination that would require idempotency or custom timeouts.",{"category":117,"check":159,"severity":42,"summary":160},"Telemetry opt-in","The skill interacts with an external API and does not appear to emit any telemetry.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The purpose is precisely stated: 'getting AI-generated POI text descriptions' requiring POI IDs from web search and returning markdown descriptions.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the skill's core capability.",{"category":45,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md is reasonably concise, detailing the API usage without excessive length, and defers complex API details to external documentation.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md provides a clear overview and links to the Brave Search API documentation for more in-depth information, adhering to progressive disclosure.",{"category":171,"check":175,"severity":42,"summary":176},"Forked exploration","This skill is a short-form API client and does not involve deep exploration or code review that would necessitate forked context.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The SKILL.md provides clear cURL examples for both single and multiple POI IDs, demonstrating input and expected usage.",{"category":22,"check":181,"severity":145,"summary":182},"Edge cases","The SKILL.md mentions that descriptions may be null, but does not detail other failure modes or recovery steps.",{"category":104,"check":184,"severity":42,"summary":185},"Tool Fallback","This skill does not rely on custom MCP servers or external tools with fallbacks; it directly calls the Brave Search API.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The skill requires specific preconditions (API key, POI IDs) and expects valid responses, implying it would halt on unexpected API errors or missing data.",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill is self-contained and clearly documented as requiring POI IDs from the `web-search` skill, with explicit cross-referencing.",1778683433246,"This skill uses the Brave Search API to generate markdown descriptions for Points of Interest (POIs) based on provided POI IDs obtained from a prior web search. It requires a Brave Search API key and a subscription to the Search plan.",[196,197,198,199],"Generate AI-powered POI descriptions","Return descriptions in markdown format","Requires POI IDs from web search","Supports up to 20 IDs per request",[201,202,203],"Performing the initial web search to obtain POI IDs","Providing structured POI data (hours, ratings, etc.)","Generating descriptions for entities not identifiable as POIs",[],[206,207],"Brave Search API Key","Subscription to the Search plan","3.0.0","4.4.0","To provide AI-generated, markdown-formatted descriptions of Points of Interest (POIs) grounded in web search context, enriching data for various applications.","High-quality documentation and clear functionality with no security or maintenance issues. Minor info finding on error handling.",97,"A well-documented and secure skill for generating AI-powered descriptions of Points of Interest.",[215,216,217,218,219],"poi","descriptions","api","search","ai","global","verified",[223,224,225],"Enriching local business data with narrative summaries","Adding descriptive context to POIs for travel or informational purposes","Augmenting search results with AI-generated POI overviews",[227,228,229],"Obtain POI IDs from web search (result_filter=locations)","Call this skill with the obtained POI IDs","Receive AI-generated markdown descriptions",{"codeQuality":231,"collectedAt":233,"documentation":234,"maintenance":237,"security":242,"testCoverage":244},{"hasLockfile":232},false,1778683414938,{"descriptionLength":235,"readmeSize":236},211,12934,{"closedIssues90d":238,"forks":239,"hasChangelog":232,"openIssues90d":238,"pushedAt":240,"stars":241},2,9,1776949963000,128,{"hasNpmPackage":232,"license":243,"smitheryVerified":232},"MIT",{"hasCi":245,"hasTests":232},true,{"updatedAt":247},1778683435207,{"basePath":249,"githubOwner":250,"githubRepo":251,"locale":18,"slug":252,"type":253},"skills/local-descriptions","brave","brave-search-skills","local-descriptions","skill",{"_creationTime":255,"_id":256,"community":257,"display":258,"identity":261,"parentExtension":264,"providers":293,"relations":302,"tags":303,"workflow":304},1778683278012.444,"k171bmfye9bw6pddf7xqx1x8px86nvha",{"reviewCount":8},{"description":259,"installMethods":260,"name":251,"sourceUrl":14},"Official Brave Search API skills for AI coding agents",{"claudeCode":251},{"basePath":262,"githubOwner":250,"githubRepo":251,"locale":18,"slug":251,"type":263},"","plugin",{"_creationTime":265,"_id":266,"community":267,"display":268,"identity":272,"providers":274,"relations":286,"tags":288,"workflow":289},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":262,"githubOwner":250,"githubRepo":251,"locale":18,"slug":251,"type":273},"marketplace",{"evaluate":275,"extract":280},{"promptVersionExtension":276,"promptVersionScoring":209,"score":212,"tags":277,"targetMarket":220,"tier":221},"3.1.0",[218,217,250,278,279],"llm","rag",{"commitSha":281,"marketplace":282,"plugin":284},"HEAD",{"name":271,"pluginCount":283},1,{"mcpCount":8,"provider":285,"skillCount":8},"classify",{"repoId":287},"kd79z9gj68csgw1td4cjr71d8x86nhc0",[217,250,278,279,218],{"evaluatedAt":290,"extractAt":291,"updatedAt":292},1778683292724,1778683278012,1778683730140,{"evaluate":294,"extract":299},{"promptVersionExtension":208,"promptVersionScoring":209,"score":295,"tags":296,"targetMarket":220,"tier":221},99,[218,217,297,279,278,298],"information-retrieval","cli",{"commitSha":281,"plugin":300},{"mcpCount":8,"provider":285,"skillCount":301},11,{"parentExtensionId":266,"repoId":287},[217,298,297,278,279,218],{"evaluatedAt":305,"extractAt":291,"updatedAt":306},1778683314624,1778683730327,{"evaluate":308,"extract":310},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":309,"targetMarket":220,"tier":221},[215,216,217,218,219],{"commitSha":281,"license":243},{"parentExtensionId":256,"repoId":287},{"_creationTime":313,"_id":287,"identity":314,"providers":315,"workflow":437},1778683274239.3813,{"githubOwner":250,"githubRepo":251,"sourceUrl":14},{"classify":316,"discover":431,"github":434},{"commitSha":281,"extensions":317},[318,331,337,346,354,362,370,378,383,391,399,407,415,423],{"basePath":262,"displayName":271,"installMethods":319,"rationale":320,"selectedPaths":321,"source":330,"sourceLanguage":18,"type":273},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[322,325,327],{"path":323,"priority":324},".claude-plugin/marketplace.json","mandatory",{"path":326,"priority":324},"README.md",{"path":328,"priority":329},"LICENSE","high","rule",{"basePath":262,"description":259,"displayName":251,"installMethods":332,"rationale":333,"selectedPaths":334,"source":330,"sourceLanguage":18,"type":263},{"claudeCode":251},"inline plugin source from marketplace.json at /",[335,336],{"path":326,"priority":324},{"path":328,"priority":329},{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":330,"sourceLanguage":18,"type":253},"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",[344],{"path":345,"priority":324},"SKILL.md",{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":330,"sourceLanguage":18,"type":253},"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",[353],{"path":345,"priority":324},{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":330,"sourceLanguage":18,"type":253},"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",[361],{"path":345,"priority":324},{"basePath":363,"description":364,"displayName":365,"installMethods":366,"rationale":367,"selectedPaths":368,"source":330,"sourceLanguage":18,"type":253},"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",[369],{"path":345,"priority":324},{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":330,"sourceLanguage":18,"type":253},"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",[377],{"path":345,"priority":324},{"basePath":249,"description":10,"displayName":252,"installMethods":379,"rationale":380,"selectedPaths":381,"source":330,"sourceLanguage":18,"type":253},{"claudeCode":12},"SKILL.md frontmatter at skills/local-descriptions/SKILL.md",[382],{"path":345,"priority":324},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":330,"sourceLanguage":18,"type":253},"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",[390],{"path":345,"priority":324},{"basePath":392,"description":393,"displayName":394,"installMethods":395,"rationale":396,"selectedPaths":397,"source":330,"sourceLanguage":18,"type":253},"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",[398],{"path":345,"priority":324},{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":330,"sourceLanguage":18,"type":253},"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",[406],{"path":345,"priority":324},{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":330,"sourceLanguage":18,"type":253},"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",[414],{"path":345,"priority":324},{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":330,"sourceLanguage":18,"type":253},"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",[422],{"path":345,"priority":324},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":330,"sourceLanguage":18,"type":253},"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",[430],{"path":345,"priority":324},{"sources":432},[433],"manual",{"closedIssues90d":238,"description":269,"forks":239,"homepage":435,"license":243,"openIssues90d":238,"pushedAt":240,"readmeSize":236,"stars":241,"topics":436},"https://api.search.brave.com/",[],{"classifiedAt":438,"discoverAt":439,"extractAt":440,"githubAt":440,"updatedAt":438},1778683277818,1778683274239,1778683276157,[219,217,216,215,218],{"evaluatedAt":247,"extractAt":291,"updatedAt":443},1778683731884,[],[446,476,506,533,561,585],{"_creationTime":447,"_id":448,"community":449,"display":450,"identity":456,"providers":461,"relations":469,"tags":472,"workflow":473},1778691104676.0042,"k17c25w174y6873nhdh566etts86mv7m",{"reviewCount":8},{"description":451,"installMethods":452,"name":454,"sourceUrl":455},"Transform images with resize, crop, smart crop, upscale, remove background, and 20+ operations.",{"claudeCode":453},"iterationlayer/skills","Image Transformation API","https://github.com/iterationlayer/skills",{"basePath":457,"githubOwner":458,"githubRepo":459,"locale":18,"slug":460,"type":253},"skills/image-transformation-api","iterationlayer","skills","image-transformation-api",{"evaluate":462,"extract":468},{"promptVersionExtension":208,"promptVersionScoring":209,"score":463,"tags":464,"targetMarket":220,"tier":221},100,[465,466,467,217,219],"image","transformation","editing",{"commitSha":281,"license":243},{"parentExtensionId":470,"repoId":471},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[219,217,467,465,466],{"evaluatedAt":474,"extractAt":475,"updatedAt":474},1778693613399,1778691104676,{"_creationTime":477,"_id":478,"community":479,"display":480,"identity":486,"providers":490,"relations":498,"tags":501,"workflow":502},1778694690188.7114,"k17f5djrtgcfht64yn209hdmqh86n8kv",{"reviewCount":8},{"description":481,"installMethods":482,"name":484,"sourceUrl":485},"Use whenever the user wants to find, shortlist, vet, or enrich US cybersecurity firms — pen-testing/red team, security audits, vCISO, SOC 2 readiness, incident response, managed SOC, IAM, cloud security, and AppSec. Triggers on \"find me a pen-testing firm for our SOC 2 audit\", \"shortlist three vCISO services for our healthcare-tech startup\", \"we need an incident response retainer\", or \"pull contact info for these 8 security firm domains\", even when described indirectly (we got breached, prepare us for the compliance audit, get us SOC 2 ready). Drives the ServiceGraph API (api.servicegraph.co) — a 100k+ US firm catalog filterable by industry, services, location, size, ratings. Skip in-house security hires, \"how do I patch CVE-X\" or \"configure firewall Y\" DIY questions, security-product reviews (CrowdStrike vs SentinelOne, etc.), generic security knowledge questions, consumer/personal security advice, non-US firms, individual freelancers and bug-bounty hunters.",{"claudeCode":483},"nostrband/ServiceGraph","find-cybersecurity-firm","https://github.com/nostrband/ServiceGraph",{"basePath":487,"githubOwner":488,"githubRepo":489,"locale":18,"slug":484,"type":253},"skills/find-cybersecurity-firm","nostrband","ServiceGraph",{"evaluate":491,"extract":497},{"promptVersionExtension":208,"promptVersionScoring":209,"score":463,"tags":492,"targetMarket":220,"tier":221},[493,494,495,496,217,218],"cybersecurity","servicegraph","business","procurement",{"commitSha":281},{"parentExtensionId":499,"repoId":500},"k170hexh2b1y2ab8gj4acbt6t186mmhn","kd73je8ge8dvxgqqy6nvhxz1e186nhcc",[217,495,493,496,218,494],{"evaluatedAt":503,"extractAt":504,"updatedAt":505},1778694766522,1778694690188,1778695093938,{"_creationTime":507,"_id":508,"community":509,"display":510,"identity":516,"providers":519,"relations":526,"tags":528,"workflow":529},1778692220267.4014,"k173ztaywbkajjk9gqy90n98fx86mnzf",{"reviewCount":8},{"description":511,"installMethods":512,"name":514,"sourceUrl":515},"Search and book flights across 180+ airlines with zero markup — $20–50 cheaper than OTAs. Returns raw airline prices via local connectors (Ryanair, EasyJet, Wizz Air, Southwest, AirAsia, and 175+ more). Use when user asks to \"find flights\", \"search flights\", \"book a flight\", \"compare airline prices\", \"find cheap flights\", \"fly from X to Y\", \"find connections\", \"find layover options\", or any flight-related travel query. Do NOT use for hotel-only searches, car rentals, or non-flight travel bookings.",{"claudeCode":513},"LetsFG/LetsFG","flight-search","https://github.com/LetsFG/LetsFG",{"basePath":517,"githubOwner":518,"githubRepo":518,"locale":18,"slug":514,"type":253},"skills/flight-search","LetsFG",{"evaluate":520,"extract":525},{"promptVersionExtension":208,"promptVersionScoring":209,"score":463,"tags":521,"targetMarket":220,"tier":221},[522,523,524,217,218],"flights","travel","booking",{"commitSha":281},{"repoId":527},"kd7d4mhwkp3k1m28hz28hyn2dd86mm88",[217,524,522,218,523],{"evaluatedAt":530,"extractAt":531,"updatedAt":532},1778692265291,1778692220267,1778692489923,{"_creationTime":534,"_id":535,"community":536,"display":537,"identity":543,"providers":547,"relations":555,"tags":557,"workflow":558},1778696691708.2996,"k175z5j3knm69exj7qpfwy3e1586nh3w",{"reviewCount":8},{"description":538,"installMethods":539,"name":541,"sourceUrl":542},"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":540},"ruvnet/ruflo","embeddings","https://github.com/ruvnet/ruflo",{"basePath":544,"githubOwner":545,"githubRepo":546,"locale":18,"slug":541,"type":253},".agents/skills/embeddings","ruvnet","ruflo",{"evaluate":548,"extract":554},{"promptVersionExtension":208,"promptVersionScoring":209,"score":295,"tags":549,"targetMarket":220,"tier":221},[541,550,551,552,219,218,553],"vector-search","hnsw","sql-js","retrieval",{"commitSha":281},{"repoId":556},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[219,541,551,553,218,552,550],{"evaluatedAt":559,"extractAt":560,"updatedAt":559},1778698905205,1778696691708,{"_creationTime":562,"_id":563,"community":564,"display":565,"identity":569,"providers":572,"relations":580,"tags":582,"workflow":583},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":566,"installMethods":567,"name":568,"sourceUrl":542},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":540},"Trader Regime",{"basePath":570,"githubOwner":545,"githubRepo":546,"locale":18,"slug":571,"type":253},"plugins/ruflo-neural-trader/skills/trader-regime","trader-regime",{"evaluate":573,"extract":579},{"promptVersionExtension":208,"promptVersionScoring":209,"score":463,"tags":574,"targetMarket":220,"tier":221},[575,576,577,219,578,298],"finance","trading","market-analysis","typescript",{"commitSha":281,"license":243},{"parentExtensionId":581,"repoId":556},"k17drge8h1fgzchr0p4jaeg33n86mwmy",[219,298,575,577,576,578],{"evaluatedAt":584,"extractAt":560,"updatedAt":584},1778701108877,{"_creationTime":586,"_id":587,"community":588,"display":589,"identity":595,"providers":599,"relations":605,"tags":608,"workflow":609},1778693539593.1863,"k173a67a16bpq0e29wjd85v71986nx03",{"reviewCount":8},{"description":590,"installMethods":591,"name":593,"sourceUrl":594},"Domain knowledge for AI trading memory — Outcome-Weighted Memory (OWM) architecture, 5 memory types, recall scoring, and behavioral analysis. Use when recording trades, recalling similar contexts, analyzing performance, or checking behavioral drift. Triggers on \"record trade\", \"remember trade\", \"recall\", \"similar trades\", \"performance\", \"behavioral\", \"disposition\", \"affective state\", \"confidence\".",{"claudeCode":592},"mnemox-ai/tradememory-protocol","trading-memory","https://github.com/mnemox-ai/tradememory-protocol",{"basePath":596,"githubOwner":597,"githubRepo":598,"locale":18,"slug":593,"type":253},"tradememory-plugin/skills/trading-memory","mnemox-ai","tradememory-protocol",{"evaluate":600,"extract":604},{"promptVersionExtension":208,"promptVersionScoring":209,"score":463,"tags":601,"targetMarket":220,"tier":221},[576,219,602,575,603],"memory","python",{"commitSha":281},{"parentExtensionId":606,"repoId":607},"k170vxkqee48k2xq1v55a025nh86nzn7","kd73z11kfekksxyrs8ds0snacs86ncdy",[219,575,602,603,576],{"evaluatedAt":610,"extractAt":611,"updatedAt":612},1778693719816,1778693539593,1778693833320]