[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-michalparkola-session-log-zh-CN":3,"guides-for-michalparkola-session-log":323,"similar-k17ac7yjrwhfpawjnkhyqpehr586nfdw-zh-CN":324},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":237,"isFallback":223,"parentExtension":241,"providers":242,"relations":248,"repo":251,"tags":319,"workflow":320},1778693292959.421,"k17ac7yjrwhfpawjnkhyqpehr586nfdw",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"总结当前对话会话并将结果追加到每周代理日志。当用户说“记录此内容”、“会话日志”、“总结此会话”或要求将结果写入代理日志时使用。",{"claudeCode":12},"michalparkola/tapestry-skills","session-log","https://github.com/michalparkola/tapestry-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":235},1778693292959.4211,"kn713pmzjbj123ag3t9r0w9nxs86np5s","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"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,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,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","描述清楚地陈述了总结对话会话和记录这些会话的问题，并提供了特定的触发短语。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能提供了超出默认 LLM 功能的结构化日志记录机制，包括自动文件名、格式规则和块标记。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能涵盖了日志记录的完整生命周期，包括确定目标文件、读取现有内容、写入新条目和确认操作。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能仅专注于将对话会话总结并记录到每周代理日志文件中。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了该技能的功能，并包含特定的触发短语。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能利用特定的、狭窄的工具，如 `date` 和文件操作，而不是单一的通才执行工具。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","在 SKILL.md 中清晰地记录了使用该技能所需的所有信息，包括输出位置和格式规则。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","工具名称和命令具有描述性，并直接与技能的目的相关。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","该技能的输入通过对话处理，其输出专注于生成日志文件内容，没有请求或返回不必要的数据。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展根据 MIT 许可证授权，如 LICENSE 文件和 README 中所示，这是一种宽松的开源许可证。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","上次提交是在 2026 年 3 月 11 日，在过去 3 个月内。",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","该技能似乎不使用任何第三方依赖项。",{"category":66,"check":67,"severity":63,"summary":68},"Security","Secret Management","该技能不处理或需要任何秘密。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能主要使用系统命令进行文件操作和日期计算，并且这些操作的处理方式可防止注入漏洞。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能依赖于标准的系统命令，如 `date` 和文件操作，这些命令是捆绑的，并且在运行时不获取外部内容。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能在预期的沙箱边界内运行，主要与用户项目或主目录内的文件交互，并使用标准的系统命令。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","在技能的脚本中未发现分离进程的创建或拒绝重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能仅与本地文件和系统命令交互，没有可能泄露数据的出站网络调用。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容和 SKILL.md 没有隐藏的操纵技巧，并使用干净、可打印的 ASCII 和标准 Unicode。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","技能的脚本是明文且可读的，没有诸如 base64 编码或运行时获取之类的混淆技术。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能不对用户项目的组织结构做任何假设（除其自身的捆绑包外），而是引用标准位置，如 `$HOME`。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","在过去 90 天内，有 0 个打开和 0 个关闭的 issue，表明这是一个新的或维护良好的项目，没有未解决的问题。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","该存储库具有最近的推送日期和清晰的 MIT 许可证，尽管 SKILL.md 的 frontmatter 中没有明确说明正式的版本控制方案（如 semver）。",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","输入验证由 shell 命令和对话的结构化性质隐式处理，并且没有需要显式验证库的复杂参数架构。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","该技能的主要操作是追加到文件，在此上下文中不被视为破坏性操作，并且受到代理执行环境的保护。",{"category":111,"check":112,"severity":24,"summary":113},"Errors","Error Handling","bash 脚本使用标准的 shell 错误处理，SKILL.md 概述了潜在问题和恢复步骤，提供了有意义的错误报告。",{"category":104,"check":115,"severity":24,"summary":116},"Logging","该技能的核心功能是创建审计日志，通过设计满足日志记录要求。",{"category":118,"check":119,"severity":63,"summary":120},"Compliance","GDPR","该技能不处理个人数据；它仅处理对话上下文和系统日期以用于日志记录目的。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该技能使用标准的系统命令和日期格式，使其具有全球适用性，没有任何区域限制。",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","该技能依赖于标准的 POSIX shell 命令 (`date`, `mkdir`, `echo`, `mv`)，确保了在类 Unix 系统上的广泛兼容性。",{"category":44,"check":128,"severity":24,"summary":129},"README","README 文件清楚地说明了扩展的目的、功能、安装和使用说明。",{"category":33,"check":131,"severity":63,"summary":132},"Tool surface size","这是一个单一工具的扩展，专注于特定任务。",{"category":40,"check":134,"severity":63,"summary":135},"Overlapping near-synonym tools","这是一个单一工具的扩展，因此没有重叠的近义词工具。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","README 中宣传的所有功能都得到了 SKILL.md 和提供的 bash 脚本的支持。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","README 提供了清晰、可直接复制的 Claude Code 和手动设置的安装说明，以及使用示例。",{"category":111,"check":144,"severity":24,"summary":145},"Actionable error messages","SKILL.md 概述了潜在的失败模式和恢复步骤，并且 bash 脚本在发生错误时会以非零退出码和清晰的消息退出。",{"category":147,"check":148,"severity":63,"summary":149},"Execution","Pinned dependencies","该技能仅使用标准的系统命令，不依赖需要固定的第三方依赖项。",{"category":33,"check":151,"severity":63,"summary":152},"Dry-run preview","该技能的操作是追加到日志文件，这在这种情况下不被视为改变状态的操作，并且不受干运行预览的保护。",{"category":154,"check":155,"severity":63,"summary":156},"Protocol","Idempotent retry & timeouts","该技能在本地进行文件操作和标准命令，没有需要幂等性或超时设置的远程调用或状态更改操作。",{"category":118,"check":158,"severity":63,"summary":159},"Telemetry opt-in","该技能不发出任何遥测数据。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","SKILL.md 清楚地定义了总结对话会话并追加到每周代理日志的目的，包括特定的触发短语和输出格式规则。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","frontmatter 简洁且自成一体，在建议的字符限制内清晰地总结了核心功能和触发短语。",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 结构良好，正文简洁，将详细的工作流程步骤和示例委托给单独的部分，并符合长度指南。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 概述了工作流程，并在线提供了详细的格式规则和示例，无需外部文件进行渐进式披露。",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","此技能是一个短格式日志工具，不涉及需要分叉上下文的深度探索或代码审查。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","README 提供了清晰、可直接使用的触发会话日志技能的示例，演示了预期的对话输入。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","SKILL.md 记录了与日期归属和文件操作相关的故障模式，并提供了清晰的恢复步骤。",{"category":104,"check":183,"severity":63,"summary":184},"Tool Fallback","该技能仅使用内置的 Claude Code 工具和标准 shell 命令，不使用外部 MCP 服务器。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","SKILL.md 指示在意外状态下中止，并且 bash 脚本将在出错时以非零退出码退出，从而防止破坏性操作。",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该技能是独立的，并且不隐式依赖于其他技能；其功能仅限于会话日志记录。",1778693252484,"此技能总结对话会话并将其追加到每周代理日志文件中，创建具有特定格式规则和块标记的日期条目。",[195,196,197,198,199],"总结对话会话","将日志追加到每周代理日志文件","使用 ISO 周命名作为日志文件名","支持倒序的每日条目","包含用于可重用输出的 CHUNK 标记",[201,202,203],"替换功能齐全的任务管理系统","与外部服务进行日志记录交互","以 markdown 以外的格式存储日志","3.0.0","4.4.0","通过自动记录对话会话中的关键讨论主题、决策和可重用输出来维护一个可搜索的每周工作日志。","该技能的文档记录非常出色，稳定且重点突出。所有检查均通过，少数不适用发现源于该技能的简单性和重点范围。",99,"一个高度打磨且功能强大的用于总结和记录对话会话的技能。",[211,212,213,214],"logging","productivity","session-management","journaling","verified",[217,218,219,220],"在会话结束时记录已完成的任务","构建一个可搜索的每周工作日志","跨多个会话跟踪决策和输出","存档重要讨论点",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"security":232,"testCoverage":234},{"hasLockfile":223},false,1778693230963,{"descriptionLength":226,"readmeSize":227},201,13477,{"closedIssues90d":8,"forks":229,"hasChangelog":223,"openIssues90d":8,"pushedAt":230,"stars":231},58,1773268611000,400,{"hasNpmPackage":223,"license":233,"smitheryVerified":223},"MIT",{"hasCi":223,"hasTests":223},{"updatedAt":236},1778693292959,{"basePath":13,"githubOwner":238,"githubRepo":239,"locale":18,"slug":13,"type":240},"michalparkola","tapestry-skills","skill",null,{"evaluate":243,"extract":246},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":244,"targetMarket":245,"tier":215},[211,212,213,214],"global",{"commitSha":247},"HEAD",{"repoId":249,"translatedFrom":250},"kd756xcq3wg5xktj01tkneamc586nq8z","k177n5re81tsen865pfepa0sf186nndp",{"_creationTime":252,"_id":249,"identity":253,"providers":254,"workflow":315},1778693113048.7537,{"githubOwner":238,"githubRepo":239,"sourceUrl":14},{"classify":255,"discover":309,"github":312},{"commitSha":247,"extensions":256},[257,268,275,282,288,295,302],{"basePath":258,"description":259,"displayName":258,"installMethods":260,"rationale":261,"selectedPaths":262,"source":266,"sourceLanguage":267,"type":240},"article-extractor","Extract clean article content from URLs (blog posts, articles, tutorials) and save as readable text. Use when user wants to download, extract, or save an article/blog post from a URL without ads, navigation, or clutter.",{"claudeCode":12},"SKILL.md frontmatter at article-extractor/SKILL.md",[263],{"path":264,"priority":265},"SKILL.md","mandatory","rule","en",{"basePath":269,"description":270,"displayName":269,"installMethods":271,"rationale":272,"selectedPaths":273,"source":266,"sourceLanguage":267,"type":240},"learn-this","Unified content extraction and action planning. Use when user says \"learn-this \u003CURL>\", \"learn this \u003CURL>\", \"weave \u003CURL>\", \"help me plan \u003CURL>\", \"extract and plan \u003CURL>\", \"make this actionable \u003CURL>\", or similar phrases indicating they want to extract content and create an action plan. Automatically detects content type (YouTube video, article, PDF) and processes accordingly.",{"claudeCode":12},"SKILL.md frontmatter at learn-this/SKILL.md",[274],{"path":264,"priority":265},{"basePath":276,"description":277,"displayName":276,"installMethods":278,"rationale":279,"selectedPaths":280,"source":266,"sourceLanguage":267,"type":240},"scrum-sage","AI-powered Scrum Master and Enterprise Agility Coach based on Jeff Sutherland, Taiichi Ohno, and First Principles thinking. Use when user needs help with Scrum, sprint analysis, backlog refinement, scaling advice, impediment removal, team dynamics, or agile coaching. Activate for questions about Scrum mechanics, Scrum@Scale, flow optimization, or team performance.",{"claudeCode":12},"SKILL.md frontmatter at scrum-sage/SKILL.md",[281],{"path":264,"priority":265},{"basePath":13,"description":283,"displayName":13,"installMethods":284,"rationale":285,"selectedPaths":286,"source":266,"sourceLanguage":267,"type":240},"Summarize the current conversation session and append results to the weekly agent-log. Use when user says \"log this\", \"session log\", \"summarize this session\", or asks to write results to the agent-log.",{"claudeCode":12},"SKILL.md frontmatter at session-log/SKILL.md",[287],{"path":264,"priority":265},{"basePath":289,"description":290,"displayName":289,"installMethods":291,"rationale":292,"selectedPaths":293,"source":266,"sourceLanguage":267,"type":240},"ship-learn-next","Transform learning content (like YouTube transcripts, articles, tutorials) into actionable implementation plans using the Ship-Learn-Next framework. Use when user wants to turn advice, lessons, or educational content into concrete action steps, reps, or a learning quest.",{"claudeCode":12},"SKILL.md frontmatter at ship-learn-next/SKILL.md",[294],{"path":264,"priority":265},{"basePath":296,"description":297,"displayName":296,"installMethods":298,"rationale":299,"selectedPaths":300,"source":266,"sourceLanguage":267,"type":240},"unblock-action","Help the user unblock a vague or stuck action item by clarifying the intended output, scoping it to today, and identifying the concrete next action. Use when user says \"unblock\", \"unstick\", \"I'm stuck on\", or presents a vague task they can't start.",{"claudeCode":12},"SKILL.md frontmatter at unblock-action/SKILL.md",[301],{"path":264,"priority":265},{"basePath":303,"description":304,"displayName":303,"installMethods":305,"rationale":306,"selectedPaths":307,"source":266,"sourceLanguage":267,"type":240},"youtube-transcript","Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.",{"claudeCode":12},"SKILL.md frontmatter at youtube-transcript/SKILL.md",[308],{"path":264,"priority":265},{"sources":310},[311],"manual",{"closedIssues90d":8,"description":313,"forks":229,"license":233,"openIssues90d":8,"pushedAt":230,"readmeSize":227,"stars":231,"topics":314},"Claude Code skills to download sources (articles, PDFs, YouTube video transcripts)",[],{"classifiedAt":316,"discoverAt":317,"extractAt":318,"githubAt":318,"updatedAt":316},1778693117185,1778693113048,1778693115507,[214,211,212,213],{"evaluatedAt":321,"extractAt":322,"updatedAt":236},1778693252592,1778693117367,[],[325,353,383,416,445,476],{"_creationTime":326,"_id":327,"community":328,"display":329,"identity":335,"providers":339,"relations":347,"tags":349,"workflow":350},1778694240519.7402,"k172jnxq28h65x6zn1p19r731586md2x",{"reviewCount":8},{"description":330,"installMethods":331,"name":333,"sourceUrl":334},"Track skill performance and emerging patterns",{"claudeCode":332},"mshadmanrahman/pm-pilot","meta-observer","https://github.com/mshadmanrahman/pm-pilot",{"basePath":336,"githubOwner":337,"githubRepo":338,"locale":267,"slug":333,"type":240},"skills/productivity/meta-observer","mshadmanrahman","pm-pilot",{"evaluate":340,"extract":346},{"promptVersionExtension":204,"promptVersionScoring":205,"score":341,"tags":342,"targetMarket":245,"tier":215},100,[343,344,212,211,345],"monitoring","analytics","skills",{"commitSha":247},{"repoId":348},"kd728wqst6vwd95ymycxb97nrx86mnsn",[344,211,343,212,345],{"evaluatedAt":351,"extractAt":352,"updatedAt":351},1778694605108,1778694240519,{"_creationTime":354,"_id":355,"community":356,"display":357,"identity":363,"providers":367,"relations":375,"tags":378,"workflow":379},1778691484298.108,"k17cpt5vz9ykrzyec6gvpksy6x86m3ss",{"reviewCount":8},{"description":358,"installMethods":359,"name":361,"sourceUrl":362},"跟踪每次本地 Claude Code 使用情况并进行报告：消耗的 token 数、预估成本（欧元）、会话数、项目数以及工具细分。当用户询问有关消耗、积分、使用情况、每次请求的成本、想要查看报告、询问特定请求为何昂贵、怀疑某个进程正在消耗 token、想要优化 Claude Code 使用情况或想要审核每次请求的工具使用情况时使用。还会触发对西班牙语短语的响应：'cuánto me está costando', 'cuántos tokens', 'consumo de hoy', 'qué petición fue cara', 'está consumiendo mucho', 'optimizar consumo', 'reporte de uso', 'ver uso', 'instalar tracker', 'hook no registra'。命令：/usage-tracker report [hoy|semana|mes|all] [proyecto], /usage-tracker top-requests [hoy|semana], /usage-tracker install, /usage-tracker status",{"claudeCode":360},"j4rk0r/claude-skills","usage-tracker","https://github.com/j4rk0r/claude-skills",{"basePath":364,"githubOwner":365,"githubRepo":366,"locale":18,"slug":361,"type":240},"skills/usage-tracker","j4rk0r","claude-skills",{"evaluate":368,"extract":374},{"promptVersionExtension":204,"promptVersionScoring":205,"score":341,"tags":369,"targetMarket":245,"tier":215},[211,370,371,372,373],"cost-tracking","usage-analysis","development-tools","auditing",{"commitSha":247},{"repoId":376,"translatedFrom":377},"kd79shaph0e07035621cxd7x1n86m944","k1760f97f0gchra7wpw9wk3xtx86nhzf",[373,370,372,211,371],{"evaluatedAt":380,"extractAt":381,"updatedAt":382},1778691352986,1778691193352,1778691484298,{"_creationTime":384,"_id":385,"community":386,"display":387,"identity":393,"providers":398,"relations":409,"tags":412,"workflow":413},1778687299685.3896,"k17ccc7rzdf8q3e5c4v8vv1qnh86ndw3",{"reviewCount":8},{"description":388,"installMethods":389,"name":391,"sourceUrl":392},"Full Sentry SDK setup for Python. Use when asked to \"add Sentry to Python\", \"install sentry-sdk\", \"setup Sentry in Python\", or configure error monitoring, tracing, profiling, logging, metrics, crons, or AI monitoring for Python applications. Supports Django, Flask, FastAPI, Celery, Starlette, AIOHTTP, Tornado, and more.",{"claudeCode":390},"getsentry/sentry-for-ai","Sentry Python SDK","https://github.com/getsentry/sentry-for-ai",{"basePath":394,"githubOwner":395,"githubRepo":396,"locale":267,"slug":397,"type":240},"skills/sentry-python-sdk","getsentry","sentry-for-ai","sentry-python-sdk",{"evaluate":399,"extract":408},{"promptVersionExtension":204,"promptVersionScoring":205,"score":341,"tags":400,"targetMarket":245,"tier":215},[401,402,403,404,405,406,211,407],"python","sentry","sdk","error-monitoring","tracing","profiling","ai-monitoring",{"commitSha":247,"license":233},{"parentExtensionId":410,"repoId":411},"k179krjesmjphb7bqfh43701sn86n8mn","kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[407,404,211,406,401,403,402,405],{"evaluatedAt":414,"extractAt":415,"updatedAt":414},1778687806582,1778687299685,{"_creationTime":417,"_id":418,"community":419,"display":420,"identity":426,"providers":429,"relations":437,"tags":440,"workflow":441},1778699505679.3464,"k1751nm85mw95gw3rsqgrdqspx86ncq2",{"reviewCount":8},{"description":421,"installMethods":422,"name":424,"sourceUrl":425},"无需 OAuth 即可创建公开的 Google Docs 或 Google Sheet 文件。使用此技能创建和编辑 Google Docs 和 Sheets，无需登录 Google。文档可通过共享链接查看。首次使用时自动注册。",{"claudeCode":423},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":427,"githubOwner":428,"githubRepo":424,"locale":18,"slug":424,"type":240},"","zagmoai",{"evaluate":430,"extract":436},{"promptVersionExtension":204,"promptVersionScoring":205,"score":341,"tags":431,"targetMarket":245,"tier":215},[432,433,212,434,435],"google-docs","google-sheets","automation","api-client",{"commitSha":247},{"repoId":438,"translatedFrom":439},"kd776ynh73t0d6samn4bnxdf3x86n8mj","k1707pszx7h026a651dp5tvaxd86m3ag",[435,434,432,433,212],{"evaluatedAt":442,"extractAt":443,"updatedAt":444},1778699485884,1778699468747,1778699505679,{"_creationTime":446,"_id":447,"community":448,"display":449,"identity":455,"providers":460,"relations":469,"tags":472,"workflow":473},1778696595410.5698,"k171sdysmt658g1cdd7hgt8p8h86nms7",{"reviewCount":8},{"description":450,"installMethods":451,"name":453,"sourceUrl":454},"End-of-session ritual that audits changes, runs quality checks, captures learnings, and produces a session summary. Use when saying \"wrap up\", \"done for the day\", \"finish coding\", or ending a coding session.",{"claudeCode":452},"rohitg00/pro-workflow","Wrap-Up Ritual","https://github.com/rohitg00/pro-workflow",{"basePath":456,"githubOwner":457,"githubRepo":458,"locale":267,"slug":459,"type":240},"skills/wrap-up","rohitg00","pro-workflow","wrap-up",{"evaluate":461,"extract":468},{"promptVersionExtension":204,"promptVersionScoring":205,"score":341,"tags":462,"targetMarket":245,"tier":215},[463,464,212,465,466,467],"workflow","llm","memory","knowledge-base","code-quality",{"commitSha":247,"license":233},{"parentExtensionId":470,"repoId":471},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[467,466,464,465,212,463],{"evaluatedAt":474,"extractAt":475,"updatedAt":474},1778697164619,1778696595410,{"_creationTime":477,"_id":478,"community":479,"display":480,"identity":486,"providers":490,"relations":496,"tags":499,"workflow":500},1778696833339.6218,"k176gr5qszggh36kjn8a1cwehs86n2jd",{"reviewCount":8},{"description":481,"installMethods":482,"name":484,"sourceUrl":485},"Interact with Gmail - search emails, read messages, send emails, create drafts, and manage labels.\nUse when user asks to: search email, read email, send email, create email draft, mark as read,\narchive email, star email, or manage Gmail labels. Lightweight alternative to full Google\nWorkspace MCP server with standalone OAuth authentication.\n",{"claudeCode":483},"sanjay3290/ai-skills","gmail","https://github.com/sanjay3290/ai-skills",{"basePath":487,"githubOwner":488,"githubRepo":489,"locale":267,"slug":484,"type":240},"skills/gmail","sanjay3290","ai-skills",{"evaluate":491,"extract":495},{"promptVersionExtension":204,"promptVersionScoring":205,"score":341,"tags":492,"targetMarket":245,"tier":215},[484,493,494,434,212],"email","communication",{"commitSha":247},{"parentExtensionId":497,"repoId":498},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[434,494,493,484,212],{"evaluatedAt":501,"extractAt":502,"updatedAt":501},1778696939862,1778696833339]