[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-yurukusa-setup-zh-CN":3,"guides-for-yurukusa-setup":413,"similar-k170jyktaqbemedq0e7dkvcfbd86nrtr-zh-CN":414},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":224,"parentExtension":245,"providers":299,"relations":303,"repo":305,"tags":410,"workflow":411},1778699504080.3618,"k170jyktaqbemedq0e7dkvcfbd86nrtr",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"为您的项目设置 claude-code-hooks。引导您选择要启用的钩子以及配置环境变量。",{"claudeCode":12},"yurukusa/claude-code-hooks","setup","https://github.com/yurukusa/claude-code-hooks",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":238},1778699504080.362,"kn71t526agrffch593sja2hh2s86m7vf","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":216,"useCases":217},[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,113,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","描述清楚地说明了为 Claude Code 设置安全钩子的问题，并指导用户选择和配置钩子。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能提供了一套精选的生产就绪钩子和配置文件，超越了默认的 Claude Code 行为，解决了在自主操作中遇到的特定故障模式。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","这些钩子被描述为经过广泛自主操作的实战检验，并有清晰的设置说明和故障排除指导，表明已准备好用于实际工作流程。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能仅专注于为 Claude Code 设置和配置钩子，这是一个单一、连贯的领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了该技能旨在指导用户完成钩子选择和配置的目的。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能不直接公开工具，而是指导设置钩子脚本，这些脚本本质上是作用域内的操作。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","钩子配置的环境变量已清晰列出，并附有其默认值和用途。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","钩子名称具有描述性，并遵循清晰的约定（例如，context-monitor.sh）。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","该技能侧重于设置和指导，没有可供评估 I/O 表面的直接工具参数。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展根据 MIT 许可证授权，如 LICENSE 文件所示。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","上次提交是在 2026 年 4 月 17 日，远在过去 90 天内。",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","除了标准的 shell 实用程序和 Python 之外，该技能本身似乎没有需要管理的外部依赖项。",{"category":66,"check":67,"severity":24,"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","该技能依赖于捆绑的脚本和标准环境变量；没有用于运行时下载或执行外部、未提交内容的机制。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能指导在用户特定目录（`~/.claude/hooks`、`~/.claude/settings.json`）中进行设置，并且不尝试修改这些预期位置之外的文件。",{"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","捆绑的 markdown 文件不包含任何隐藏的控制技巧、不可见字符或混淆内容。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","提供的脚本是纯 bash 和 Python，没有混淆、base64 编码或运行时代码获取。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能指导用户将钩子放置在 `~/.claude/hooks` 或项目目录中，这些都是标准位置，并提供了清晰的说明。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","在过去 90 天内，打开了 0 个问题，关闭了 2 个问题，表明维护活跃且响应迅速。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","README 引用了一个具有更积极设置工具的新存储库，并且该存储库的最后提交是最近的，这表明版本控制是通过这种演变来管理的。",{"category":104,"check":105,"severity":63,"summary":106},"Code Execution","Validation","此技能主要用于设置和指导，它没有需要验证库的可执行工具，其输入模式复杂。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","该技能本身不执行破坏性操作；它指导设置具有自身安全保护的钩子。",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","设置脚本和记录的故障排除步骤提供了清晰的错误消息和解决问题的指导。",{"category":104,"check":114,"severity":63,"summary":115},"Logging","此技能用于设置，不执行需要记录到审计文件的操作。",{"category":117,"check":118,"severity":63,"summary":119},"Compliance","GDPR","该技能不处理个人数据；它指导其他工具的设置。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","该扩展在全球范围内适用，没有区域限制。",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","该设置依赖于标准的 bash、Python 和常用实用程序，使其在 POSIX 类系统上具有广泛的可移植性。",{"category":44,"check":127,"severity":24,"summary":128},"README","README 内容全面，详细介绍了钩子、模板、设置配置文件，并提供了快速入门说明。",{"category":33,"check":130,"severity":63,"summary":131},"Tool surface size","这是一个专注于设置和配置指导的技能，而不是一组公开的工具或命令。",{"category":40,"check":133,"severity":63,"summary":134},"Overlapping near-synonym tools","该技能不直接公开工具；其功能是指导设置钩子脚本。",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","所有宣传的功能，如可用的钩子和设置配置文件，都已在提供的脚本和 README 中得到清晰记录和实现。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","通过 `npx cc-safe-setup` 和详细的手动设置指南以及验证步骤，提供了清晰的安装说明。",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","故障排除部分提供了具体的错误场景和针对常见钩子相关问题的可操作的补救步骤。",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","脚本通过 shebang 指定了解释器要求（bash、Python 3），并明确提到了可选依赖项，如 PyYAML 和 Node.js。",{"category":33,"check":151,"severity":63,"summary":152},"Dry-run preview","此技能用于设置和指导，不用于执行需要干运行模式的状态更改操作。",{"category":154,"check":155,"severity":63,"summary":156},"Protocol","Idempotent retry & timeouts","该技能本身不是远程服务或状态更改操作；它指导设置。它配置的钩子可能具有这些属性，但这超出了该技能的范围。",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","该技能不发送遥测数据；它侧重于本地配置。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","该技能精确地描述了其目的：指导 claude-code-hooks 的设置，详细介绍了可用的钩子、配置文件和配置步骤。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","SKILL.md 中的 frontmatter 简洁明了，清晰地说明了目的和可用的钩子，便于精确路由。",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 的主体结构良好且简洁，将详细的钩子描述和示例委托给 README 和 cookbook。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","README 中提供了详细的钩子信息和示例配置，并链接到 cookbook 和 cookbook.md 等进一步资源，促进了渐进式披露。",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","此技能用于设置和指导，不用于需要 `context: fork` 的深度探索任务。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","README 提供了清晰、可复制粘贴的示例，用于快速安装和验证，展示了实际用法。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","故障排除部分明确涵盖了常见的失败模式（钩子未触发、超时、权限问题）并提供了恢复步骤。",{"category":104,"check":183,"severity":63,"summary":184},"Tool Fallback","此技能不依赖于需要回退机制的外部 MCP 服务器或工具。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","故障排除部分和钩子的性质表明，意外状态将阻止执行或报告，从而停止工作流。",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该技能是独立的，专注于设置钩子；它不隐式依赖于其他特定技能的加载。",1778699466305,"此技能提供了文档和指导，用于设置一系列 bash 和 Python 脚本（钩子），以增强 Claude Code 会话的安全性和实用性。它详细介绍了可用的钩子、设置配置文件、环境变量和故障排除步骤。",[195,196,197,198,199],"通过配置文件引导钩子选择","记录配置环境变量","提供安装和验证命令","详细说明钩子目的和触发器","包含故障排除指南",[201,202,203],"提供交互式钩子选择 UI","直接管理钩子执行（专注于设置）","作为 Claude Code 本身的替代品","3.0.0","4.4.0","指导用户设置强大的 Claude Code 安全钩子，确保更安全、更可靠、更自主的 AI 辅助开发工作流程。","高质量的文档和明确的范围有助于获得高分。唯一的小问题是钩子本身缺乏明确的版本控制，尽管 README 指向了一个更积极维护的后继者。",95,"一个用于为 Claude Code 设置生产就绪的安全钩子的文档齐全且实用的技能。",[211,212,213,214,215],"hooks","configuration","safety","automation","developer-tools","verified",[218,219,220,221],"为 Claude Code 会话设置自动安全检查","配置上下文窗口监控和活动日志记录","为自主操作实现分支保护和错误门控","通过编辑后的语法验证增强代码质量",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":235,"testCoverage":237},{"hasLockfile":224},false,1778699452847,{"descriptionLength":227,"readmeSize":228},131,19488,{"closedIssues90d":230,"forks":231,"hasChangelog":232,"openIssues90d":8,"pushedAt":233,"stars":234},2,1,true,1776413778000,10,{"hasNpmPackage":224,"license":236,"smitheryVerified":224},"MIT",{"hasCi":232,"hasTests":224},{"updatedAt":239},1778699504080,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"skills/setup","yurukusa","claude-code-hooks","skill",{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":252,"parentExtension":256,"providers":286,"relations":294,"tags":295,"workflow":296},1778699408572.7253,"k17cm6081dkz91ebw27jqh38q586nfry",{"reviewCount":8},{"description":250,"installMethods":251,"name":243,"sourceUrl":14},"Production safety hooks for autonomous Claude Code operation. Context monitoring, syntax checking, branch protection, activity logging, and more.",{"claudeCode":243},{"basePath":253,"githubOwner":242,"githubRepo":243,"locale":254,"slug":243,"type":255},"","en","plugin",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":264,"providers":266,"relations":279,"tags":281,"workflow":282},1778699408572.725,"k179rvzf2x5tsmmwbvpyv0mgxn86mkc8",{"reviewCount":8},{"description":261,"installMethods":262,"name":263,"sourceUrl":14},"Production safety hooks for autonomous Claude Code operation",{"claudeCode":12},"claude-code-hooks-marketplace",{"basePath":253,"githubOwner":242,"githubRepo":243,"locale":254,"slug":243,"type":265},"marketplace",{"evaluate":267,"extract":274},{"promptVersionExtension":268,"promptVersionScoring":205,"score":208,"tags":269,"targetMarket":273,"tier":216},"3.1.0",[213,211,270,271,272],"autonomous","production","security","global",{"commitSha":275,"marketplace":276,"plugin":277},"HEAD",{"name":263,"pluginCount":231},{"mcpCount":8,"provider":278,"skillCount":8},"classify",{"repoId":280},"kd7eh26xf9ft5m4mhhe34kedv586nq7c",[270,211,271,213,272],{"evaluatedAt":283,"extractAt":284,"updatedAt":285},1778699422564,1778699408572,1778699504828,{"evaluate":287,"extract":292},{"promptVersionExtension":204,"promptVersionScoring":205,"score":288,"tags":289,"targetMarket":273,"tier":216},99,[213,211,270,271,290,291,272],"cli","monitoring",{"commitSha":275,"license":236,"plugin":293},{"mcpCount":8,"provider":278,"skillCount":230},{"parentExtensionId":258,"repoId":280},[270,290,211,291,271,213,272],{"evaluatedAt":297,"extractAt":284,"updatedAt":298},1778699440255,1778699505044,{"evaluate":300,"extract":302},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":301,"targetMarket":273,"tier":216},[211,212,213,214,215],{"commitSha":275},{"parentExtensionId":247,"repoId":280,"translatedFrom":304},"k1741m09hvrqry24dj1pgp9g2186mr4j",{"_creationTime":306,"_id":280,"identity":307,"providers":308,"workflow":406},1778699402654.9802,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":309,"discover":386,"github":389},{"commitSha":275,"extensions":310},[311,324,371,380],{"basePath":253,"description":261,"displayName":263,"installMethods":312,"rationale":313,"selectedPaths":314,"source":323,"sourceLanguage":254,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[315,318,320],{"path":316,"priority":317},".claude-plugin/marketplace.json","mandatory",{"path":319,"priority":317},"README.md",{"path":321,"priority":322},"LICENSE","high","rule",{"basePath":253,"description":250,"displayName":243,"installMethods":325,"license":236,"rationale":326,"selectedPaths":327,"source":323,"sourceLanguage":254,"type":255},{"claudeCode":243},"plugin manifest at .claude-plugin/plugin.json",[328,330,331,332,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369],{"path":329,"priority":317},".claude-plugin/plugin.json",{"path":319,"priority":317},{"path":321,"priority":322},{"path":333,"priority":334},"skills/diagnose/SKILL.md","medium",{"path":336,"priority":334},"skills/setup/SKILL.md",{"path":338,"priority":322},"hooks/activity-logger.sh",{"path":340,"priority":322},"hooks/auto-approve-readonly.sh",{"path":342,"priority":322},"hooks/branch-guard.sh",{"path":344,"priority":322},"hooks/cd-git-allow.sh",{"path":346,"priority":322},"hooks/cdp-safety-check.sh",{"path":348,"priority":322},"hooks/comment-strip.sh",{"path":350,"priority":322},"hooks/context-monitor.sh",{"path":352,"priority":322},"hooks/decision-warn.sh",{"path":354,"priority":322},"hooks/destructive-guard.sh",{"path":356,"priority":322},"hooks/error-gate.sh",{"path":358,"priority":322},"hooks/hooks.json",{"path":360,"priority":322},"hooks/no-ask-human.sh",{"path":362,"priority":322},"hooks/proof-log-session.sh",{"path":364,"priority":322},"hooks/secret-guard.sh",{"path":366,"priority":322},"hooks/session-start-marker.sh",{"path":368,"priority":322},"hooks/syntax-check.sh",{"path":370,"priority":322},"hooks/tmp-cleanup.sh",{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":323,"sourceLanguage":254,"type":244},"skills/diagnose","Diagnose your Claude Code hooks setup. Checks which hooks are active, verifies permissions, and identifies common configuration issues.","diagnose",{"claudeCode":12},"SKILL.md frontmatter at skills/diagnose/SKILL.md",[378],{"path":379,"priority":317},"SKILL.md",{"basePath":241,"description":381,"displayName":13,"installMethods":382,"rationale":383,"selectedPaths":384,"source":323,"sourceLanguage":254,"type":244},"Set up claude-code-hooks for your project. Guides you through choosing which hooks to enable and configuring environment variables.",{"claudeCode":12},"SKILL.md frontmatter at skills/setup/SKILL.md",[385],{"path":379,"priority":317},{"sources":387},[388],"manual",{"closedIssues90d":230,"description":390,"forks":231,"homepage":391,"license":236,"openIssues90d":8,"pushedAt":233,"readmeSize":228,"stars":234,"topics":392},"One command to make Claude Code safe. 585 example hooks. 8,730 tests. Works with Auto Mode.","https://yurukusa.github.io/cc-ops-kit-landing/",[393,211,213,394,270,395,396,397,398,399,400,215,255,401,402,403,404,214,405,272],"claude-code","ai-safety","bash","devops","pretooluse","posttooluse","anthropic","claude","npm","open-source","cookbook","database-protection","owasp",{"classifiedAt":407,"discoverAt":408,"extractAt":409,"githubAt":409,"updatedAt":407},1778699408387,1778699402655,1778699406490,[214,212,215,211,213],{"evaluatedAt":412,"extractAt":284,"updatedAt":239},1778699466584,[],[415,446,471,492,523,551],{"_creationTime":416,"_id":417,"community":418,"display":419,"identity":425,"providers":430,"relations":438,"tags":441,"workflow":442},1778699366078.7817,"k173mj3k9wcdq512bp1532xkwx86nrh4",{"reviewCount":8},{"description":420,"installMethods":421,"name":423,"sourceUrl":424},"当工作依赖于用户实时浏览器会话或可见的渲染状态，而不是静态抓取时使用，尤其是在浏览器调试上下文或 DevTools 选择的元素或请求、登录仪表板或 CMS 流程、localhost 应用、上传、下载、媒体检查、DOM 或 iframe 检查、Shadow DOM，或看起来像软 404、身份验证墙、反机器人检查或速率限制的浏览器故障时。",{"claudeCode":422},"xixu-me/skills","使用我的浏览器","https://github.com/xixu-me/skills",{"basePath":426,"githubOwner":427,"githubRepo":428,"locale":18,"slug":429,"type":244},"skills/use-my-browser","xixu-me","skills","use-my-browser",{"evaluate":431,"extract":437},{"promptVersionExtension":204,"promptVersionScoring":205,"score":432,"tags":433,"targetMarket":273,"tier":216},100,[434,435,214,436,215],"browser","debugging","ux",{"commitSha":275,"license":236},{"repoId":439,"translatedFrom":440},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k179cgk616p3xva37r5jqsfwvh86mcp2",[214,434,435,215,436],{"evaluatedAt":443,"extractAt":444,"updatedAt":445},1778699261239,1778699106670,1778699366078,{"_creationTime":447,"_id":448,"community":449,"display":450,"identity":456,"providers":460,"relations":465,"tags":467,"workflow":468},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":451,"installMethods":452,"name":454,"sourceUrl":455},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":453},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":457,"githubOwner":458,"githubRepo":459,"locale":254,"slug":454,"type":244},"skills/github","steipete","clawdis",{"evaluate":461,"extract":464},{"promptVersionExtension":204,"promptVersionScoring":205,"score":432,"tags":462,"targetMarket":273,"tier":216},[454,290,463,215,214],"api",{"commitSha":275},{"repoId":466},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[463,214,290,215,454],{"evaluatedAt":469,"extractAt":470,"updatedAt":469},1778698569289,1778697652123,{"_creationTime":472,"_id":473,"community":474,"display":475,"identity":479,"providers":481,"relations":488,"tags":489,"workflow":490},1778697652123.8845,"k17bexjjjsz81ysk7bd3ggdm8s86mt2t",{"reviewCount":8},{"description":476,"installMethods":477,"name":478,"sourceUrl":455},"Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.",{"claudeCode":453},"openclaw-testing",{"basePath":480,"githubOwner":458,"githubRepo":459,"locale":254,"slug":478,"type":244},".agents/skills/openclaw-testing",{"evaluate":482,"extract":487},{"promptVersionExtension":204,"promptVersionScoring":205,"score":432,"tags":483,"targetMarket":273,"tier":216},[484,485,486,214,215],"testing","ci","validation",{"commitSha":275},{"repoId":466},[214,485,215,484,486],{"evaluatedAt":491,"extractAt":470,"updatedAt":491},1778697962962,{"_creationTime":493,"_id":494,"community":495,"display":496,"identity":502,"providers":507,"relations":516,"tags":519,"workflow":520},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":497,"installMethods":498,"name":500,"sourceUrl":501},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":499},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":503,"githubOwner":504,"githubRepo":505,"locale":254,"slug":506,"type":244},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":508,"extract":515},{"promptVersionExtension":204,"promptVersionScoring":205,"score":432,"tags":509,"targetMarket":273,"tier":216},[510,511,512,513,214,290,514],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":275,"license":236},{"parentExtensionId":517,"repoId":518},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[214,290,514,511,510,513,512],{"evaluatedAt":521,"extractAt":522,"updatedAt":521},1778699613343,1778699234184,{"_creationTime":524,"_id":525,"community":526,"display":527,"identity":533,"providers":535,"relations":543,"tags":546,"workflow":547},1778699505679.3464,"k1751nm85mw95gw3rsqgrdqspx86ncq2",{"reviewCount":8},{"description":528,"installMethods":529,"name":531,"sourceUrl":532},"无需 OAuth 即可创建公开的 Google Docs 或 Google Sheet 文件。使用此技能创建和编辑 Google Docs 和 Sheets，无需登录 Google。文档可通过共享链接查看。首次使用时自动注册。",{"claudeCode":530},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":253,"githubOwner":534,"githubRepo":531,"locale":18,"slug":531,"type":244},"zagmoai",{"evaluate":536,"extract":542},{"promptVersionExtension":204,"promptVersionScoring":205,"score":432,"tags":537,"targetMarket":273,"tier":216},[538,539,540,214,541],"google-docs","google-sheets","productivity","api-client",{"commitSha":275},{"repoId":544,"translatedFrom":545},"kd776ynh73t0d6samn4bnxdf3x86n8mj","k1707pszx7h026a651dp5tvaxd86m3ag",[541,214,538,539,540],{"evaluatedAt":548,"extractAt":549,"updatedAt":550},1778699485884,1778699468747,1778699505679,{"_creationTime":552,"_id":553,"community":554,"display":555,"identity":558,"providers":561,"relations":569,"tags":570,"workflow":571},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":556,"installMethods":557,"name":505,"sourceUrl":501},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":499},{"basePath":559,"githubOwner":504,"githubRepo":505,"locale":254,"slug":560,"type":244},"skills/ask","ask",{"evaluate":562,"extract":568},{"promptVersionExtension":204,"promptVersionScoring":205,"score":432,"tags":563,"targetMarket":273,"tier":216},[290,214,564,565,566,567],"llm","prompting","code-review","artifact-generation",{"commitSha":275,"license":236},{"parentExtensionId":517,"repoId":518},[567,214,290,566,564,565],{"evaluatedAt":572,"extractAt":522,"updatedAt":572},1778699303045]