[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-khendzel-janitor-report-zh-CN":3,"guides-for-khendzel-janitor-report":406,"similar-k1784mxj5rt2pfmfdqhc36xnys86nnwc-zh-CN":407},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":225,"parentExtension":246,"providers":302,"relations":306,"repo":308,"tags":403,"workflow":404},1778692149990.924,"k1784mxj5rt2pfmfdqhc36xnys86nnwc",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"一个完整的报告，用于检查所有技能的健康状况。当用户想要检查错误、查找重复项、检测损坏的技能或获取技能健康状况的完整概览时使用。",{"claudeCode":12},"khendzel/skills-janitor","janitor-report","https://github.com/khendzel/skills-janitor",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":239},1778692149990.9243,"kn71h137hwzh9ndc244dc7xfv186n81m","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"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,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,172,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","该扩展程序通过将多个复杂检查（代码检查、重复项、损坏的技能）整合到单个报告中，并提供自动修复和使用情况跟踪，超越了基本的提示功能，因此具有独特的价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该扩展程序已准备好投入生产，提供用于 AI 技能的完整生命周期管理解决方案，包括审核、健康检查、修复和使用情况跟踪。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该扩展程序专注于管理和审核 AI 编码技能，其各种命令（report、fix、usage、tokens、search、precheck）都为此单一、连贯的域做出了贡献。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了 SKILL.md 和 README.md 文件中详述的技能目的和功能。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该扩展程序公开了狭窄的、动词-名词的专用命令，如 `/janitor-report`、`/janitor-fix`，避免了单一的通用命令。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","SKILL.md 和 README.md 描述了可用的命令及其用法，包括 `--prune` 和 `--compare` 等标志，没有隐式参数。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","所有公开的命令（例如 `/janitor-report`、`/janitor-fix`）都具有描述性，采用烤串式命名法，并清楚地表明了它们在 skills janitor 域中的功能。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","命令接受特定的标志（例如 `--prune`、`--compare`）并处理定义明确的技能，不请求不必要的数据或返回广泛的诊断转储。",{"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 年 5 月 1 日，在最近 3 个月内，表明维护活跃。",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","README 明确指出“无 pip 安装，无 node 模块”，并且脚本依赖于标准的 Bash 和 Python 3，表明没有需要管理的第三方依赖项。",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","该扩展程序似乎不处理或暴露秘密；其操作是在本地技能目录内的分析和修复导向的。",{"category":65,"check":69,"severity":24,"summary":70},"Injection","技能在定义的范围内操作本地文件和命令；没有迹象表明加载不受信任的外部数据作为指令。",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","该扩展程序依赖于捆绑的脚本和本地文件操作，没有运行时下载或远程代码执行。",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","脚本在用户的技能目录（`~/.claude/skills/`、`~/.agents/skills/`）内运行，并且不尝试修改此范围之外的文件。",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","在提供的脚本信息中没有发现分离进程（`nohup`、`&`）或拒绝重试循环。",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","该扩展程序的操作与技能管理相关的本地文件系统和命令执行有关；没有迹象表明读取或提交机密数据。",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","捆绑的内容似乎是标准的代码和 markdown，未观察到隐藏文本技巧或混淆指令。",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","脚本是用 Bash 和 Python 编写的，并且似乎是普通的、可读的源代码，没有混淆。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","脚本操作于预期的技能目录结构，并对常见的 shell 环境做出合理假设，如果前提条件不满足，则会显示清晰的错误消息。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","在过去 90 天内，已打开 0 个问题，已关闭 0 个问题，表明参与度高或问题率低。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","在 SKILL.md 的 frontmatter 中声明了一个有意义的版本（1.2.0），并且有一个 CHANGELOG.md。",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","脚本处理文件路径和命令参数，并且 README 建议对破坏性操作进行试运行模式，这暗示了验证。",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","README 明确指出“未经明确确认从不删除任何内容”和“所有破坏性操作默认进行试运行”，这表明在意外状态下安全停止。",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","提供的脚本片段显示了显式的错误处理（`|| true` 是一个警告，但整体结构暗示了管理错误的尝试），并且 README 提到了恢复步骤的建议。",{"category":103,"check":113,"severity":24,"summary":114},"Logging","脚本 `fix.sh --apply` 已得到更正，以识别规范布局并避免数据丢失，这表明已关注可靠执行和可审计性。SKILL.md 中的输出格式暗示了结构化报告。",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","该扩展程序操作本地技能文件和元数据，而不是个人数据，因此不构成 GDPR 风险。",{"category":116,"check":120,"severity":24,"summary":121},"Target market","该扩展程序操作本地文件系统路径和标准 shell 命令，使其在全球范围内适用，没有区域限制。",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","该扩展程序依赖于标准的 Bash、Python 3 和 `curl`，没有提及特定于操作系统的假设，并声明了跨平台支持。",{"category":44,"check":126,"severity":24,"summary":127},"README","README 文件内容全面，清楚地说明了扩展程序的目的，并提供了安装和使用说明。",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","该扩展程序公开了 7 个不同的命令，这在建议的 3-10 个工具范围内。",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","命令（`audit`、`report`、`fix`、`usage`、`tokens`、`search`、`precheck`）涵盖了不同的功能，没有显着的重叠或近似同义词名称。",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","所有宣传的功能，例如代码检查、重复项检测、使用情况跟踪和令牌成本分析，都已在文档中实现并详细说明。",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","为插件市场和直接 Git 克隆提供了清晰的安装说明，以及可复制粘贴的使用示例。",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","README 描述了针对各种发现问题的建议操作（例如，对损坏的符号链接使用 `/janitor-fix --prune`），表明了可操作的错误路径。",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","该扩展程序明确指出“无 pip 安装，无 node 模块”，并依赖于标准的 Bash 和 Python 3，表明没有需要固定的第三方依赖项。",{"category":33,"check":150,"severity":24,"summary":151},"Dry-run preview","README 说明破坏性操作默认进行试运行，在执行前提供预览。",{"category":153,"check":154,"severity":24,"summary":155},"Protocol","Idempotent retry & timeouts","该扩展程序在本地文件和命令上操作，不执行通常需要幂等性和超时设置的远程状态更改操作。",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","该扩展程序专注于本地技能管理，似乎不发送任何遥测数据。",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","描述清楚地定义了目的（完整的健康检查报告）和用例（错误、重复项、损坏的技能、概览），并操作于“技能”。",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","Frontmatter 简洁明了，有效地总结了技能的核心能力和目的。",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","SKILL.md 简洁明了，并将详细程序委托给脚本，遵循渐进式披露原则。",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","SKILL.md 概述了高级步骤，并将详细执行委托给单独的 bash 和 python 脚本，展示了渐进式披露。",{"category":169,"check":173,"severity":174,"summary":175},"Forked exploration","not_applicable","该技能执行本地分析和修复，而不是需要分叉探索上下文的深度代码审查或研究。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","README 中为每个命令提供了多个清晰、可直接使用的示例，演示了调用方式和预期结果。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","文档解决了潜在问题，如损坏的符号链接、描述长度问题和重复项检测，并提供了恢复步骤或建议。",{"category":103,"check":183,"severity":174,"summary":184},"Tool Fallback","该扩展程序不依赖于外部 MCP 服务器或其他工具，仅依赖于标准的系统实用程序（Bash、Python、curl）。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","README 指出破坏性操作默认进行试运行，并且需要明确确认，这意味着在意外状态下可以安全停止。",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该扩展程序独立操作本地技能，不隐式依赖其他已加载的技能，也不显式交叉引用它们。",1778692022658,"此扩展程序提供了一套工具，用于审核、代码检查、检测重复项、跟踪使用情况和本地管理 AI 编码技能。它包括用于库存、质量检查和自动修复的脚本，支持 Claude Code 和 OpenAI Codex 环境。",[195,196,197,198,199],"全面的技能健康报告","重复技能检测","损坏和孤立技能识别","自动问题修复","使用情况跟踪和令牌成本分析",[201,202,203,204],"未经用户明确确认而删除技能。","修改插件或市场技能。","在没有试运行预览的情况下修改技能。","处理用户本地目录之外的技能。","3.0.0","4.4.0","通过自动化问题的检测和解决，帮助用户维护一个干净、有条理且健康的 AI 编码技能生态系统。","所有检查均已通过高置信度。该扩展程序文档齐全，已准备好投入生产，并遵守安全和最佳实践。",100,"一个全面且维护良好的工具，用于审核和管理 AI 编码技能。",[212,213,214,215,216],"skills","management","auditing","maintenance","developer-tools","verified",[219,220,221,222],"当用户想要检查其技能中的错误时。","当用户需要查找重复技能时。","当用户想要检测损坏或孤立的技能时。","当用户需要技能健康和使用情况的完整概览时。",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":236,"testCoverage":238},{"hasLockfile":225},false,1778691991982,{"descriptionLength":228,"readmeSize":229},179,7684,{"closedIssues90d":8,"forks":231,"hasChangelog":232,"manifestVersion":233,"openIssues90d":8,"pushedAt":234,"stars":235},15,true,"1.2.0",1777615121000,92,{"hasNpmPackage":225,"license":237,"smitheryVerified":225},"MIT",{"hasCi":225,"hasTests":225},{"updatedAt":240},1778692149990,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/janitor-report","khendzel","skills-janitor","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":253,"parentExtension":257,"providers":287,"relations":297,"tags":298,"workflow":299},1778691884319.066,"k173y287h96a0x42zvrvymzvgn86nq38",{"reviewCount":8},{"description":251,"installMethods":252,"name":244,"sourceUrl":14},"7 skill hygiene tools: audit, health report, auto-fix, usage tracking, token cost analysis, GitHub search, and pre-install overlap check.",{"claudeCode":244},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":256},"","en","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"providers":266,"relations":280,"tags":282,"workflow":283},1778691884319.0657,"k17fzrmtyq1avt2xbrv6fq715x86nar0",{"reviewCount":8},{"description":262,"installMethods":263,"name":244,"sourceUrl":14},"Audit, track usage, and manage your Claude Code skills. 7 actions, zero dependencies.",{"claudeCode":12},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":265},"marketplace",{"evaluate":267,"extract":274},{"promptVersionExtension":268,"promptVersionScoring":206,"score":209,"tags":269,"targetMarket":273,"tier":217},"3.1.0",[212,213,214,270,271,272],"claudecode","openai","utility","global",{"commitSha":275,"marketplace":276,"plugin":278},"HEAD",{"name":244,"pluginCount":277},1,{"mcpCount":8,"provider":279,"skillCount":8},"classify",{"repoId":281},"kd722xn3d2v8ze2vwgebvzgpv986mj48",[214,270,213,271,212,272],{"evaluatedAt":284,"extractAt":285,"updatedAt":286},1778691902547,1778691884319,1778692171957,{"evaluate":288,"extract":294},{"promptVersionExtension":205,"promptVersionScoring":206,"score":289,"tags":290,"targetMarket":273,"tier":217},98,[212,213,291,292,215,293],"audit","linting","tooling",{"commitSha":275,"plugin":295},{"mcpCount":8,"provider":279,"skillCount":296},7,{"parentExtensionId":259,"repoId":281},[291,292,215,213,212,293],{"evaluatedAt":300,"extractAt":285,"updatedAt":301},1778691927333,1778692171790,{"evaluate":303,"extract":305},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":304,"targetMarket":273,"tier":217},[212,213,214,215,216],{"commitSha":275},{"parentExtensionId":248,"repoId":281,"translatedFrom":307},"k177wxk7zzyaycd3t6ads36e7586mkcw",{"_creationTime":309,"_id":281,"identity":310,"providers":311,"workflow":399},1778691880386.0266,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":312,"discover":388,"github":391},{"commitSha":275,"extensions":313},[314,327,333,342,350,358,364,372,380],{"basePath":254,"description":262,"displayName":244,"installMethods":315,"rationale":316,"selectedPaths":317,"source":326,"sourceLanguage":255,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[318,321,323],{"path":319,"priority":320},".claude-plugin/marketplace.json","mandatory",{"path":322,"priority":320},"README.md",{"path":324,"priority":325},"LICENSE","high","rule",{"basePath":254,"description":251,"displayName":244,"installMethods":328,"rationale":329,"selectedPaths":330,"source":326,"sourceLanguage":255,"type":256},{"claudeCode":244},"inline plugin source from marketplace.json at /",[331,332],{"path":322,"priority":320},{"path":324,"priority":325},{"basePath":334,"description":335,"displayName":336,"installMethods":337,"rationale":338,"selectedPaths":339,"source":326,"sourceLanguage":255,"type":245},"skills/janitor-audit","Show all your installed skills","janitor-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-audit/SKILL.md",[340],{"path":341,"priority":320},"SKILL.md",{"basePath":343,"description":344,"displayName":345,"installMethods":346,"rationale":347,"selectedPaths":348,"source":326,"sourceLanguage":255,"type":245},"skills/janitor-fix","Automatically fix skill problems (safe preview first). Also use with --prune to find and remove broken symlinks, empty directories, and orphaned skills.","janitor-fix",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-fix/SKILL.md",[349],{"path":341,"priority":320},{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":326,"sourceLanguage":255,"type":245},"skills/janitor-precheck","Check if a new skill overlaps with your existing ones before installing. Use when the user wants to evaluate a skill before adding it, check for duplicates pre-install, or verify a GitHub skill won't conflict.","janitor-precheck",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-precheck/SKILL.md",[357],{"path":341,"priority":320},{"basePath":242,"description":359,"displayName":13,"installMethods":360,"rationale":361,"selectedPaths":362,"source":326,"sourceLanguage":255,"type":245},"Full health check of all your skills in one report. Use when the user wants to check for errors, find duplicates, detect broken skills, or get a complete overview of skill health.",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-report/SKILL.md",[363],{"path":341,"priority":320},{"basePath":365,"description":366,"displayName":367,"installMethods":368,"rationale":369,"selectedPaths":370,"source":326,"sourceLanguage":255,"type":245},"skills/janitor-search","Search GitHub for new skills to install. Also use with --compare to analyze a local skill against GitHub alternatives and marketplace competition.","janitor-search",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-search/SKILL.md",[371],{"path":341,"priority":320},{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":326,"sourceLanguage":255,"type":245},"skills/janitor-tokens","Show how many context window tokens each skill consumes. Use when the user asks about token cost, context budget, skill size, or wants to know which skills waste the most context space.","janitor-tokens",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-tokens/SKILL.md",[379],{"path":341,"priority":320},{"basePath":381,"description":382,"displayName":383,"installMethods":384,"rationale":385,"selectedPaths":386,"source":326,"sourceLanguage":255,"type":245},"skills/janitor-usage","Show which skills you use and which you never use","janitor-usage",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-usage/SKILL.md",[387],{"path":341,"priority":320},{"sources":389},[390],"manual",{"closedIssues90d":8,"description":392,"forks":231,"license":237,"openIssues90d":8,"pushedAt":234,"readmeSize":229,"stars":235,"topics":393},"Audit, track usage, and manage your Claude Code and OpenAI Codex skills. 7 slash commands, zero dependencies.",[394,395,396,397,216,398],"agent-skills","claude-code","claude-code-skills","cli","productivity",{"classifiedAt":400,"discoverAt":401,"extractAt":402,"githubAt":402,"updatedAt":400},1778691884143,1778691880386,1778691882449,[214,216,215,213,212],{"evaluatedAt":405,"extractAt":285,"updatedAt":240},1778692022779,[],[408,426,455,477,504,529],{"_creationTime":409,"_id":410,"community":411,"display":412,"identity":415,"providers":416,"relations":420,"tags":422,"workflow":423},1778692128406.626,"k171rztvc5jyrf6wtr69avzx4h86msr1",{"reviewCount":8},{"description":413,"installMethods":414,"name":336,"sourceUrl":14},"显示所有已安装的技能",{"claudeCode":12},{"basePath":334,"githubOwner":243,"githubRepo":244,"locale":18,"slug":336,"type":245},{"evaluate":417,"extract":419},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":418,"targetMarket":273,"tier":217},[212,213,214,215,216],{"commitSha":275},{"parentExtensionId":248,"repoId":281,"translatedFrom":421},"k17enbaydwffjeah1ncmnkn5y586ned0",[214,216,215,213,212],{"evaluatedAt":424,"extractAt":285,"updatedAt":425},1778691945236,1778692128406,{"_creationTime":427,"_id":428,"community":429,"display":430,"identity":436,"providers":440,"relations":448,"tags":451,"workflow":452},1778695548458.3328,"k17cyw0d6mk1vdgew2xmncx1f186npdm",{"reviewCount":8},{"description":431,"installMethods":432,"name":434,"sourceUrl":435},"Audit project dependencies for version staleness, security vulnerabilities, and compatibility issues. Covers lock file analysis, upgrade path planning, and breaking change assessment. Use before a release to ensure dependencies are current and secure, during periodic maintenance reviews, after receiving a security advisory, when upgrading to a new language version, before submitting to CRAN or npm, or when inheriting a project to assess its dependency health.\n",{"claudeCode":433},"pjt222/agent-almanac","audit-dependency-versions","https://github.com/pjt222/agent-almanac",{"basePath":437,"githubOwner":438,"githubRepo":439,"locale":255,"slug":434,"type":245},"skills/audit-dependency-versions","pjt222","agent-almanac",{"evaluate":441,"extract":447},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":442,"targetMarket":273,"tier":217},[443,214,444,445,446,215],"dependencies","security","upgrades","versioning",{"commitSha":275},{"parentExtensionId":449,"repoId":450},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[214,443,215,444,445,446],{"evaluatedAt":453,"extractAt":454,"updatedAt":453},1778696062378,1778695548458,{"_creationTime":456,"_id":457,"community":458,"display":459,"identity":462,"providers":463,"relations":471,"tags":473,"workflow":474},1778692132094.5508,"k172xwgdzpzbbj8ndwdkmhfy5n86mksm",{"reviewCount":8},{"description":460,"installMethods":461,"name":345,"sourceUrl":14},"自动修复技能问题（首先进行安全预览）。也可与 --prune 一起使用，查找并移除损坏的符号链接、空目录和孤立的技能。",{"claudeCode":12},{"basePath":343,"githubOwner":243,"githubRepo":244,"locale":18,"slug":345,"type":245},{"evaluate":464,"extract":470},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":465,"targetMarket":273,"tier":217},[212,215,466,467,468,469],"cleanup","automation","bash","python",{"commitSha":275},{"parentExtensionId":248,"repoId":281,"translatedFrom":472},"k172gnk14qpj28ndayqyr7y56186n1ys",[467,468,466,215,469,212],{"evaluatedAt":475,"extractAt":285,"updatedAt":476},1778691964565,1778692132094,{"_creationTime":478,"_id":479,"community":480,"display":481,"identity":487,"providers":491,"relations":497,"tags":500,"workflow":501},1778699234184.6177,"k17e4ndhcgkz2s4zk5tq0rbtx186mj4k",{"reviewCount":8},{"description":482,"installMethods":483,"name":485,"sourceUrl":486},"Manage local skills - list, add, remove, search, edit, setup wizard",{"claudeCode":484},"Yeachan-Heo/oh-my-claudecode","oh-my-claudecode skill","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":488,"githubOwner":489,"githubRepo":490,"locale":255,"slug":245,"type":245},"skills/skill","Yeachan-Heo","oh-my-claudecode",{"evaluate":492,"extract":496},{"promptVersionExtension":205,"promptVersionScoring":206,"score":493,"tags":494,"targetMarket":273,"tier":217},99,[397,212,213,467,495],"codebase-memory",{"commitSha":275,"license":237},{"parentExtensionId":498,"repoId":499},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[467,397,495,213,212],{"evaluatedAt":502,"extractAt":503,"updatedAt":502},1778699739247,1778699234184,{"_creationTime":505,"_id":506,"community":507,"display":508,"identity":514,"providers":517,"relations":523,"tags":525,"workflow":526},1778690923100.0432,"k17f6cw3k9pm6z9zqjqd643h2986m7r5",{"reviewCount":8},{"description":509,"installMethods":510,"name":512,"sourceUrl":513},"Discover and install related skills from inference.sh skill registry. Helps find complementary skills for your AI workflow. Use for: skill discovery, workflow expansion, capability exploration. Triggers: related skills, find skills, skill discovery, complementary skills, expand workflow, more capabilities, similar skills, skill suggestions",{"claudeCode":511},"inferen-sh/skills","related-skill","https://github.com/inferen-sh/skills",{"basePath":515,"githubOwner":516,"githubRepo":212,"locale":255,"slug":512,"type":245},"tools/utilities/related-skill","inferen-sh",{"evaluate":518,"extract":522},{"promptVersionExtension":205,"promptVersionScoring":206,"score":493,"tags":519,"targetMarket":273,"tier":217},[212,520,397,521,213],"registry","discovery",{"commitSha":275},{"repoId":524},"kd75bmkxfkvvw504knzzpkzjph86n71t",[397,521,213,520,212],{"evaluatedAt":527,"extractAt":528,"updatedAt":527},1778692560074,1778690923100,{"_creationTime":530,"_id":531,"community":532,"display":533,"identity":537,"providers":539,"relations":548,"tags":549,"workflow":550},1778695548458.3718,"k175vfqr247swcyt62e6v08a4x86mtf1",{"reviewCount":8},{"description":534,"installMethods":535,"name":536,"sourceUrl":435},"Investigate root causes and manage CAPAs (Corrective and Preventive Actions) for compliance deviations. Covers investigation method selection (5-Why, fishbone, fault tree), structured root cause analysis, corrective vs preventive action design, effectiveness verification, and trend analysis. Use when an audit finding requires a CAPA, when a deviation or incident occurs in a validated system, when a regulatory observation needs a formal response, when a data integrity anomaly requires investigation, or when recurring issues suggest a systemic root cause.\n",{"claudeCode":433},"investigate-capa-root-cause",{"basePath":538,"githubOwner":438,"githubRepo":439,"locale":255,"slug":536,"type":245},"skills/investigate-capa-root-cause",{"evaluate":540,"extract":547},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":541,"targetMarket":273,"tier":217},[542,543,544,545,546,214],"compliance","capa","investigation","root-cause-analysis","gxp",{"commitSha":275},{"parentExtensionId":449,"repoId":450},[214,543,542,546,544,545],{"evaluatedAt":551,"extractAt":454,"updatedAt":551},1778699030088]