[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-shanraisshan-weather-fetcher-zh-CN":3,"guides-for-shanraisshan-weather-fetcher":376,"similar-k174pyz1sqv37ckrk2brezqtwh86myby-zh-CN":377},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":222,"parentExtension":244,"providers":245,"relations":251,"repo":254,"tags":372,"workflow":373},1778697398575.2637,"k174pyz1sqv37ckrk2brezqtwh86myby",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"说明，用于从 Open-Meteo API 获取迪拜（阿联酋）的当前天气温度数据",{"claudeCode":12},"shanraisshan/claude-code-best-practice","weather-fetcher","https://github.com/shanraisshan/claude-code-best-practice",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":220,"workflow":237},1778697398575.264,"kn7a92q0pmta2j5ctwtj68qjdd86nqzg","zh-CN",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"tier":215,"useCases":216},[21,26,29,32,36,39,43,47,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,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","描述清楚地说明了获取迪拜（阿联酋）当前天气温度数据的问题，并指明了源 API。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能使用 WebFetch 工具与特定的 API 端点进行交互，这超出了基本的 LLM 功能，并提供了一个专注的函数。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能是独立的，具有清晰的说明，并使用公共 API，可用于工作流。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能仅专注于获取特定位置的天气温度数据。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了 SKILL.md 中描述的技能功能。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能使用具有定义参数的特定工具 WebFetch，而不是通用命令。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","SKILL.md 清楚地记录了摄氏度和华氏度的 URL，以及要提取的特定 JSON 字段。",{"category":33,"check":48,"severity":49,"summary":50},"Tool naming","not_applicable","该技能使用 WebFetch 工具，这是一个预定义的工具，没有自定义工具名称可供评估。",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","工具调用仅请求必要的数据（纬度、经度、单位），并且明确定义了预期的输出格式。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","许可证是 MIT，一个宽松的开源许可证，并在 LICENSE 文件中明确说明。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","存储库显示了最近的提交，表明正在积极维护。",{"category":59,"check":63,"severity":49,"summary":64},"Dependency Management","除了 WebFetch 工具本身之外，该技能似乎没有任何第三方依赖项。",{"category":66,"check":67,"severity":49,"summary":68},"Security","Secret Management","该技能不使用或处理任何秘密。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能仅使用带有硬编码 URL 的 WebFetch，不处理不受信任的外部内容。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能在运行时不获取外部代码或数据；所有必要信息都是自包含的或来自受信任的 API。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能仅通过 WebFetch 进行出站网络调用，并且不修改其预期范围之外的任何文件。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","技能说明中没有包含分离的进程或围绕被拒绝的工具调用的重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能仅向公共 API 发出已记录的出站调用，不处理或提交机密数据。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","SKILL.md 和 README 不包含任何隐藏文本、不可见字符或混淆技术。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","技能说明是纯文本，不涉及任何混淆的代码或运行时脚本获取。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能不假设用户项目结构，仅依赖 WebFetch 工具。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","存储库的已关闭与打开问题的比例健康，表明积极维护和响应迅速。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","存储库具有有意义的版本号和最近的提交活动。",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","该技能清楚地定义了用于提取温度的预期 JSON 字段，这暗示了对输出形状的验证。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","该技能是只读的，不执行任何破坏性操作。",{"category":104,"check":111,"severity":112,"summary":113},"Error Handling","info","SKILL.md 概述了预期的输出格式，但没有明确详细说明 API 故障或意外响应的错误处理。",{"category":104,"check":115,"severity":49,"summary":116},"Logging","该技能是一组简单的工具说明，不涉及需要本地审核日志记录的本地文件操作或破坏性操作。",{"category":118,"check":119,"severity":49,"summary":120},"Compliance","GDPR","该技能不处理个人数据；它仅根据坐标请求天气数据。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该技能本质上是全球性的，因为天气数据是普遍可访问的，并且没有指示任何区域限制。",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","该技能依赖于标准的 WebFetch 工具，确保了跨平台兼容性。",{"category":44,"check":128,"severity":24,"summary":129},"README","README 提供了存储库及其内容的全面概述。",{"category":33,"check":131,"severity":49,"summary":132},"Tool surface size","这是一个单一技能，不是工具集合，因此此检查不适用。",{"category":40,"check":134,"severity":49,"summary":135},"Overlapping near-synonym tools","该技能仅使用 WebFetch 工具，因此没有重叠的工具。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","README 和 SKILL.md 中描述的所有功能都已实现，并通过提供的说明可验证。",{"category":140,"check":141,"severity":49,"summary":142},"Install","Installation instruction","此技能旨在在 Claude Code 环境中使用，没有单独的安装说明。",{"category":144,"check":145,"severity":112,"summary":146},"Errors","Actionable error messages","SKILL.md 指定了预期的输出，但没有详细说明 API 故障或补救步骤的具体错误消息。",{"category":148,"check":149,"severity":49,"summary":150},"Execution","Pinned dependencies","该技能不使用除提供的 WebFetch 工具之外的第三方依赖项。",{"category":33,"check":152,"severity":49,"summary":153},"Dry-run preview","该技能是只读的，不执行状态更改操作，因此不需要进行干预运行。",{"category":155,"check":156,"severity":49,"summary":157},"Protocol","Idempotent retry & timeouts","该技能不涉及状态更改操作或远程调用，这些操作需要比 WebFetch 工具提供的更强的幂等性或超时设置。",{"category":66,"check":159,"severity":49,"summary":160},"Telemetry opt-in","该技能不发出遥测数据。",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","该技能的目的定义精确：获取迪拜（阿联酋）的天气温度数据，并提供不同单位和提取特定数据点的清晰说明。",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","SKILL.md 的 frontmatter 简洁明了，有效地总结了该技能的核心功能和预期用途。",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","SKILL.md 简短而切题，避免了不必要的冗长。",{"category":171,"check":172,"severity":49,"summary":173},"Context","Progressive Disclosure","该技能非常简单，不需要渐进式披露信息。",{"category":171,"check":175,"severity":49,"summary":176},"Forked exploration","该技能执行单一、专注的任务，不涉及广泛的探索或深入的代码审查。",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","SKILL.md 清楚地概述了预期的输出格式，作为技能结果的实际示例。",{"category":22,"check":181,"severity":112,"summary":182},"Edge cases","虽然正常路径定义得很清楚，但 SKILL.md 没有明确记录失败模式（例如，API 错误、无效坐标）或恢复步骤。",{"category":104,"check":184,"severity":49,"summary":185},"Tool Fallback","该技能仅依赖内置的 WebFetch 工具，没有需要回退的外部工具依赖项。",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","技能的说明是直接的，不涉及任何需要根据意外预状态停止的操作的状态相关操作。",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","该技能是独立的，并且没有隐式依赖于在同一会话中加载的其他技能。",1778697310429,"此技能提供了使用 Open-Meteo API 获取迪拜（阿联酋）当前天气温度数据的说明。它规定了如何以摄氏度和华氏度检索数据，以及如何从 JSON 响应中提取温度值和单位。",[196,197,198,199],"获取迪拜（阿联酋）的当前天气温度。","支持摄氏度和华氏度单位。","从 API 响应中提取温度值和单位。","使用 Open-Meteo API。",[201,202,203],"获取迪拜以外地区的天气数据。","提供历史天气数据或预测。","对数据执行任何文件操作或转换。","3.0.0","4.4.0","提供一种清晰可靠的方法来获取迪拜（阿联酋）的当前天气温度数据，支持摄氏度和华氏度单位。","该技能文档齐全、安全且高度专注。可改进的方面包括更明确的错误处理文档。",97,"一个定义明确且安全的天气数据获取技能。",[211,212,213,214],"weather","api","data-fetching","utility","verified",[217,218,219],"当需要迪拜的当前温度用于天气报告时使用。","在构建需要实时天气数据的、具有位置感知功能的应用程序时使用。","作为大型编排技能（用于收集天气信息）的构建块使用。",{"codeQuality":221,"collectedAt":223,"documentation":224,"maintenance":227,"security":234,"testCoverage":236},{"hasLockfile":222},false,1778697296128,{"descriptionLength":225,"readmeSize":226},93,72705,{"closedIssues90d":228,"forks":229,"hasChangelog":230,"openIssues90d":231,"pushedAt":232,"stars":233},26,5288,true,3,1778690578000,52835,{"hasNpmPackage":222,"license":235,"smitheryVerified":222},"MIT",{"hasCi":222,"hasTests":222},{"updatedAt":238},1778697398575,{"basePath":240,"githubOwner":241,"githubRepo":242,"locale":18,"slug":13,"type":243},".claude/skills/weather-fetcher","shanraisshan","claude-code-best-practice","skill",null,{"evaluate":246,"extract":249},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":247,"targetMarket":248,"tier":215},[211,212,213,214],"global",{"commitSha":250},"HEAD",{"repoId":252,"translatedFrom":253},"kd74710g49kxgwbfjxeb7s132d86myxr","k172vrp66efhz23rkvm6v6j1fd86nbzz",{"_creationTime":255,"_id":252,"identity":256,"providers":257,"workflow":368},1778697191149.7012,{"githubOwner":241,"githubRepo":242,"sourceUrl":14},{"classify":258,"discover":341,"github":344},{"commitSha":250,"extensions":259},[260,272,280,288,296,304,310,323,331],{"basePath":261,"description":262,"displayName":263,"installMethods":264,"rationale":265,"selectedPaths":266,"source":270,"sourceLanguage":271,"type":243},".claude/skills/agent-browser","Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to \"open a website\", \"fill out a form\", \"click a button\", \"take a screenshot\", \"scrape data from a page\", \"test this web app\", \"login to a site\", \"automate browser actions\", or any task requiring programmatic web interaction.","agent-browser",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/agent-browser/SKILL.md",[267],{"path":268,"priority":269},"SKILL.md","mandatory","rule","en",{"basePath":273,"description":274,"displayName":275,"installMethods":276,"rationale":277,"selectedPaths":278,"source":270,"sourceLanguage":271,"type":243},".claude/skills/presentation/presentation-structure","Knowledge about the presentation slide format, weight system, navigation, and section structure","presentation-structure",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/presentation/presentation-structure/SKILL.md",[279],{"path":268,"priority":269},{"basePath":281,"description":282,"displayName":283,"installMethods":284,"rationale":285,"selectedPaths":286,"source":270,"sourceLanguage":271,"type":243},".claude/skills/presentation/presentation-styling","Knowledge about CSS classes, component patterns, and syntax highlighting in the presentation","presentation-styling",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/presentation/presentation-styling/SKILL.md",[287],{"path":268,"priority":269},{"basePath":289,"description":290,"displayName":291,"installMethods":292,"rationale":293,"selectedPaths":294,"source":270,"sourceLanguage":271,"type":243},".claude/skills/presentation/vibe-to-agentic-framework","The conceptual framework behind the presentation — what \"Vibe Coding to Agentic Engineering\" means, why the journey is structured the way it is, and how every slide fits the narrative arc","vibe-to-agentic-framework",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/presentation/vibe-to-agentic-framework/SKILL.md",[295],{"path":268,"priority":269},{"basePath":297,"description":298,"displayName":299,"installMethods":300,"rationale":301,"selectedPaths":302,"source":270,"sourceLanguage":271,"type":243},".claude/skills/time-skill","Display the current time in Pakistan Standard Time (PKT, UTC+5). Use when the user asks for the current time, Pakistan time, or PKT.","time-skill",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/time-skill/SKILL.md",[303],{"path":268,"priority":269},{"basePath":240,"description":305,"displayName":13,"installMethods":306,"rationale":307,"selectedPaths":308,"source":270,"sourceLanguage":271,"type":243},"Instructions for fetching current weather temperature data for Dubai, UAE from Open-Meteo API",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/weather-fetcher/SKILL.md",[309],{"path":268,"priority":269},{"basePath":311,"description":312,"displayName":313,"installMethods":314,"rationale":315,"selectedPaths":316,"source":270,"sourceLanguage":271,"type":243},".claude/skills/weather-svg-creator","Creates an SVG weather card showing the current temperature for Dubai. Writes the SVG to orchestration-workflow/weather.svg and updates orchestration-workflow/output.md.","weather-svg-creator",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/weather-svg-creator/SKILL.md",[317,318,321],{"path":268,"priority":269},{"path":319,"priority":320},"examples.md","medium",{"path":322,"priority":320},"reference.md",{"basePath":324,"description":325,"displayName":326,"installMethods":327,"rationale":328,"selectedPaths":329,"source":270,"sourceLanguage":271,"type":243},"agent-teams/.claude/skills/time-fetcher","Instructions for fetching current Dubai time via bash command","time-fetcher",{"claudeCode":12},"SKILL.md frontmatter at agent-teams/.claude/skills/time-fetcher/SKILL.md",[330],{"path":268,"priority":269},{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":270,"sourceLanguage":271,"type":243},"agent-teams/.claude/skills/time-svg-creator","Creates an SVG time card showing the current time for Dubai. Writes the SVG to agent-teams/output/dubai-time.svg and updates agent-teams/output/output.md.","time-svg-creator",{"claudeCode":12},"SKILL.md frontmatter at agent-teams/.claude/skills/time-svg-creator/SKILL.md",[338,339,340],{"path":268,"priority":269},{"path":319,"priority":320},{"path":322,"priority":320},{"sources":342},[343],"manual",{"closedIssues90d":228,"description":345,"forks":229,"homepage":346,"license":235,"openIssues90d":231,"pushedAt":232,"readmeSize":226,"stars":233,"topics":347},"from vibe coding to agentic engineering - practice makes claude perfect","https://linkedin.com/in/shanraisshan",[348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367],"claude-ai","claude-code","best-practices","claude","claude-code-best-practices","agentic-engineering","anthropic","claude-code-agents","claude-code-commands","claude-code-skills","vibe-coding","boris","agentic-ai","agentic-coding","agentic-workflow","ai","context-engineering","pakistan","pakistani-developer","ai-agents",{"classifiedAt":369,"discoverAt":370,"extractAt":371,"githubAt":371,"updatedAt":369},1778697205538,1778697191149,1778697202144,[212,213,214,211],{"evaluatedAt":374,"extractAt":375,"updatedAt":238},1778697310543,1778697205743,[],[378,411,437,457,483,510],{"_creationTime":379,"_id":380,"community":381,"display":382,"identity":388,"providers":391,"relations":402,"tags":406,"workflow":407},1778699289329.1182,"k172jykxz0jywjekjxjt5thj5x86nm3n",{"reviewCount":8},{"description":383,"installMethods":384,"name":386,"sourceUrl":387},"当用户需要通过 Xquik 获取 X (Twitter) 数据或执行需要确认的 X 操作时使用：推文搜索、用户查找、关注者提取、媒体下载、监控、Webhook、MCP、SDK、发布、点赞、私信和个人资料更新。需要 Xquik API 密钥。切勿索要 X 登录凭据。",{"claudeCode":385},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":389,"githubOwner":390,"githubRepo":386,"locale":18,"slug":386,"type":243},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":392,"extract":401},{"promptVersionExtension":204,"promptVersionScoring":205,"score":393,"tags":394,"targetMarket":248,"tier":215},100,[395,396,212,397,398,399,400],"twitter","x","data-retrieval","automation","mcp","sdk",{"commitSha":250},{"parentExtensionId":403,"repoId":404,"translatedFrom":405},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh","k172e8vt4zcz50bb0vfp6ptb1n86mf90",[212,398,397,399,400,395,396],{"evaluatedAt":408,"extractAt":409,"updatedAt":410},1778699230863,1778699170774,1778699289329,{"_creationTime":412,"_id":413,"community":414,"display":415,"identity":421,"providers":425,"relations":431,"tags":433,"workflow":434},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":416,"installMethods":417,"name":419,"sourceUrl":420},"Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.",{"claudeCode":418},"steipete/clawdis","slack","https://github.com/steipete/clawdis",{"basePath":422,"githubOwner":423,"githubRepo":424,"locale":271,"slug":419,"type":243},"skills/slack","steipete","clawdis",{"evaluate":426,"extract":430},{"promptVersionExtension":204,"promptVersionScoring":205,"score":393,"tags":427,"targetMarket":248,"tier":215},[419,428,429,398,212],"messaging","communication",{"commitSha":250},{"repoId":432},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[212,398,429,428,419],{"evaluatedAt":435,"extractAt":436,"updatedAt":435},1778698950505,1778697652123,{"_creationTime":438,"_id":439,"community":440,"display":441,"identity":445,"providers":447,"relations":453,"tags":454,"workflow":455},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":442,"installMethods":443,"name":444,"sourceUrl":420},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":418},"github",{"basePath":446,"githubOwner":423,"githubRepo":424,"locale":271,"slug":444,"type":243},"skills/github",{"evaluate":448,"extract":452},{"promptVersionExtension":204,"promptVersionScoring":205,"score":393,"tags":449,"targetMarket":248,"tier":215},[444,450,212,451,398],"cli","developer-tools",{"commitSha":250},{"repoId":432},[212,398,450,451,444],{"evaluatedAt":456,"extractAt":436,"updatedAt":456},1778698569289,{"_creationTime":458,"_id":459,"community":460,"display":461,"identity":467,"providers":471,"relations":477,"tags":479,"workflow":480},1778696993586.708,"k17fsfrfvbnsvwkcqp8y85wdad86mmwq",{"reviewCount":8},{"description":462,"installMethods":463,"name":465,"sourceUrl":466},"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":464},"SeifBenayed/claude-code-sdk","product-self-knowledge","https://github.com/SeifBenayed/claude-code-sdk",{"basePath":468,"githubOwner":469,"githubRepo":470,"locale":271,"slug":465,"type":243},".claude/skills/product-self-knowledge","SeifBenayed","claude-code-sdk",{"evaluate":472,"extract":476},{"promptVersionExtension":204,"promptVersionScoring":205,"score":393,"tags":473,"targetMarket":248,"tier":215},[354,474,351,212,400,475],"documentation","knowledge-base",{"commitSha":250},{"repoId":478},"kd78s53c1852h5p7c3qem663xs86njab",[354,212,351,474,475,400],{"evaluatedAt":481,"extractAt":482,"updatedAt":481},1778697182451,1778696993586,{"_creationTime":484,"_id":485,"community":486,"display":487,"identity":493,"providers":497,"relations":503,"tags":506,"workflow":507},1778696833339.6226,"k17ckxne6mhyf23n1jfyqktpqd86nfz4",{"reviewCount":8},{"description":488,"installMethods":489,"name":491,"sourceUrl":492},"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":490},"sanjay3290/ai-skills","google-docs","https://github.com/sanjay3290/ai-skills",{"basePath":494,"githubOwner":495,"githubRepo":496,"locale":271,"slug":491,"type":243},"skills/google-docs","sanjay3290","ai-skills",{"evaluate":498,"extract":502},{"promptVersionExtension":204,"promptVersionScoring":205,"score":393,"tags":499,"targetMarket":248,"tier":215},[491,212,474,500,501],"oauth","python",{"commitSha":250},{"parentExtensionId":504,"repoId":505},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[212,474,491,500,501],{"evaluatedAt":508,"extractAt":509,"updatedAt":508},1778696994497,1778696833339,{"_creationTime":511,"_id":512,"community":513,"display":514,"identity":520,"providers":526,"relations":533,"tags":536,"workflow":537},1778696505500.0078,"k174n9sd7wv9knh3b8rv7vv2wh86me74",{"reviewCount":8},{"description":515,"installMethods":516,"name":518,"sourceUrl":519},"Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API. Use when user mentions Reddit, a subreddit, or r/ links.",{"claudeCode":517},"ReScienceLab/opc-skills","Reddit","https://github.com/ReScienceLab/opc-skills",{"basePath":521,"githubOwner":522,"githubRepo":523,"locale":524,"slug":525,"type":243},"skills/reddit","ReScienceLab","opc-skills","fr","reddit",{"evaluate":527,"extract":531},{"promptVersionExtension":204,"promptVersionScoring":205,"score":393,"tags":528,"targetMarket":248,"tier":215},[525,212,397,529,530],"social-media","information-gathering",{"commitSha":250,"license":532},"Apache-2.0",{"parentExtensionId":534,"repoId":535},"k17b55rp7ccqw91566yq0ax2as86n6rk","kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[212,397,530,525,529],{"evaluatedAt":538,"extractAt":539,"updatedAt":538},1778696852717,1778696505500]