[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-khendzel-janitor-fix-zh-CN":3,"guides-for-khendzel-janitor-fix":410,"similar-k172xwgdzpzbbj8ndwdkmhfy5n86mksm-zh-CN":411},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":226,"parentExtension":247,"providers":305,"relations":309,"repo":311,"tags":407,"workflow":408},1778692132094.5508,"k172xwgdzpzbbj8ndwdkmhfy5n86mksm",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"自动修复技能问题（首先进行安全预览）。也可与 --prune 一起使用，查找并移除损坏的符号链接、空目录和孤立的技能。",{"claudeCode":12},"khendzel/skills-janitor","janitor-fix","https://github.com/khendzel/skills-janitor",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":240},1778692132094.551,"kn752wp8bp7s9esvyz0f3629yn86m95k","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":218,"useCases":219},[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,116,120,123,126,129,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","描述清楚地说明了修复技能问题以及查找/移除损坏技能的非目标，重点是自动修复常见问题。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能提供了一个自动修复机制，并带有安全预览，这比手动干预或简单脚本具有重要的价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能解决了从修复到修剪技能的整个生命周期，并具有干运行、确认提示和日志记录等安全功能，使其已准备好投入生产。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能专注于维护和清理 AI 技能，包括修复问题和修剪损坏/孤立的技能，这些都是同一领域内的相关任务。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了该技能修复技能问题以及修剪损坏的符号链接/目录/技能的功能，包括干运行预览。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能是一个单独的 bash 脚本 (`fix.sh`)，具有明确定义的参数（`--apply`、`--prune`），充当专用工具而非通用命令执行器。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","bash 脚本参数（`--apply`、`--prune`）在 SKILL.md 和 README.md 中已清楚记录，并解释了它们的行为。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","主要工具通过名为 `fix.sh` 的脚本调用，该脚本具有描述性，技能本身通过斜杠命令 `/janitor-fix` 访问，两者都适合该领域。",{"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 文件中已清楚声明，并且是一个宽松的 OSS 许可证。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","上次提交是在 2026-05-01，在最近 90 天内，表明正在积极维护。",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","该扩展明确表示没有 pip 安装或 node 模块，因此无需管理第三方依赖项。",{"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","脚本仅使用捆绑的 bash 和 python 脚本，并且在运行时不获取远程内容。",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","脚本在技能目录内的本地运行并记录更改，尊重沙盒隔离。",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","提供的脚本不包含分离的进程创建或在被拒绝的工具调用周围的重试循环。",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","脚本仅执行本地文件操作和日志记录；没有可能泄露数据的出站调用。",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","捆绑的文件（SKILL.md、README.md、LICENSE）没有隐藏的导航技巧或混淆。",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","脚本是纯 bash 和 python，没有通过 base64、eval 或运行时下载进行混淆。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","脚本假定标准的 bash/python 环境，并在提供的路径内的技能文件上运行，不进行广泛的操作系统或项目结构假设。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","在过去 90 天内，没有未关闭和没有已关闭的问题，这表明问题跟踪器新近或不活跃，但没有立即的担忧。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","在 SKILL.md frontmatter 中声明了一个有意义的版本（1.2.0），并且与信任信号中的 manifestVersion 匹配。",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","脚本验证其命令行参数，并在文件路径和标准输出上进行操作，并带有清晰的日志记录。",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","破坏性操作（`--apply`、`--prune --apply`）受到显式确认提示和默认干运行的保护。",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","脚本使用标准的 bash 退出代码，并向 stderr 提供清晰的错误消息，同时具有干运行、需要显式用户操作的 `--apply` 等安全机制。",{"category":110,"check":114,"severity":24,"summary":115},"Logging","脚本将所有更改与时间戳一起记录到 `data/changelog.log`，为破坏性操作提供审计跟踪。",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","脚本仅在本地技能文件上运行，不处理个人数据，因此没有 GDPR 风险。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","脚本是一个通用的文件操作工具，没有任何区域或司法管辖区的逻辑，使其成为全球性的。",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","脚本依赖于标准的 bash 和 python 解释器，确保跨平台兼容性，而无需特定的操作系统假设。",{"category":44,"check":127,"severity":24,"summary":128},"README","README 提供了 Skills Janitor 项目及其构成技能的全面概述，包括安装和使用。",{"category":33,"check":130,"severity":131,"summary":132},"Tool surface size","not_applicable","这是一个打包为脚本的单一工具扩展。",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","该技能通过特定标志公开了单一的主要功能，避免了近义词重叠。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","README 和 SKILL.md 中宣传的所有功能，例如修复特定文件问题和修剪，都在提供的脚本中实现了。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","README 提供了插件和直接克隆方法的清晰安装说明，以及可复制粘贴的使用示例。",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","脚本提供清晰的错误消息，指示失败的操作，并且其安全机制（干运行、确认）会指导用户。",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","该扩展声明其除了标准的 bash 和 python 之外没有任何外部依赖项，因此无需固定依赖项。",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","修复操作的默认模式为 `--dry-run`，并且 `--prune` 也默认为干运行，满足了预览要求。",{"category":154,"check":155,"severity":131,"summary":156},"Protocol","Idempotent retry & timeouts","脚本在本地文件上运行，不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","脚本不发送任何遥测数据。日志记录是本地的，并且是可选的，使用 `--apply`。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","该技能清楚地说明了其目的是修复技能问题并修剪损坏/孤立的技能，并提供了它修复的内容以及何时使用 `--prune` 的具体示例。",{"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 相当简洁，详细说明了修复和修剪模式，并附有清晰的说明和相关技能的链接。",{"category":170,"check":171,"severity":131,"summary":172},"Context","Progressive Disclosure","该技能的复杂性不需要渐进式披露；所有必要信息都在 SKILL.md 和 README.md 中。",{"category":170,"check":174,"severity":131,"summary":175},"Forked exploration","此技能不是一个探索性或审计性技能；它执行直接维护操作。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","README 提供了所有主要功能的清晰、可复制粘贴的使用示例，包括带和不带 `--apply` 的修复和修剪模式。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","SKILL.md 和 README.md 提到了安全注意事项，如默认干运行、跳过插件技能、请求确认和日志记录，这些都涵盖了常见的边缘情况和限制。",{"category":110,"check":183,"severity":131,"summary":184},"Tool Fallback","此技能不依赖于外部 MCP 服务器或自定义工具，仅依赖于标准系统实用程序。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","该技能的安全机制，包括默认的干运行和对破坏性操作的显式确认，有效地停止了潜在的问题操作。",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该技能是独立的，不隐式依赖其他技能；它仅通过文档链接引用相关的 janitor 技能。",1778691964461,"此扩展提供了一个 bash 脚本，可自动修复 AI 技能中常见的问（例如，缺少 frontmatter 或描述），以及修剪损坏的符号链接、空目录和孤立的技能。它在本地运行，并包含默认的干运行和显式确认提示等安全功能。",[195,196,197,198,199],"自动修复常见的技能元数据问题","所有修复操作的干运行预览","查找和移除损坏的符号链接","移除空目录和孤立的技能","本地文件操作及审计日志记录",[201,202,203,204],"修改插件或市场技能","在未获得明确确认的情况下删除任何内容","在没有干运行选项的情况下执行破坏性操作","安装或管理外部依赖项","3.0.0","4.4.0","通过自动化修复常见的技能问题和移除损坏或孤立的技能，帮助用户维护一个干净、健康的 AI 技能生态系统。","该技能的文档极其完善、安全且已准备好投入生产，并附有清晰的使用说明和安全功能。所有检查都已通过高严重性评分。",100,"一个高质量、安全且文档齐全的技能，用于维护 AI 编码技能。",[212,213,214,215,216,217],"skills","maintenance","cleanup","automation","bash","python","verified",[220,221,222,223],"当技能缺少或元数据不正确时","清理杂乱的技能目录","安装新技能前检查冲突","定期审核和维护已安装的 AI 技能",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":237,"testCoverage":239},{"hasLockfile":226},false,1778691945471,{"descriptionLength":229,"readmeSize":230},152,7684,{"closedIssues90d":8,"forks":232,"hasChangelog":233,"manifestVersion":234,"openIssues90d":8,"pushedAt":235,"stars":236},15,true,"1.2.0",1777615121000,92,{"hasNpmPackage":226,"license":238,"smitheryVerified":226},"MIT",{"hasCi":226,"hasTests":226},{"updatedAt":241},1778692132094,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},"skills/janitor-fix","khendzel","skills-janitor","skill",{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":254,"parentExtension":258,"providers":290,"relations":300,"tags":301,"workflow":302},1778691884319.066,"k173y287h96a0x42zvrvymzvgn86nq38",{"reviewCount":8},{"description":252,"installMethods":253,"name":245,"sourceUrl":14},"7 skill hygiene tools: audit, health report, auto-fix, usage tracking, token cost analysis, GitHub search, and pre-install overlap check.",{"claudeCode":245},{"basePath":255,"githubOwner":244,"githubRepo":245,"locale":256,"slug":245,"type":257},"","en","plugin",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":265,"providers":267,"relations":283,"tags":285,"workflow":286},1778691884319.0657,"k17fzrmtyq1avt2xbrv6fq715x86nar0",{"reviewCount":8},{"description":263,"installMethods":264,"name":245,"sourceUrl":14},"Audit, track usage, and manage your Claude Code skills. 7 actions, zero dependencies.",{"claudeCode":12},{"basePath":255,"githubOwner":244,"githubRepo":245,"locale":256,"slug":245,"type":266},"marketplace",{"evaluate":268,"extract":277},{"promptVersionExtension":269,"promptVersionScoring":206,"score":209,"tags":270,"targetMarket":276,"tier":218},"3.1.0",[212,271,272,273,274,275],"management","auditing","claudecode","openai","utility","global",{"commitSha":278,"marketplace":279,"plugin":281},"HEAD",{"name":245,"pluginCount":280},1,{"mcpCount":8,"provider":282,"skillCount":8},"classify",{"repoId":284},"kd722xn3d2v8ze2vwgebvzgpv986mj48",[272,273,271,274,212,275],{"evaluatedAt":287,"extractAt":288,"updatedAt":289},1778691902547,1778691884319,1778692171957,{"evaluate":291,"extract":297},{"promptVersionExtension":205,"promptVersionScoring":206,"score":292,"tags":293,"targetMarket":276,"tier":218},98,[212,271,294,295,213,296],"audit","linting","tooling",{"commitSha":278,"plugin":298},{"mcpCount":8,"provider":282,"skillCount":299},7,{"parentExtensionId":260,"repoId":284},[294,295,213,271,212,296],{"evaluatedAt":303,"extractAt":288,"updatedAt":304},1778691927333,1778692171790,{"evaluate":306,"extract":308},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":307,"targetMarket":276,"tier":218},[212,213,214,215,216,217],{"commitSha":278},{"parentExtensionId":249,"repoId":284,"translatedFrom":310},"k172gnk14qpj28ndayqyr7y56186n1ys",{"_creationTime":312,"_id":284,"identity":313,"providers":314,"workflow":403},1778691880386.0266,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":315,"discover":391,"github":394},{"commitSha":278,"extensions":316},[317,330,336,345,351,359,367,375,383],{"basePath":255,"description":263,"displayName":245,"installMethods":318,"rationale":319,"selectedPaths":320,"source":329,"sourceLanguage":256,"type":266},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[321,324,326],{"path":322,"priority":323},".claude-plugin/marketplace.json","mandatory",{"path":325,"priority":323},"README.md",{"path":327,"priority":328},"LICENSE","high","rule",{"basePath":255,"description":252,"displayName":245,"installMethods":331,"rationale":332,"selectedPaths":333,"source":329,"sourceLanguage":256,"type":257},{"claudeCode":245},"inline plugin source from marketplace.json at /",[334,335],{"path":325,"priority":323},{"path":327,"priority":328},{"basePath":337,"description":338,"displayName":339,"installMethods":340,"rationale":341,"selectedPaths":342,"source":329,"sourceLanguage":256,"type":246},"skills/janitor-audit","Show all your installed skills","janitor-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-audit/SKILL.md",[343],{"path":344,"priority":323},"SKILL.md",{"basePath":243,"description":346,"displayName":13,"installMethods":347,"rationale":348,"selectedPaths":349,"source":329,"sourceLanguage":256,"type":246},"Automatically fix skill problems (safe preview first). Also use with --prune to find and remove broken symlinks, empty directories, and orphaned skills.",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-fix/SKILL.md",[350],{"path":344,"priority":323},{"basePath":352,"description":353,"displayName":354,"installMethods":355,"rationale":356,"selectedPaths":357,"source":329,"sourceLanguage":256,"type":246},"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",[358],{"path":344,"priority":323},{"basePath":360,"description":361,"displayName":362,"installMethods":363,"rationale":364,"selectedPaths":365,"source":329,"sourceLanguage":256,"type":246},"skills/janitor-report","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.","janitor-report",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-report/SKILL.md",[366],{"path":344,"priority":323},{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":329,"sourceLanguage":256,"type":246},"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",[374],{"path":344,"priority":323},{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":329,"sourceLanguage":256,"type":246},"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",[382],{"path":344,"priority":323},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":329,"sourceLanguage":256,"type":246},"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",[390],{"path":344,"priority":323},{"sources":392},[393],"manual",{"closedIssues90d":8,"description":395,"forks":232,"license":238,"openIssues90d":8,"pushedAt":235,"readmeSize":230,"stars":236,"topics":396},"Audit, track usage, and manage your Claude Code and OpenAI Codex skills. 7 slash commands, zero dependencies.",[397,398,399,400,401,402],"agent-skills","claude-code","claude-code-skills","cli","developer-tools","productivity",{"classifiedAt":404,"discoverAt":405,"extractAt":406,"githubAt":406,"updatedAt":404},1778691884143,1778691880386,1778691882449,[215,216,214,213,217,212],{"evaluatedAt":409,"extractAt":288,"updatedAt":241},1778691964565,[],[412,440,467,495,513,531],{"_creationTime":413,"_id":414,"community":415,"display":416,"identity":422,"providers":427,"relations":434,"tags":436,"workflow":437},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":417,"installMethods":418,"name":420,"sourceUrl":421},"Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.",{"claudeCode":419},"steipete/clawdis","ClawSweeper Skill","https://github.com/steipete/clawdis",{"basePath":423,"githubOwner":424,"githubRepo":425,"locale":256,"slug":426,"type":246},".agents/skills/clawsweeper","steipete","clawdis","clawsweeper",{"evaluate":428,"extract":433},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":429,"targetMarket":276,"tier":218},[430,215,431,213,432],"github","code-review","ci-cd",{"commitSha":278,"license":238},{"repoId":435},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[215,432,431,430,213],{"evaluatedAt":438,"extractAt":439,"updatedAt":438},1778697688364,1778697652123,{"_creationTime":441,"_id":442,"community":443,"display":444,"identity":450,"providers":454,"relations":460,"tags":463,"workflow":464},1778694720643.0364,"k178ezcgbcwcccen6aezxvmxbh86mhxg",{"reviewCount":8},{"description":445,"installMethods":446,"name":448,"sourceUrl":449},"Upgrade toprank plugin to the latest version. Updates the marketplace repo, installs the new version to the plugin cache, and updates installed_plugins.json. Use when asked to \"upgrade toprank\", \"update toprank\", or \"get latest version\". Also handles inline upgrade prompts when a skill detects UPGRADE_AVAILABLE at startup.\n",{"claudeCode":447},"nowork-studio/toprank","toprank-upgrade","https://github.com/nowork-studio/toprank",{"basePath":451,"githubOwner":452,"githubRepo":453,"locale":256,"slug":451,"type":246},"toprank-upgrade-skill","nowork-studio","toprank",{"evaluate":455,"extract":459},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":456,"targetMarket":276,"tier":218},[457,458,215,216,217],"plugin-management","upgrade",{"commitSha":278,"license":238},{"parentExtensionId":461,"repoId":462},"k17dxqwvvhjw9ft30d5zz356z986my6s","kd74wn8s89tp9hrfsmcra492r586nbrv",[215,216,457,217,458],{"evaluatedAt":465,"extractAt":466,"updatedAt":465},1778695134020,1778694720643,{"_creationTime":468,"_id":469,"community":470,"display":471,"identity":477,"providers":481,"relations":488,"tags":491,"workflow":492},1778698144006.2202,"k172517ana4f5vj79mb22xzwsx86mksv",{"reviewCount":8},{"description":472,"installMethods":473,"name":475,"sourceUrl":476},"Audit and consolidate HubSpot reporting dashboards. Identifies unused, duplicate, or outdated dashboards. Must be performed manually — no dashboard API is available.",{"claudeCode":474},"TomGranot/hubspot-admin-skills","cleanup-dashboards","https://github.com/TomGranot/hubspot-admin-skills",{"basePath":478,"githubOwner":479,"githubRepo":480,"locale":256,"slug":475,"type":246},"skills/cleanup-dashboards","TomGranot","hubspot-admin-skills",{"evaluate":482,"extract":487},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":483,"targetMarket":276,"tier":218},[484,485,213,486,214],"hubspot","crm","reporting",{"commitSha":278},{"parentExtensionId":489,"repoId":490},"k17c3p8t0thc73pbc8egtz31y986mwr0","kd75kpec7arn6z2wz641vfaj8n86nab6",[214,485,484,213,486],{"evaluatedAt":493,"extractAt":494,"updatedAt":493},1778698268281,1778698144006,{"_creationTime":496,"_id":497,"community":498,"display":499,"identity":502,"providers":503,"relations":507,"tags":509,"workflow":510},1778692149990.924,"k1784mxj5rt2pfmfdqhc36xnys86nnwc",{"reviewCount":8},{"description":500,"installMethods":501,"name":362,"sourceUrl":14},"一个完整的报告，用于检查所有技能的健康状况。当用户想要检查错误、查找重复项、检测损坏的技能或获取技能健康状况的完整概览时使用。",{"claudeCode":12},{"basePath":360,"githubOwner":244,"githubRepo":245,"locale":18,"slug":362,"type":246},{"evaluate":504,"extract":506},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":505,"targetMarket":276,"tier":218},[212,271,272,213,401],{"commitSha":278},{"parentExtensionId":249,"repoId":284,"translatedFrom":508},"k177wxk7zzyaycd3t6ads36e7586mkcw",[272,401,213,271,212],{"evaluatedAt":511,"extractAt":288,"updatedAt":512},1778692022779,1778692149990,{"_creationTime":514,"_id":515,"community":516,"display":517,"identity":520,"providers":521,"relations":525,"tags":527,"workflow":528},1778692128406.626,"k171rztvc5jyrf6wtr69avzx4h86msr1",{"reviewCount":8},{"description":518,"installMethods":519,"name":339,"sourceUrl":14},"显示所有已安装的技能",{"claudeCode":12},{"basePath":337,"githubOwner":244,"githubRepo":245,"locale":18,"slug":339,"type":246},{"evaluate":522,"extract":524},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":523,"targetMarket":276,"tier":218},[212,271,272,213,401],{"commitSha":278},{"parentExtensionId":249,"repoId":284,"translatedFrom":526},"k17enbaydwffjeah1ncmnkn5y586ned0",[272,401,213,271,212],{"evaluatedAt":529,"extractAt":288,"updatedAt":530},1778691945236,1778692128406,{"_creationTime":532,"_id":533,"community":534,"display":535,"identity":541,"providers":543,"relations":551,"tags":554,"workflow":555},1778696216619.1697,"k1754zts1y713bfn3ekvndx83h86m498",{"reviewCount":8},{"description":536,"installMethods":537,"name":539,"sourceUrl":540},"内存健康 CLI，可诊断臃肿的 MEMORY.md 文件，将过大的部分分割成域文件，归档陈旧的每日日志，并运行连续健康监控。当 MEMORY.md 超过 10KB、上下文窗口因内存臃肿而溢出或代理会话因加载大型内存文件而变慢时使用。纯 bash，零依赖。",{"claudeCode":538},"Ramsbaby/openclaw-memorybox","openclaw-memorybox","https://github.com/Ramsbaby/openclaw-memorybox",{"basePath":255,"githubOwner":542,"githubRepo":539,"locale":18,"slug":539,"type":246},"Ramsbaby",{"evaluate":544,"extract":550},{"promptVersionExtension":205,"promptVersionScoring":206,"score":545,"tags":546,"targetMarket":276,"tier":218},99,[547,213,400,548,549,216],"memory","devtools","zero-dependency",{"commitSha":278},{"repoId":552,"translatedFrom":553},"kd7arj8x2xnfzd1vs9ave44m1d86nacw","k170ddv8dg3cc0max0edc6w2y986nwjj",[216,400,548,213,547,549],{"evaluatedAt":556,"extractAt":557,"updatedAt":558},1778696174921,1778696140284,1778696216619]