[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-khendzel-janitor-tokens-zh-CN":3,"guides-for-khendzel-janitor-tokens":413,"similar-k172w1s4pv9xgb31fp2vrtv04186n44y-zh-CN":414},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":228,"parentExtension":249,"providers":308,"relations":312,"repo":314,"tags":410,"workflow":411},1778692169475.437,"k172w1s4pv9xgb31fp2vrtv04186n44y",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"显示每个技能消耗的上下文窗口令牌数量。当用户询问有关令牌成本、上下文预算、技能大小，或希望了解哪些技能浪费了最多的上下文空间时使用。",{"claudeCode":12},"khendzel/skills-janitor","janitor-tokens","https://github.com/khendzel/skills-janitor",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":242},1778692169475.4373,"kn70hg0szra7xvdzx65x7e6g9986nptp","zh-CN",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"tier":220,"useCases":221},[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,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地陈述了跟踪令牌消耗和识别未使用技能的问题，直接解决了用户对成本和预算的担忧。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能通过分析令牌成本和使用情况，为审计和管理 Claude Code/OpenAI Codex 技能提供了特定的实用功能，超越了基本的提示功能。",{"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","该技能公开了像 `janitor-tokens` 和 `janitor-usage` 这样的特定动宾式工具，而不是一个通用的执行工具。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","对 `tokencost.sh` 脚本的所有选项都进行了清晰的文档说明，包括预算和周数的默认值，以及 `--json` 标志。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","所有公开的工具，例如 `janitor-tokens` 和 `janitor-usage`，都具有描述性并遵循一致的命名约定。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","输入参数如 `--budget` 和 `--weeks` 是具体的，输出格式是结构化的（文本或 JSON），并且专注于所请求的信息。",{"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":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","该技能操作自己的脚本和 SKILL.md 文件，并且似乎不加载或执行不受信任的第三方数据。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能仅使用捆绑的脚本，并且在运行时不获取外部内容，从而避免了供应链风险。",{"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","捆绑的内容没有隐藏的操纵技巧，描述也是干净的可打印 ASCII。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","捆绑的脚本是纯文本、可读的 Bash 和 Python，没有 base64 负载或 eval 等混淆。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能假定标准的 Claude Code 或 OpenAI Codex 技能目录结构，该结构已清楚记录并且是标准的。",{"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","该技能在 SKILL.md 前端部分声明了清单版本 (1.2.0)，并且存在 CHANGELOG.md。",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","脚本的输入参数（`--budget`、`--weeks`、`--json`）通过清晰的默认值和预期的类型进行处理。",{"category":66,"check":108,"severity":63,"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","该技能是用于管理 AI 技能的本地实用程序，没有区域或司法管辖区限制，因此具有全球适用性。",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","该技能使用标准的 Bash 和 Python 3，并有明确的要求，确保跨平台兼容性。",{"category":44,"check":127,"severity":24,"summary":128},"README","README 文件清楚地说明了扩展的目的、功能以及安装/使用说明。",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","该扩展公开了 7 个不同的命令，这符合 3-10 个工具的目标范围。",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","7 个命令中的每一个都涵盖了技能管理的一个不同方面（审计、报告、修复、使用、令牌、搜索、预检查），没有显著重叠。",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","README 和 SKILL.md 中宣传的所有功能，例如令牌成本分析和使用跟踪，都有相应的实现。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","README 提供了清晰的安装说明（插件市场和直接克隆）以及可复制粘贴的使用示例。",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","无效参数的错误提供了关于失败的具体细节，并暗示了预期的输入。",{"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":117,"check":158,"severity":63,"summary":159},"Telemetry opt-in","该技能不发送任何遥测数据。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","该技能精确描述了其功能（显示令牌消耗）以及何时使用它（令牌成本、预算、浪费），操作对象是“技能”，目的是“显示成本”。",{"category":40,"check":164,"severity":24,"summary":165},"Concise 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","为脚本选项（`--budget`、`--weeks`、`--json`）和整体技能命令提供了清晰的使用示例。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","脚本通过退出并显示信息性错误消息来处理无效预算或周数值等边缘情况。",{"category":104,"check":183,"severity":63,"summary":184},"Tool Fallback","该技能不依赖于 MCP 服务器等外部工具；它使用捆绑的脚本。",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","SKILL.md 和脚本声明 Bash 和 Python 3 为运行时，并指定任何必需的外部命令，如 `curl`。",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","脚本通过停止并报告错误来处理无效的用户输入，从而防止意外状态。",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","`janitor-tokens` 技能是独立的，不依赖于其他已加载或存在的技能。",1778692064155,"该技能提供了一组命令来审计已安装的 AI 编码技能，特别是关注它们的上下文窗口令牌消耗。它分析使用历史以识别未使用的技能并计算令牌浪费，提供全面的报告和管理功能。",[198,199,200,201,202],"显示每个技能的令牌成本","识别浪费预算的未使用技能","跟踪技能使用历史","提供健康报告和建议","支持多种 AI 平台（Claude Code、OpenAI Codex）",[204,205,206,207],"在没有明确用户确认的情况下删除技能","修改插件或市场技能","在没有审查的情况下自动修改用户技能","提供超出技能审计和管理范围的功能","3.0.0","4.4.0","通过审计和使用情况分析，帮助用户管理其 AI 技能生态系统，识别并减少上下文窗口令牌成本。","所有检查均通过，表明质量高且适合已验证级别。该扩展文档齐全、安全，并直接解决了用户需求。",100,"一个高质量的技能，用于审计 AI 编码技能，专注于令牌成本和使用情况。",[215,216,217,218,219],"skills-management","code-analysis","cost-optimization","token-usage","auditing","verified",[222,223,224,225],"当用户询问令牌成本或上下文预算时","在识别很少使用或消耗过多令牌的技能时","主动清理 AI 技能环境","了解所有已安装技能的总令牌支出",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":239,"testCoverage":241},{"hasLockfile":228},false,1778692040451,{"descriptionLength":231,"readmeSize":232},185,7684,{"closedIssues90d":8,"forks":234,"hasChangelog":235,"manifestVersion":236,"openIssues90d":8,"pushedAt":237,"stars":238},15,true,"1.2.0",1777615121000,92,{"hasNpmPackage":228,"license":240,"smitheryVerified":228},"MIT",{"hasCi":228,"hasTests":228},{"updatedAt":243},1778692169475,{"basePath":245,"githubOwner":246,"githubRepo":247,"locale":18,"slug":13,"type":248},"skills/janitor-tokens","khendzel","skills-janitor","skill",{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":256,"parentExtension":260,"providers":292,"relations":303,"tags":304,"workflow":305},1778691884319.066,"k173y287h96a0x42zvrvymzvgn86nq38",{"reviewCount":8},{"description":254,"installMethods":255,"name":247,"sourceUrl":14},"7 skill hygiene tools: audit, health report, auto-fix, usage tracking, token cost analysis, GitHub search, and pre-install overlap check.",{"claudeCode":247},{"basePath":257,"githubOwner":246,"githubRepo":247,"locale":258,"slug":247,"type":259},"","en","plugin",{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":267,"providers":269,"relations":285,"tags":287,"workflow":288},1778691884319.0657,"k17fzrmtyq1avt2xbrv6fq715x86nar0",{"reviewCount":8},{"description":265,"installMethods":266,"name":247,"sourceUrl":14},"Audit, track usage, and manage your Claude Code skills. 7 actions, zero dependencies.",{"claudeCode":12},{"basePath":257,"githubOwner":246,"githubRepo":247,"locale":258,"slug":247,"type":268},"marketplace",{"evaluate":270,"extract":279},{"promptVersionExtension":271,"promptVersionScoring":209,"score":212,"tags":272,"targetMarket":278,"tier":220},"3.1.0",[273,274,219,275,276,277],"skills","management","claudecode","openai","utility","global",{"commitSha":280,"marketplace":281,"plugin":283},"HEAD",{"name":247,"pluginCount":282},1,{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd722xn3d2v8ze2vwgebvzgpv986mj48",[219,275,274,276,273,277],{"evaluatedAt":289,"extractAt":290,"updatedAt":291},1778691902547,1778691884319,1778692171957,{"evaluate":293,"extract":300},{"promptVersionExtension":208,"promptVersionScoring":209,"score":294,"tags":295,"targetMarket":278,"tier":220},98,[273,274,296,297,298,299],"audit","linting","maintenance","tooling",{"commitSha":280,"plugin":301},{"mcpCount":8,"provider":284,"skillCount":302},7,{"parentExtensionId":262,"repoId":286},[296,297,298,274,273,299],{"evaluatedAt":306,"extractAt":290,"updatedAt":307},1778691927333,1778692171790,{"evaluate":309,"extract":311},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":310,"targetMarket":278,"tier":220},[215,216,217,218,219],{"commitSha":280},{"parentExtensionId":251,"repoId":286,"translatedFrom":313},"k17epektyn71reavpa0hvxmvch86mxwf",{"_creationTime":315,"_id":286,"identity":316,"providers":317,"workflow":406},1778691880386.0266,{"githubOwner":246,"githubRepo":247,"sourceUrl":14},{"classify":318,"discover":394,"github":397},{"commitSha":280,"extensions":319},[320,333,339,348,356,364,372,380,386],{"basePath":257,"description":265,"displayName":247,"installMethods":321,"rationale":322,"selectedPaths":323,"source":332,"sourceLanguage":258,"type":268},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[324,327,329],{"path":325,"priority":326},".claude-plugin/marketplace.json","mandatory",{"path":328,"priority":326},"README.md",{"path":330,"priority":331},"LICENSE","high","rule",{"basePath":257,"description":254,"displayName":247,"installMethods":334,"rationale":335,"selectedPaths":336,"source":332,"sourceLanguage":258,"type":259},{"claudeCode":247},"inline plugin source from marketplace.json at /",[337,338],{"path":328,"priority":326},{"path":330,"priority":331},{"basePath":340,"description":341,"displayName":342,"installMethods":343,"rationale":344,"selectedPaths":345,"source":332,"sourceLanguage":258,"type":248},"skills/janitor-audit","Show all your installed skills","janitor-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-audit/SKILL.md",[346],{"path":347,"priority":326},"SKILL.md",{"basePath":349,"description":350,"displayName":351,"installMethods":352,"rationale":353,"selectedPaths":354,"source":332,"sourceLanguage":258,"type":248},"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",[355],{"path":347,"priority":326},{"basePath":357,"description":358,"displayName":359,"installMethods":360,"rationale":361,"selectedPaths":362,"source":332,"sourceLanguage":258,"type":248},"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",[363],{"path":347,"priority":326},{"basePath":365,"description":366,"displayName":367,"installMethods":368,"rationale":369,"selectedPaths":370,"source":332,"sourceLanguage":258,"type":248},"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",[371],{"path":347,"priority":326},{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":332,"sourceLanguage":258,"type":248},"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",[379],{"path":347,"priority":326},{"basePath":245,"description":381,"displayName":13,"installMethods":382,"rationale":383,"selectedPaths":384,"source":332,"sourceLanguage":258,"type":248},"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.",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-tokens/SKILL.md",[385],{"path":347,"priority":326},{"basePath":387,"description":388,"displayName":389,"installMethods":390,"rationale":391,"selectedPaths":392,"source":332,"sourceLanguage":258,"type":248},"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",[393],{"path":347,"priority":326},{"sources":395},[396],"manual",{"closedIssues90d":8,"description":398,"forks":234,"license":240,"openIssues90d":8,"pushedAt":237,"readmeSize":232,"stars":238,"topics":399},"Audit, track usage, and manage your Claude Code and OpenAI Codex skills. 7 slash commands, zero dependencies.",[400,401,402,403,404,405],"agent-skills","claude-code","claude-code-skills","cli","developer-tools","productivity",{"classifiedAt":407,"discoverAt":408,"extractAt":409,"githubAt":409,"updatedAt":407},1778691884143,1778691880386,1778691882449,[219,216,217,215,218],{"evaluatedAt":412,"extractAt":290,"updatedAt":243},1778692064277,[],[415,445,473,494,523,541],{"_creationTime":416,"_id":417,"community":418,"display":419,"identity":425,"providers":429,"relations":438,"tags":441,"workflow":442},1778695548458.3718,"k175vfqr247swcyt62e6v08a4x86mtf1",{"reviewCount":8},{"description":420,"installMethods":421,"name":423,"sourceUrl":424},"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":422},"pjt222/agent-almanac","investigate-capa-root-cause","https://github.com/pjt222/agent-almanac",{"basePath":426,"githubOwner":427,"githubRepo":428,"locale":258,"slug":423,"type":248},"skills/investigate-capa-root-cause","pjt222","agent-almanac",{"evaluate":430,"extract":437},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":431,"targetMarket":278,"tier":220},[432,433,434,435,436,219],"compliance","capa","investigation","root-cause-analysis","gxp",{"commitSha":280},{"parentExtensionId":439,"repoId":440},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[219,433,432,436,434,435],{"evaluatedAt":443,"extractAt":444,"updatedAt":443},1778699030088,1778695548458,{"_creationTime":446,"_id":447,"community":448,"display":449,"identity":455,"providers":459,"relations":467,"tags":469,"workflow":470},1778695753353.633,"k17fxb9fnez7bhk0sy8znxzx8n86m48r",{"reviewCount":8},{"description":450,"installMethods":451,"name":453,"sourceUrl":454},"Drift detection + baseline integrity guard for agent workspace files with automatic alerting support",{"claudeCode":452},"prompt-security/clawsec","soul-guardian","https://github.com/prompt-security/clawsec",{"basePath":456,"githubOwner":457,"githubRepo":458,"locale":258,"slug":453,"type":248},"skills/soul-guardian","prompt-security","clawsec",{"evaluate":460,"extract":466},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":461,"targetMarket":278,"tier":220},[462,463,219,464,465],"security","integrity","file-guard","workspace",{"commitSha":280},{"repoId":468},"kd72phsqkbk8w57ctvf7ac9nqs86n9t4",[219,464,463,462,465],{"evaluatedAt":471,"extractAt":472,"updatedAt":471},1778696065248,1778695753353,{"_creationTime":474,"_id":475,"community":476,"display":477,"identity":481,"providers":483,"relations":490,"tags":491,"workflow":492},1778695548458.3328,"k17cyw0d6mk1vdgew2xmncx1f186npdm",{"reviewCount":8},{"description":478,"installMethods":479,"name":480,"sourceUrl":424},"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":422},"audit-dependency-versions",{"basePath":482,"githubOwner":427,"githubRepo":428,"locale":258,"slug":480,"type":248},"skills/audit-dependency-versions",{"evaluate":484,"extract":489},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":485,"targetMarket":278,"tier":220},[486,219,462,487,488,298],"dependencies","upgrades","versioning",{"commitSha":280},{"parentExtensionId":439,"repoId":440},[219,486,298,462,487,488],{"evaluatedAt":493,"extractAt":444,"updatedAt":493},1778696062378,{"_creationTime":495,"_id":496,"community":497,"display":498,"identity":504,"providers":509,"relations":517,"tags":519,"workflow":520},1778694720643.034,"k175824bv0hy06y0gygd192pgd86nceh",{"reviewCount":8},{"description":499,"installMethods":500,"name":502,"sourceUrl":503},"Run a weekly SEO review for one registered website, write audit artifacts, and choose the next best safe action.",{"claudeCode":501},"nowork-studio/toprank","Toprank Weekly Review","https://github.com/nowork-studio/toprank",{"basePath":505,"githubOwner":506,"githubRepo":507,"locale":258,"slug":508,"type":248},"openclaw/skills/toprank-weekly-review","nowork-studio","toprank","toprank-weekly-review",{"evaluate":510,"extract":516},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":511,"targetMarket":278,"tier":220},[512,513,514,219,515],"seo","google-ads","meta-ads","automation",{"commitSha":280,"license":240},{"repoId":518},"kd74wn8s89tp9hrfsmcra492r586nbrv",[219,515,513,514,512],{"evaluatedAt":521,"extractAt":522,"updatedAt":521},1778694967711,1778694720643,{"_creationTime":524,"_id":525,"community":526,"display":527,"identity":530,"providers":531,"relations":535,"tags":537,"workflow":538},1778692149990.924,"k1784mxj5rt2pfmfdqhc36xnys86nnwc",{"reviewCount":8},{"description":528,"installMethods":529,"name":367,"sourceUrl":14},"一个完整的报告，用于检查所有技能的健康状况。当用户想要检查错误、查找重复项、检测损坏的技能或获取技能健康状况的完整概览时使用。",{"claudeCode":12},{"basePath":365,"githubOwner":246,"githubRepo":247,"locale":18,"slug":367,"type":248},{"evaluate":532,"extract":534},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":533,"targetMarket":278,"tier":220},[273,274,219,298,404],{"commitSha":280},{"parentExtensionId":251,"repoId":286,"translatedFrom":536},"k177wxk7zzyaycd3t6ads36e7586mkcw",[219,404,298,274,273],{"evaluatedAt":539,"extractAt":290,"updatedAt":540},1778692022779,1778692149990,{"_creationTime":542,"_id":543,"community":544,"display":545,"identity":548,"providers":549,"relations":553,"tags":555,"workflow":556},1778692128406.626,"k171rztvc5jyrf6wtr69avzx4h86msr1",{"reviewCount":8},{"description":546,"installMethods":547,"name":342,"sourceUrl":14},"显示所有已安装的技能",{"claudeCode":12},{"basePath":340,"githubOwner":246,"githubRepo":247,"locale":18,"slug":342,"type":248},{"evaluate":550,"extract":552},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":551,"targetMarket":278,"tier":220},[273,274,219,298,404],{"commitSha":280},{"parentExtensionId":251,"repoId":286,"translatedFrom":554},"k17enbaydwffjeah1ncmnkn5y586ned0",[219,404,298,274,273],{"evaluatedAt":557,"extractAt":290,"updatedAt":558},1778691945236,1778692128406]