[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-ykdojo-paper-search-en":3,"guides-for-ykdojo-paper-search":348,"similar-k17e8yw2ymha2xzdbd6e4sat3986nztf-en":349},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":238,"isFallback":225,"parentExtension":242,"providers":295,"relations":299,"repo":300,"tags":345,"workflow":346},1778699316533.7869,"k17e8yw2ymha2xzdbd6e4sat3986nztf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Search for academic papers by keyword, or look up a specific paper by DOI or OpenAlex ID. Powered by OpenAlex (250M+ works, free, no API key).",{"claudeCode":12},"ykdojo/paper-search","paper-search","https://github.com/ykdojo/paper-search",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":236},1778699354943.8445,"kn7fd837bmmxea8xzv4fn8e7bs86njy4","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,113,117,121,124,127,130,133,136,139,143,147,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 states the problem of searching for academic papers by keyword or specific identifiers and names the target user (researchers, students).",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill leverages the OpenAlex API to provide access to a large corpus of academic works without requiring an API key, offering a distinct value over generic search capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is fully implemented, providing both search and lookup functionalities with clear usage instructions and examples, covering the complete lifecycle of finding academic papers.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused on searching and retrieving information about academic papers, adhering to a single responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's capabilities and its reliance on the OpenAlex API.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes two distinct, narrowly scoped tools: `search.sh` for keyword searches and `paper.sh` for specific paper lookups by DOI or ID.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All parameters for `search.sh` (limit, sort, page) and `paper.sh` (DOI/ID) are clearly documented in the SKILL.md and README.md files, including defaults.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names (`search.sh`, `paper.sh`) are descriptive and clearly indicate their function.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Input parameters are well-defined, and the output is structured to return relevant paper details without excessive diagnostic information.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, which is permissive and clearly stated in the LICENSE file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The latest commit was on March 16, 2026, which is within the last 3 months.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The skill has only two external dependencies, `curl` and `jq`, which are commonly available on most systems and do not require complex dependency management.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill does not use or require any secrets or API keys.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill uses `curl` and `jq` with clearly defined arguments and does not execute arbitrary code or load untrusted external instructions.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill only relies on bundled scripts and standard system utilities (`curl`, `jq`), with no runtime fetching of code or data not included in the bundle.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill scripts operate within expected paths and do not attempt to modify files outside their designated scope.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the provided scripts.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill only makes outbound calls to the OpenAlex API for data retrieval and does not exfiltrate any confidential data.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled content and descriptions are free of hidden-steering tricks or malicious Unicode characters.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The scripts (`search.sh`, `paper.sh`) are plain, readable shell scripts and do not use obfuscation techniques like base64 encoding or `eval`.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill correctly uses relative paths to find its own scripts, making it portable across different project structures.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating low activity but no negative signals.",{"category":99,"check":100,"severity":24,"summary":101},"Version","Release Management","The skill is versioned using git tags and a CHANGELOG is present, facilitating clear version detection.",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","Input arguments to the scripts are directly used by `curl` and `jq`, which have internal validation for their respective parameters.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill is read-only and does not perform any destructive operations.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","Shell scripts include basic error handling by exiting non-zero on command failure, allowing the agent to potentially route errors.",{"category":110,"check":114,"severity":115,"summary":116},"Logging","not_applicable","The skill is read-only and does not perform destructive actions or outbound calls that require local audit logging.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill only retrieves public academic paper data and does not handle personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The extension is global in scope, as it accesses a public academic API and has no regional restrictions.",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard POSIX utilities (`curl`, `jq`) and should be portable across different operating systems.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README file exists and clearly states the extension's purpose, installation, and usage instructions.",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","The skill exposes two tools (`search.sh`, `paper.sh`), which is within the ideal range.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The two tools, `search.sh` and `paper.sh`, have distinct functionalities and do not overlap as near-synonyms.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features (searching by keyword, DOI, OpenAlex ID) are implemented and demonstrable via the provided scripts.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for Claude Code plugins and copy-pasteable usage examples for both search and lookup functionalities.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The shell scripts provide basic error reporting through standard error, and `curl`/`jq` errors are generally informative.",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","The skill relies on common system utilities (`curl`, `jq`) which are assumed to be installed and functional, and no specific version pinning is required for them.",{"category":33,"check":151,"severity":115,"summary":152},"Dry-run preview","The skill is read-only and does not perform any state-changing operations that would require a dry-run preview.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill interacts with a public API and relies on `curl`'s default timeout behavior, with no state-changing operations requiring idempotency.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not emit any telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the artifact (academic papers) and the tasks (search by keyword, lookup by ID), with clear usage instructions.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capability and usage.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is concise and focuses on essential instructions, with usage examples clearly separated.",{"category":170,"check":171,"severity":115,"summary":172},"Context","Progressive Disclosure","The skill is simple and does not require progressive disclosure of information; all necessary details are within the SKILL.md and README.",{"category":170,"check":174,"severity":115,"summary":175},"Forked exploration","The skill is not an exploration or audit-style skill and does not involve deep code review or multi-file inspection.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Sufficient examples are provided in both SKILL.md and README.md, covering search, lookup, sorting, and pagination with clear inputs and expected outputs.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation covers limitations such as query specificity and the 'Abstract: N/A' case, suggesting `paper.sh` as a recovery step.",{"category":110,"check":183,"severity":115,"summary":184},"Tool Fallback","The skill does not require a custom MCP and uses standard system tools.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The shell scripts will exit non-zero on command failures, effectively halting the workflow in unexpected states.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills.",1778699354833,"This skill allows users to search for academic papers by keyword, or retrieve details of a specific paper using its DOI or OpenAlex ID. It leverages the public OpenAlex API and requires `curl` and `jq` to be installed.",[195,196,197,198,199],"Search academic papers by keyword","Look up papers by DOI or OpenAlex ID","Retrieve paper details: title, authors, citation count, DOI, abstract, OA links","Sort search results by relevance, citation count, or date","Paginate search results",[201,202,203],"Providing full-text access to paywalled articles","Summarizing paper content","Analyzing paper trends beyond basic sorting and citation counts","3.0.0","4.4.0","To easily find and retrieve information about academic papers without needing API keys or complex setup, aiding researchers and students in their literature reviews.","The skill is well-documented, secure, and provides clear utility. Minor areas for improvement include more explicit handling of shell script errors and potentially versioning the system dependencies for enhanced reproducibility, though these do not detract from its overall high quality.",98,"A high-quality, secure, and well-documented skill for searching academic papers using the OpenAlex API.",[211,212,213,214,215],"academic","search","research","api","documentation","global","verified",[219,220,221,222],"Finding academic papers to support a research claim","Locating specific academic articles when only a DOI or ID is known","Exploring the citation graph of a paper","Getting background information for scientific topics",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":233,"testCoverage":235},{"hasLockfile":225},false,1778699343411,{"descriptionLength":228,"readmeSize":229},142,1321,{"closedIssues90d":8,"forks":8,"hasChangelog":225,"openIssues90d":8,"pushedAt":231,"stars":232},1773626259000,18,{"hasNpmPackage":225,"license":234,"smitheryVerified":225},"MIT",{"hasCi":225,"hasTests":225},{"updatedAt":237},1778699354943,{"basePath":239,"githubOwner":240,"githubRepo":13,"locale":18,"slug":13,"type":241},"skills/paper-search","ykdojo","skill",{"_creationTime":243,"_id":244,"community":245,"display":246,"identity":249,"parentExtension":252,"providers":282,"relations":290,"tags":291,"workflow":292},1778699316533.7866,"k17d3jtp70vmbqjhnze3n53ra586n5r8",{"reviewCount":8},{"description":247,"installMethods":248,"name":13,"sourceUrl":14},"Search academic papers via OpenAlex — find papers by keyword, look up details by DOI, with pagination and sorting",{"claudeCode":13},{"basePath":250,"githubOwner":240,"githubRepo":13,"locale":18,"slug":13,"type":251},"","plugin",{"_creationTime":253,"_id":254,"community":255,"display":256,"identity":259,"providers":261,"relations":275,"tags":277,"workflow":278},1778699316533.7864,"k17abfkyvjasac4fgc8v24wz6186mvem",{"reviewCount":8},{"description":257,"installMethods":258,"name":13,"sourceUrl":14},"Claude Code plugin for searching 250M+ academic papers via OpenAlex. Search by keyword, look up by DOI, sort by citations or date. No API key needed.",{"claudeCode":12},{"basePath":250,"githubOwner":240,"githubRepo":13,"locale":18,"slug":13,"type":260},"marketplace",{"evaluate":262,"extract":269},{"promptVersionExtension":263,"promptVersionScoring":205,"score":264,"tags":265,"targetMarket":216,"tier":268},"3.1.0",75,[266,212,267,213,214],"academic-papers","openalex","flagged",{"commitSha":270,"marketplace":271,"plugin":273},"HEAD",{"name":13,"pluginCount":272},1,{"mcpCount":8,"provider":274,"skillCount":8},"classify",{"repoId":276},"kd78zpgf1ptwq5s0gcz3yqr9n186mvy5",[266,214,267,213,212],{"evaluatedAt":279,"extractAt":280,"updatedAt":281},1778699328644,1778699316533,1778699386422,{"evaluate":283,"extract":288},{"promptVersionExtension":204,"promptVersionScoring":205,"score":284,"tags":285,"targetMarket":216,"tier":217},100,[211,212,286,267,213,287],"papers","citations",{"commitSha":270,"license":234,"plugin":289},{"mcpCount":8,"provider":274,"skillCount":272},{"parentExtensionId":254,"repoId":276},[211,287,267,286,213,212],{"evaluatedAt":293,"extractAt":280,"updatedAt":294},1778699343032,1778699386711,{"evaluate":296,"extract":298},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":297,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":270},{"parentExtensionId":244,"repoId":276},{"_creationTime":301,"_id":276,"identity":302,"providers":303,"workflow":341},1778699312342.4976,{"githubOwner":240,"githubRepo":13,"sourceUrl":14},{"classify":304,"discover":336,"github":339},{"commitSha":270,"extensions":305},[306,319,330],{"basePath":250,"displayName":13,"installMethods":307,"rationale":308,"selectedPaths":309,"source":318,"sourceLanguage":18,"type":260},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[310,313,315],{"path":311,"priority":312},".claude-plugin/marketplace.json","mandatory",{"path":314,"priority":312},"README.md",{"path":316,"priority":317},"LICENSE","high","rule",{"basePath":250,"description":247,"displayName":13,"installMethods":320,"license":234,"rationale":321,"selectedPaths":322,"source":318,"sourceLanguage":18,"type":251},{"claudeCode":13},"plugin manifest at .claude-plugin/plugin.json",[323,325,326,327],{"path":324,"priority":312},".claude-plugin/plugin.json",{"path":314,"priority":312},{"path":316,"priority":317},{"path":328,"priority":329},"skills/paper-search/SKILL.md","medium",{"basePath":239,"description":10,"displayName":13,"installMethods":331,"rationale":332,"selectedPaths":333,"source":318,"sourceLanguage":18,"type":241},{"claudeCode":12},"SKILL.md frontmatter at skills/paper-search/SKILL.md",[334],{"path":335,"priority":312},"SKILL.md",{"sources":337},[338],"manual",{"closedIssues90d":8,"description":257,"forks":8,"license":234,"openIssues90d":8,"pushedAt":231,"readmeSize":229,"stars":232,"topics":340},[],{"classifiedAt":342,"discoverAt":343,"extractAt":344,"githubAt":344,"updatedAt":342},1778699316354,1778699312342,1778699314379,[211,214,215,213,212],{"evaluatedAt":237,"extractAt":280,"updatedAt":347},1778699386933,[],[350,377,404,432,459,489],{"_creationTime":351,"_id":352,"community":353,"display":354,"identity":360,"providers":364,"relations":370,"tags":373,"workflow":374},1778699234184.6135,"k175frmf44tn80mcd6gvw1c1th86ngq9",{"reviewCount":8},{"description":355,"installMethods":356,"name":358,"sourceUrl":359},"Invoke parallel document-specialist agents for external web searches and documentation lookup",{"claudeCode":357},"Yeachan-Heo/oh-my-claudecode","external-context","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":361,"githubOwner":362,"githubRepo":363,"locale":18,"slug":358,"type":241},"skills/external-context","Yeachan-Heo","oh-my-claudecode",{"evaluate":365,"extract":369},{"promptVersionExtension":204,"promptVersionScoring":205,"score":284,"tags":366,"targetMarket":216,"tier":217},[212,215,213,367,368],"information-retrieval","multi-agent",{"commitSha":270},{"parentExtensionId":371,"repoId":372},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[215,367,368,213,212],{"evaluatedAt":375,"extractAt":376,"updatedAt":375},1778699449790,1778699234184,{"_creationTime":378,"_id":379,"community":380,"display":381,"identity":387,"providers":392,"relations":398,"tags":400,"workflow":401},1778691799740.48,"k170wty24x8dpw3h33f885hj4986nwnc",{"reviewCount":8},{"description":382,"installMethods":383,"name":385,"sourceUrl":386},"Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).",{"claudeCode":384},"K-Dense-AI/claude-scientific-skills","Literature Review","https://github.com/K-Dense-AI/claude-scientific-skills",{"basePath":388,"githubOwner":389,"githubRepo":390,"locale":18,"slug":391,"type":241},"scientific-skills/literature-review","K-Dense-AI","claude-scientific-skills","literature-review",{"evaluate":393,"extract":397},{"promptVersionExtension":204,"promptVersionScoring":205,"score":284,"tags":394,"targetMarket":216,"tier":217},[391,213,211,215,395,396],"pdf-generation","citation-management",{"commitSha":270,"license":234},{"repoId":399},"kd79rphh5gexy91xmpxc05h5mh86mm9r",[211,396,215,391,395,213],{"evaluatedAt":402,"extractAt":403,"updatedAt":402},1778693072547,1778691799740,{"_creationTime":405,"_id":406,"community":407,"display":408,"identity":414,"providers":418,"relations":426,"tags":428,"workflow":429},1778696993586.708,"k17fsfrfvbnsvwkcqp8y85wdad86mmwq",{"reviewCount":8},{"description":409,"installMethods":410,"name":412,"sourceUrl":413},"Stop and consult this skill whenever your response would include specific facts about Anthropic's products. Covers: Claude Code (how to install, Node.js requirements, platform/OS support, MCP server integration, configuration), Claude API (function calling/tool use, batch processing, SDK usage, rate limits, pricing, models, streaming), and Claude.ai (Pro vs Team vs Enterprise plans, feature limits). Trigger this even for coding tasks that use the Anthropic SDK, content creation mentioning Claude capabilities or pricing, or LLM provider comparisons. Any time you would otherwise rely on memory for Anthropic product details, verify here instead — your training data may be outdated or wrong.",{"claudeCode":411},"SeifBenayed/claude-code-sdk","product-self-knowledge","https://github.com/SeifBenayed/claude-code-sdk",{"basePath":415,"githubOwner":416,"githubRepo":417,"locale":18,"slug":412,"type":241},".claude/skills/product-self-knowledge","SeifBenayed","claude-code-sdk",{"evaluate":419,"extract":425},{"promptVersionExtension":204,"promptVersionScoring":205,"score":284,"tags":420,"targetMarket":216,"tier":217},[421,215,422,214,423,424],"anthropic","claude","sdk","knowledge-base",{"commitSha":270},{"repoId":427},"kd78s53c1852h5p7c3qem663xs86njab",[421,214,422,215,424,423],{"evaluatedAt":430,"extractAt":431,"updatedAt":430},1778697182451,1778696993586,{"_creationTime":433,"_id":434,"community":435,"display":436,"identity":442,"providers":446,"relations":452,"tags":455,"workflow":456},1778696833339.6226,"k17ckxne6mhyf23n1jfyqktpqd86nfz4",{"reviewCount":8},{"description":437,"installMethods":438,"name":440,"sourceUrl":441},"Interact with Google Docs - create documents, search by title, read content, and edit text.\nUse when user asks to: create a Google Doc, find a document, read doc content, add text to a doc,\nor replace text in a document. Lightweight alternative to full Google Workspace MCP server with\nstandalone OAuth authentication.\n",{"claudeCode":439},"sanjay3290/ai-skills","google-docs","https://github.com/sanjay3290/ai-skills",{"basePath":443,"githubOwner":444,"githubRepo":445,"locale":18,"slug":440,"type":241},"skills/google-docs","sanjay3290","ai-skills",{"evaluate":447,"extract":451},{"promptVersionExtension":204,"promptVersionScoring":205,"score":284,"tags":448,"targetMarket":216,"tier":217},[440,214,215,449,450],"oauth","python",{"commitSha":270},{"parentExtensionId":453,"repoId":454},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[214,215,440,449,450],{"evaluatedAt":457,"extractAt":458,"updatedAt":457},1778696994497,1778696833339,{"_creationTime":460,"_id":461,"community":462,"display":463,"identity":469,"providers":473,"relations":481,"tags":484,"workflow":485},1778694690188.7114,"k17f5djrtgcfht64yn209hdmqh86n8kv",{"reviewCount":8},{"description":464,"installMethods":465,"name":467,"sourceUrl":468},"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":466},"nostrband/ServiceGraph","find-cybersecurity-firm","https://github.com/nostrband/ServiceGraph",{"basePath":470,"githubOwner":471,"githubRepo":472,"locale":18,"slug":467,"type":241},"skills/find-cybersecurity-firm","nostrband","ServiceGraph",{"evaluate":474,"extract":480},{"promptVersionExtension":204,"promptVersionScoring":205,"score":284,"tags":475,"targetMarket":216,"tier":217},[476,477,478,479,214,212],"cybersecurity","servicegraph","business","procurement",{"commitSha":270},{"parentExtensionId":482,"repoId":483},"k170hexh2b1y2ab8gj4acbt6t186mmhn","kd73je8ge8dvxgqqy6nvhxz1e186nhcc",[214,478,476,479,212,477],{"evaluatedAt":486,"extractAt":487,"updatedAt":488},1778694766522,1778694690188,1778695093938,{"_creationTime":490,"_id":491,"community":492,"display":493,"identity":499,"providers":502,"relations":509,"tags":511,"workflow":512},1778692220267.4014,"k173ztaywbkajjk9gqy90n98fx86mnzf",{"reviewCount":8},{"description":494,"installMethods":495,"name":497,"sourceUrl":498},"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":496},"LetsFG/LetsFG","flight-search","https://github.com/LetsFG/LetsFG",{"basePath":500,"githubOwner":501,"githubRepo":501,"locale":18,"slug":497,"type":241},"skills/flight-search","LetsFG",{"evaluate":503,"extract":508},{"promptVersionExtension":204,"promptVersionScoring":205,"score":284,"tags":504,"targetMarket":216,"tier":217},[505,506,507,214,212],"flights","travel","booking",{"commitSha":270},{"repoId":510},"kd7d4mhwkp3k1m28hz28hyn2dd86mm88",[214,507,505,212,506],{"evaluatedAt":513,"extractAt":514,"updatedAt":515},1778692265291,1778692220267,1778692489923]