[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-LetsFG-flight-search-en":3,"guides-for-LetsFG-flight-search":404,"similar-k173ztaywbkajjk9gqy90n98fx86mnzf-en":405},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":233,"parentExtension":247,"providers":248,"relations":253,"repo":255,"tags":400,"workflow":401},1778692220267.4014,"k173ztaywbkajjk9gqy90n98fx86mnzf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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":12},"LetsFG/LetsFG","flight-search","https://github.com/LetsFG/LetsFG",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":241},1778692265291.8586,"kn77mhrj805waddv3nsnjghbkd86mteh","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":216,"tier":217,"useCases":218},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly identifies the problem of expensive and inefficient flight booking, highlighting the solution of zero-markup, direct airline pricing.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension offers a unique value proposition by providing direct access to over 180+ airlines with zero markup, virtual interlining, and faster search times compared to traditional OTAs, going beyond a simple API wrapper.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension is production-ready, offering a complete lifecycle from search to booking, with clear setup instructions for various environments and robust error handling.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on flight search and booking, with clear boundaries defined against hotel or car rental bookings.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description is accurate, concise, and effectively communicates the extension's purpose, features, and usage scenarios.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The extension exposes specific, well-defined tools for flight-related operations like search, unlock, and book, rather than a single generalist command.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All parameters for search and booking are clearly documented in the SKILL.md and API reference, including defaults and their meanings.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names like `search_flights`, `unlock_flight_offer`, and `book_flight` are descriptive and aligned with the flight domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Tool parameters and response schemas appear to be minimal and well-defined, requesting only necessary data and returning specific flight details.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT License, which is permissive and suitable for commercial use.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent commits, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project includes a lockfile, suggesting good dependency management practices.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The extension handles API keys via environment variables or configuration files and does not echo resolved secrets to stdout.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The extension appears to treat external data as untrusted and does not execute arbitrary code from remote sources.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The extension bundles dependencies and does not appear to fetch or execute untrusted remote code at runtime.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The extension operates within its defined scope and does not appear to write to or modify files outside of its project or designated data directories.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No evidence of detached processes or retry loops designed to escape sandbox limitations was found.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The extension does not appear to exfiltrate confidential data; outbound calls are documented and for service functionality.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled content and descriptions are free of hidden-steering tricks or obfuscation.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","All bundled scripts are in plain, readable source code, with no obfuscation or runtime code fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The extension uses relative paths and standard configurations, avoiding assumptions about specific user project structures.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 1 open and 66 closed issues in the last 90 days, the closure rate is high, indicating active maintenance.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The extension declares a meaningful version ('1.0.0') in its frontmatter and on PyPI, ensuring clear release tracking.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","The API reference and CLI documentation imply robust validation of input arguments and structured output.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The extension's operations are primarily informational (search) or transactional (booking), with booking protected by an idempotency key and clear confirmation steps.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","Errors are categorized, clearly documented in the API reference with HTTP status codes, and actionable recovery steps are provided.",{"category":103,"check":113,"severity":114,"summary":115},"Logging","not_applicable","This extension is primarily a client-side tool and does not have destructive actions or outbound calls that necessitate local audit logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The extension handles personal data for booking but requires explicit user details and does not submit data to third parties without purpose.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The extension is global in scope, capable of searching flights worldwide, with no regional restrictions mentioned.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","The extension provides clear setup instructions for various environments (CLI, MCP, SDKs) and relies on standard runtimes like Python and Node.js.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README is comprehensive, clearly stating the extension's purpose, benefits, and setup instructions.",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","The extension exposes a reasonable number of tools focused on flight operations.",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","The exposed tools are distinct and cover specific actions within the flight booking workflow without unnecessary redundancy.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features, including the extensive airline coverage and booking capabilities, are supported by the implementation and documentation.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","Clear installation instructions are provided for CLI, MCP, and SDKs, including authentication setup and verification steps.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","Errors are well-defined with categories, HTTP codes, and clear remediation steps, enabling effective agent response.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The project uses a lockfile and declares interpreter versions, ensuring reproducible builds.",{"category":33,"check":151,"severity":114,"summary":152},"Dry-run preview","The primary operations are search (free) and booking (transactional); a dry-run for booking is not applicable as it's a direct transaction with an airline.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","Booking operations support idempotency with a key, and network calls to suppliers are subject to timeouts with structured retryable errors.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The extension's telemetry is opt-in and its purpose is clearly related to connector health and usage statistics, not user data exfiltration.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description precisely defines the skill's function (flight search/booking) and usage scenarios, including explicit non-goals.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, self-contained, and effectively summarizes the core capability and trigger phrases.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is reasonably concise, delegating detailed API references to separate files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed API reference and MCP setup are provided in separate markdown files, linked from the main SKILL.md.",{"category":170,"check":174,"severity":114,"summary":175},"Forked exploration","This skill is primarily a transactional tool and does not involve deep exploration or code review requiring a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Sufficient, end-to-end examples are provided for search, unlock, and book operations, demonstrating inputs and expected outputs.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","Edge cases like fare changes, expired offers, and invalid locations are documented with corresponding recovery steps.",{"category":103,"check":183,"severity":114,"summary":184},"Tool Fallback","The extension primarily uses its own bundled connectors and MCP server, not relying on optional external tools with fallbacks.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's error handling and critical rules emphasize using real data and provide clear actions for invalid states, effectively halting on unexpected conditions.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills, cross-linking to related documentation where necessary.",1778692265162,"This skill provides a comprehensive flight search and booking capability, connecting to over 180 airlines locally. It offers direct access to raw airline prices, virtual interlining for cheaper connections, and a clear workflow for searching, unlocking, and booking flights. Setup options include CLI, Python SDK, JavaScript SDK, and MCP server integration.",[195,196,197,198,199],"Search flights across 180+ airlines","Zero markup on airline prices","Virtual interlining for cheaper connections","Local connectors for direct airline access","CLI, SDK, and MCP server integration",[201,202,203],"Booking hotels, car rentals, or other travel services","Acting as a traditional Online Travel Agency (OTA) with markups","Providing recommendations based on user preferences beyond price and schedule","3.0.0","4.4.0","To enable AI agents to search and book flights across a vast network of airlines at the lowest possible prices, bypassing traditional travel agency markups and inefficiencies.","All checks passed with high severity, indicating excellent quality and readiness.",100,"A highly polished and production-ready flight search and booking skill with extensive airline coverage and zero markup.",[211,212,213,214,215],"flights","travel","booking","api","search","global","verified",[219,220,221,222],"Finding the cheapest available flights for a given route and date","Comparing prices across numerous airlines simultaneously","Booking flights directly with airlines through an AI agent","Identifying multi-airline connections for cost savings",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":238,"testCoverage":240},{"hasLockfile":225},true,1778692247506,{"descriptionLength":228,"readmeSize":229},502,18857,{"closedIssues90d":231,"forks":232,"hasChangelog":233,"manifestVersion":234,"openIssues90d":235,"pushedAt":236,"stars":237},66,54,false,"1.0.0",1,1778691701000,1059,{"hasNpmPackage":233,"license":239,"smitheryVerified":233},"NOASSERTION",{"hasCi":225,"hasTests":225},{"updatedAt":242},1778692265291,{"basePath":244,"githubOwner":245,"githubRepo":245,"locale":18,"slug":13,"type":246},"skills/flight-search","LetsFG","skill",null,{"evaluate":249,"extract":251},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":250,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":252},"HEAD",{"repoId":254},"kd7d4mhwkp3k1m28hz28hyn2dd86mm88",{"_creationTime":256,"_id":254,"identity":257,"providers":258,"workflow":396},1778692211036.6233,{"githubOwner":245,"githubRepo":245,"sourceUrl":14},{"classify":259,"discover":378,"github":381},{"commitSha":252,"extensions":260},[261,335,344,359,369],{"basePath":262,"description":263,"displayName":264,"installMethods":265,"rationale":266,"selectedPaths":267,"source":334,"sourceLanguage":18,"type":246},"","LetsFG — Agent-native flight search, hotel search, and booking API. 400+ airlines, zero markup, 20-50 USD cheaper than OTAs. letsfg.co","letsfg",{"claudeCode":12},"SKILL.md frontmatter at SKILL.md (coalesced with duplicate skill at agent-skills-contribution/packages/skills-catalog/skills/(tooling)/letsfg)",[268,271,274,276,279,281,283,285,287,289,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332],{"path":269,"priority":270},"SKILL.md","mandatory",{"path":272,"priority":273},"README.md","high",{"path":275,"priority":273},"LICENSE",{"path":277,"priority":278},"AGENTS.md","medium",{"path":280,"priority":278},"CLAUDE.md",{"path":282,"priority":278},"CODE_OF_CONDUCT.md",{"path":284,"priority":278},"CONNECTOR_STATUS.md",{"path":286,"priority":278},"CONTRIBUTING.md",{"path":288,"priority":278},"SECURITY.md",{"path":290,"priority":291},"assets/banner.png","low",{"path":293,"priority":291},"assets/demo.gif",{"path":295,"priority":291},"assets/demo.mp4",{"path":297,"priority":291},"assets/logo.png",{"path":299,"priority":291},"assets/sponsor-evomi.png",{"path":301,"priority":291},"docs/CNAME",{"path":303,"priority":291},"docs/agent-guide.md",{"path":305,"priority":291},"docs/api-guide.md",{"path":307,"priority":291},"docs/architecture-guide.md",{"path":309,"priority":291},"docs/assets/extra.css",{"path":311,"priority":291},"docs/assets/favicon.png",{"path":313,"priority":291},"docs/cli-reference.md",{"path":315,"priority":291},"docs/getting-started.md",{"path":317,"priority":291},"docs/index.md",{"path":319,"priority":291},"docs/openapi.md",{"path":321,"priority":291},"docs/overrides/.gitkeep",{"path":323,"priority":291},"docs/packages.md",{"path":325,"priority":291},"docs/quickstart-claude.md",{"path":327,"priority":291},"docs/quickstart-cursor.md",{"path":329,"priority":291},"docs/quickstart-windsurf.md",{"path":331,"priority":291},"docs/self-hosting.md",{"path":333,"priority":291},"docs/tutorials.md","rule",{"basePath":244,"description":10,"displayName":13,"installMethods":336,"rationale":337,"selectedPaths":338,"source":334,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at skills/flight-search/SKILL.md",[339,340,342],{"path":269,"priority":270},{"path":341,"priority":278},"references/api-reference.md",{"path":343,"priority":278},"references/mcp-setup.md",{"basePath":345,"description":346,"displayName":264,"installMethods":347,"license":348,"rationale":349,"selectedPaths":350,"source":334,"sourceLanguage":18,"type":358},"sdk/js","Agent-native flight search & booking. 200 airline connectors run locally + enterprise GDS/NDC APIs. Built for autonomous AI agents.",{"npm":264},"MIT","cli ecosystem detected at sdk/js",[351,353,354,356],{"path":352,"priority":270},"package.json",{"path":272,"priority":270},{"path":355,"priority":291},"src/index.ts",{"path":357,"priority":291},"src/cli.ts","cli",{"basePath":262,"installMethods":360,"rationale":362,"selectedPaths":363,"source":334,"sourceLanguage":18,"type":368},{"npm":361,"pypi":264},"letsfg-mcp","server.json with namespace/server name at server.json (coalesced with duplicate mcp at sdk/python)",[364,366,367],{"path":365,"priority":270},"server.json",{"path":272,"priority":270},{"path":275,"priority":273},"mcp",{"basePath":370,"description":371,"displayName":361,"installMethods":372,"license":348,"rationale":373,"selectedPaths":374,"source":334,"sourceLanguage":18,"type":368},"sdk/mcp","LetsFG MCP Server — 200 airline connectors running locally + enterprise GDS/NDC APIs. Flight search & booking for Claude, Cursor, Windsurf, and any MCP-compatible AI agent.",{"npm":361},"package.json mcpName field at sdk/mcp/package.json",[375,376,377],{"path":352,"priority":270},{"path":272,"priority":270},{"path":355,"priority":291},{"sources":379},[380],"manual",{"closedIssues90d":231,"description":382,"forks":232,"homepage":383,"license":239,"openIssues90d":235,"pushedAt":236,"readmeSize":229,"stars":237,"topics":384},"Agent-native flight search & booking. Saved $116 across 5 routes vs Google Flights (verified). 400+ airlines in 5 seconds. Join the community - Star and spread the word","https://letsfg.co/en",[385,386,387,388,389,390,391,392,213,13,211,368,393,212,394,395],"ai","ai-agents","business","framework","openclaw","personal","ai-agent","airline-api","python-sdk","hermes","hermes-agent",{"classifiedAt":397,"discoverAt":398,"extractAt":399,"githubAt":399,"updatedAt":397},1778692220082,1778692211036,1778692218196,[214,213,211,215,212],{"evaluatedAt":242,"extractAt":402,"updatedAt":403},1778692220267,1778692489923,[],[406,430,451,480,508,534],{"_creationTime":407,"_id":408,"community":409,"display":410,"identity":416,"providers":418,"relations":423,"tags":425,"workflow":426},1778669930648.758,"k17bwbnvtjsz4ea10efvvd5aqn86nd07",{"reviewCount":8},{"description":411,"installMethods":412,"name":414,"sourceUrl":415},"Search, compare, evaluate, and hand off hotel bookings using the MoodTrip.ai MCP server (api.moodtrip.ai). Use this skill whenever the user mentions hotels, accommodation, lodging, stays, travel bookings, hotel search, hotel comparison, hotel reviews, hotel pricing, or anything related to finding or booking a place to stay. Also trigger when the user asks about hotel amenities, room types, check-in/check-out logistics, travel destinations with accommodation needs, or says things like \"find me a hotel\", \"where should I stay\", \"book a room\", \"hotel recommendations\", or \"compare hotels\". This skill connects to the MoodTrip MCP server which provides real-time hotel inventory, pricing, semantic search, reviews, and booking link handoff via LiteAPI.",{"claudeCode":413},"adiny/moodtrip-hotel-search","moodtrip-hotel-search","https://github.com/adiny/moodtrip-hotel-search",{"basePath":262,"githubOwner":417,"githubRepo":414,"locale":18,"slug":414,"type":246},"adiny",{"evaluate":419,"extract":422},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":420,"targetMarket":216,"tier":217},[421,212,213,215,214,368],"hotels",{"commitSha":252},{"repoId":424},"kd7d3x4w0fhgggx3bx5kzeh5d186m23b",[214,213,421,368,215,212],{"evaluatedAt":427,"extractAt":428,"updatedAt":429},1778669954285,1778669930648,1778669971019,{"_creationTime":431,"_id":432,"community":433,"display":434,"identity":436,"providers":437,"relations":446,"tags":447,"workflow":448},1778692220267.4011,"k1774t5dbvy6yngnxzdwtfy39n86mgbv",{"reviewCount":8},{"description":263,"installMethods":435,"name":245,"sourceUrl":14},{"claudeCode":12},{"basePath":262,"githubOwner":245,"githubRepo":245,"locale":18,"slug":245,"type":246},{"evaluate":438,"extract":445},{"promptVersionExtension":204,"promptVersionScoring":205,"score":439,"tags":440,"targetMarket":216,"tier":217},99,[212,211,421,213,214,358,441,442,443,444],"sdk","python","typescript","automation",{"commitSha":252,"license":348},{"repoId":254},[214,444,213,358,211,421,442,441,212,443],{"evaluatedAt":449,"extractAt":402,"updatedAt":450},1778692247241,1778692489538,{"_creationTime":452,"_id":453,"community":454,"display":455,"identity":461,"providers":465,"relations":472,"tags":475,"workflow":476},1778694690188.7114,"k17f5djrtgcfht64yn209hdmqh86n8kv",{"reviewCount":8},{"description":456,"installMethods":457,"name":459,"sourceUrl":460},"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":458},"nostrband/ServiceGraph","find-cybersecurity-firm","https://github.com/nostrband/ServiceGraph",{"basePath":462,"githubOwner":463,"githubRepo":464,"locale":18,"slug":459,"type":246},"skills/find-cybersecurity-firm","nostrband","ServiceGraph",{"evaluate":466,"extract":471},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":467,"targetMarket":216,"tier":217},[468,469,387,470,214,215],"cybersecurity","servicegraph","procurement",{"commitSha":252},{"parentExtensionId":473,"repoId":474},"k170hexh2b1y2ab8gj4acbt6t186mmhn","kd73je8ge8dvxgqqy6nvhxz1e186nhcc",[214,387,468,470,215,469],{"evaluatedAt":477,"extractAt":478,"updatedAt":479},1778694766522,1778694690188,1778695093938,{"_creationTime":481,"_id":482,"community":483,"display":484,"identity":490,"providers":493,"relations":500,"tags":503,"workflow":504},1778699170774.1592,"k172e8vt4zcz50bb0vfp6ptb1n86mf90",{"reviewCount":8},{"description":485,"installMethods":486,"name":488,"sourceUrl":489},"Use when the user needs X (Twitter) data or confirmation-gated X actions through Xquik: tweet search, user lookup, follower extraction, media download, monitoring, webhooks, MCP, SDKs, posting, likes, DMs, and profile updates. Requires a Xquik API key. Never ask for X login material.",{"claudeCode":487},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":491,"githubOwner":492,"githubRepo":488,"locale":18,"slug":488,"type":246},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":494,"extract":499},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":495,"targetMarket":216,"tier":217},[496,497,214,498,444,368,441],"twitter","x","data-retrieval",{"commitSha":252},{"parentExtensionId":501,"repoId":502},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh",[214,444,498,368,441,496,497],{"evaluatedAt":505,"extractAt":506,"updatedAt":507},1778699230863,1778699170774,1778699296021,{"_creationTime":509,"_id":510,"community":511,"display":512,"identity":518,"providers":522,"relations":528,"tags":530,"workflow":531},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":513,"installMethods":514,"name":516,"sourceUrl":517},"Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.",{"claudeCode":515},"steipete/clawdis","slack","https://github.com/steipete/clawdis",{"basePath":519,"githubOwner":520,"githubRepo":521,"locale":18,"slug":516,"type":246},"skills/slack","steipete","clawdis",{"evaluate":523,"extract":527},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":524,"targetMarket":216,"tier":217},[516,525,526,444,214],"messaging","communication",{"commitSha":252},{"repoId":529},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[214,444,526,525,516],{"evaluatedAt":532,"extractAt":533,"updatedAt":532},1778698950505,1778697652123,{"_creationTime":535,"_id":536,"community":537,"display":538,"identity":542,"providers":544,"relations":549,"tags":550,"workflow":551},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":539,"installMethods":540,"name":541,"sourceUrl":517},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":515},"github",{"basePath":543,"githubOwner":520,"githubRepo":521,"locale":18,"slug":541,"type":246},"skills/github",{"evaluate":545,"extract":548},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":546,"targetMarket":216,"tier":217},[541,358,214,547,444],"developer-tools",{"commitSha":252},{"repoId":529},[214,444,358,547,541],{"evaluatedAt":552,"extractAt":533,"updatedAt":552},1778698569289]