[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-hatawong-ignore-topic-zh-CN":3,"guides-for-hatawong-ignore-topic":424,"similar-k173hvrpjkgnenw4rqh9rstx2s86n89b-zh-CN":425},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":254,"isFallback":238,"parentExtension":260,"providers":320,"relations":324,"repo":326,"tags":421,"workflow":422},1778688532398.2622,"k173hvrpjkgnenw4rqh9rstx2s86n89b",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"当用户希望忽略、跳过或排除特定主题不被归档时使用。触发词包括“忽略主题”、“不归档”、“跳过主题”、“停止记忆”、“列出已忽略主题”、“移除忽略规则”。",{"claudeCode":12},"hatawong/claude-recap","Claude Code 忽略主题","https://github.com/hatawong/claude-recap",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":236,"workflow":252},1778688532398.2625,"kn70h0aewygqbqzy916h79beqs86nkvz","zh-CN",{"checks":20,"evaluatedAt":194,"extensionSummary":195,"features":196,"nonGoals":202,"practices":206,"prerequisites":210,"promptVersionExtension":213,"promptVersionScoring":214,"purpose":215,"rationale":216,"score":217,"summary":218,"tags":219,"tier":225,"useCases":226,"workflow":231},[21,26,29,32,36,39,43,48,51,54,58,62,66,70,73,76,79,82,85,88,92,96,100,104,109,112,115,118,122,125,128,131,134,137,140,144,148,152,155,159,162,165,168,171,175,178,181,184,187,191],{"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","该扩展仅专注于管理主题归档和记忆持久性，避免了不相关的领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了技能的目的，并提供了相关的触发短语。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能使用一个带有清晰定义的命令（add、remove、list）的脚本，而不是一个通用的“execute”工具。",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","info","虽然脚本参数很清楚，但 SKILL.md 没有明确记录范围或模式的默认值，也没有记录配置文件优先级顺序。",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","主要交互通过 `/ignore-topic` 命令进行，该命令对其功能具有描述性。",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","`ignore-topic.sh` 脚本接受范围和模式的特定参数，并且 `list` 操作返回格式化输出，表明 I/O 最小化。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","项目包含一个带有 MIT 许可证的 LICENSE 文件，清晰可用。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","最后一次提交是在 2026 年 3 月 6 日，这是近期提交。",{"category":59,"check":63,"severity":64,"summary":65},"Dependency Management","not_applicable","该技能仅依赖 bash 和 Node.js，这些被假定存在并由环境管理，而不是需要在此技能中进行特定管理的第三方依赖项。",{"category":67,"check":68,"severity":64,"summary":69},"Security","Secret Management","该技能不处理秘密信息。",{"category":67,"check":71,"severity":24,"summary":72},"Injection","`ignore-topic.sh` 脚本将输入模式视为数据，并且似乎不执行外部指令或加载第三方数据。",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","该技能使用本地脚本，不获取或执行远程代码。",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","bash 脚本在本地文件（`~/.memory/`、项目目录）上操作，并且不尝试写入指定范围之外的区域。",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","bash 脚本似乎不使用分离进程的启动或拒绝重试循环。",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","该技能操作本地配置文件，不进行任何出站调用，从而防止数据泄露。",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","捆绑的脚本和 SKILL.md 内容不包含隐藏的操纵技巧或可疑的 Unicode 字符。",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","bash 脚本是纯净、可读的源代码，不采用 base64 或 eval 等混淆技术。",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","脚本正确地为路径使用了占位符，如 `\u003Cplugin_scripts_path>` 和 `\u003Cproject_dir>`，这些占位符由环境注入，而不是假定固定位置。",{"category":97,"check":98,"severity":24,"summary":99},"Trust","Issues Attention","打开的 issue：3，90 天内关闭的 issue：2。关闭率足够，打开的 issue 数量很少。",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","README 包含一个指示版本化的 GitHub release 徽章，并且最后一次提交是近期的。",{"category":105,"check":106,"severity":107,"summary":108},"Code Execution","Validation","warning","用于添加/移除忽略规则的 bash 脚本似乎没有在使用它们传递给脚本之前对输入模式进行 glob 语法验证或检查恶意字符，这可能导致意外行为或安全问题。",{"category":67,"check":110,"severity":24,"summary":111},"Unguarded Destructive Operations","这些操作会修改本地文件（`.ignore` 规则），这些文件是配置文件，不被认为是关键破坏性的，并且受到用户显式命令的保护。",{"category":105,"check":113,"severity":46,"summary":114},"Error Handling","bash 脚本包含缺失模式或范围的基本错误检查，但 SKILL.md 没有详细说明所有潜在错误的具体失败模式或恢复步骤。",{"category":105,"check":116,"severity":64,"summary":117},"Logging","该技能修改本地配置文件，不执行需要单独审计日志的破坏性操作或出站调用。",{"category":119,"check":120,"severity":64,"summary":121},"Compliance","GDPR","该技能操作用户定义的主题模式和本地配置文件，不涉及个人数据。",{"category":119,"check":123,"severity":24,"summary":124},"Target market","该技能操作本地文件和用户定义模式，没有区域逻辑，因此具有全球适用性。",{"category":93,"check":126,"severity":24,"summary":127},"Runtime stability","该技能依赖于 bash 和 Node.js 等标准环境，并使用相对路径或注入的变量，确保跨平台兼容性。",{"category":44,"check":129,"severity":24,"summary":130},"README","README 提供了关于问题、解决方案、安装和功能的全面概述。",{"category":33,"check":132,"severity":24,"summary":133},"Tool surface size","该扩展主要使用 `/ignore-topic` 命令，并带有内部子命令，保持了较小的接口范围。",{"category":40,"check":135,"severity":64,"summary":136},"Overlapping near-synonym tools","该技能通过一个主要的命令 `/ignore-topic` 及其不同的子操作（add、remove、list）进行操作。",{"category":44,"check":138,"severity":24,"summary":139},"Phantom features","所有宣传的功能，如主题归档、压缩恢复和 `/remember` 技能，都已通过提供的脚本和文档实现并得到支持。",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","README 提供了清晰的插件和手动安装说明，包括推荐重启以应用 hooks。",{"category":145,"check":146,"severity":46,"summary":147},"Errors","Actionable error messages","已指示与缺失模式或范围相关的错误，但 SKILL.md 在所有潜在故障模式的补救步骤方面可以更明确。",{"category":149,"check":150,"severity":64,"summary":151},"Execution","Pinned dependencies","该技能依赖于标准的 bash 和 Node.js，脚本不引入需要固定的外部依赖项。",{"category":33,"check":153,"severity":64,"summary":154},"Dry-run preview","该技能修改本地配置文件；由于更改是本地的且易于撤销，因此不适用 dry-run。",{"category":156,"check":157,"severity":64,"summary":158},"Protocol","Idempotent retry & timeouts","该技能操作本地文件，不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":119,"check":160,"severity":64,"summary":161},"Telemetry opt-in","该技能不发出任何遥测数据。",{"category":40,"check":163,"severity":24,"summary":164},"Precise Purpose","SKILL.md 清楚地说明了目的（管理归档的主题忽略规则），并提供了明确的触发词和操作（add、remove、list）。",{"category":40,"check":166,"severity":24,"summary":167},"Concise Frontmatter","SKILL.md 中的 frontmatter 简洁明了，有效地总结了核心功能和触发短语。",{"category":44,"check":169,"severity":24,"summary":170},"Concise Body","SKILL.md 结构良好，行数少于 500 行，如有需要可将更深入的内容委托给参考文件。",{"category":172,"check":173,"severity":64,"summary":174},"Context","Progressive Disclosure","SKILL.md 内容简洁，不包含大量需要渐进式披露的嵌入式材料。",{"category":172,"check":176,"severity":64,"summary":177},"Forked exploration","此技能是用于管理规则的实用工具，并非用于探索或深入审查，因此 `context: fork` 不适用。",{"category":22,"check":179,"severity":24,"summary":180},"Usage examples","SKILL.md 提供了一个清晰的表格，包含用户输入示例、预期操作以及有关何时需要范围问题的说明，有效地展示了用法。",{"category":22,"check":182,"severity":46,"summary":183},"Edge cases","SKILL.md 概述了基本操作及其恢复路径，但没有明确记录格式错误的模式或范围问题的失败模式。",{"category":105,"check":185,"severity":64,"summary":186},"Tool Fallback","该技能不依赖于 MCP 服务器等外部工具；它使用捆绑的 bash 脚本。",{"category":188,"check":189,"severity":24,"summary":190},"Safety","Halt on unexpected state","添加/移除规则的脚本逻辑通过要求特定的命令和范围，隐式地在遇到意外输入时停止，并且 'list' 操作提供当前规则的报告。",{"category":93,"check":192,"severity":24,"summary":193},"Cross-skill coupling","ignore-topic 技能独立操作本地文件，不依赖或隐式耦合其他技能。",1778688389568,"此技能提供了一个命令行界面来管理主题的忽略规则，防止特定主题被归档。它支持添加、移除和列出规则，并可选择全局或项目特定范围，通过 bash 脚本在本地运行。",[197,198,199,200,201],"定义全局或项目特定的忽略规则","添加、移除和列出主题忽略模式","在不删除标签的情况下跳过主题归档","使用 bash 脚本在本地运行","与 Claude Code hooks 集成以自动应用",[203,204,205],"删除已标记的主题","管理主题标签本身","归档未被明确忽略的主题的内容",[207,208,209],"范围管理","配置","规则管理",[211,212],"Bash","Node.js","3.0.0","4.4.0","让用户能够精细控制 Claude Code 归档哪些内容，确保只有相关主题被总结和存储。","该技能实现良好，文档清晰，安全措施稳健。一个小的改进点在于明确记录了边缘情况下的错误处理。",93,"一个强大的主题归档规则管理技能，提供清晰的文档和本地安全操作。",[220,221,222,223,224],"archiving","memory","configuration","bash","cli","community",[227,228,229,230],"排除自动生成或不重要的主题不被归档。","防止敏感项目区域被总结和存储。","通过选择性地忽略主题来维护清晰且相关的记忆。","审查和管理现有的忽略规则。",[232,233,234,235],"确定用户操作（添加、移除、列出）。","根据需要提示用户输入范围（全局/项目）和模式。","使用适当的参数执行 bash 脚本。","在本地应用或列出忽略规则。",{"codeQuality":237,"collectedAt":239,"documentation":240,"maintenance":243,"security":249,"testCoverage":251},{"hasLockfile":238},false,1778688365165,{"descriptionLength":241,"readmeSize":242},212,7301,{"closedIssues90d":244,"forks":245,"hasChangelog":246,"openIssues90d":245,"pushedAt":247,"stars":248},2,3,true,1772785245000,31,{"hasNpmPackage":238,"license":250,"smitheryVerified":238},"MIT",{"hasCi":238,"hasTests":246},{"updatedAt":253},1778688532398,{"basePath":255,"githubOwner":256,"githubRepo":257,"locale":18,"slug":258,"type":259},"skills/ignore-topic","hatawong","claude-recap","ignore-topic","skill",{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":267,"parentExtension":271,"providers":304,"relations":315,"tags":316,"workflow":317},1778688322101.8254,"k17b9bmvrv1a5e41w678q1yvrh86m81g",{"reviewCount":8},{"description":265,"installMethods":266,"name":257,"sourceUrl":14},"Topic-based automatic memory for Claude Code — never lose context across sessions or compactions.",{"claudeCode":257},{"basePath":268,"githubOwner":256,"githubRepo":257,"locale":269,"slug":257,"type":270},"","en","plugin",{"_creationTime":272,"_id":273,"community":274,"display":275,"identity":279,"providers":281,"relations":297,"tags":299,"workflow":300},1778688322101.8252,"k17944zm3ehfvm4ntncyz1dzyx86nc6v",{"reviewCount":8},{"description":276,"installMethods":277,"name":278,"sourceUrl":14},"Topic-based automatic memory for Claude Code",{"claudeCode":12},"claude-recap-marketplace",{"basePath":268,"githubOwner":256,"githubRepo":257,"locale":269,"slug":257,"type":280},"marketplace",{"evaluate":282,"extract":291},{"promptVersionExtension":283,"promptVersionScoring":214,"score":284,"tags":285,"targetMarket":289,"tier":290},"3.1.0",100,[221,286,224,287,288],"context","persistence","automation","global","verified",{"commitSha":292,"marketplace":293,"plugin":295},"HEAD",{"name":278,"pluginCount":294},1,{"mcpCount":8,"provider":296,"skillCount":8},"classify",{"repoId":298},"kd78y3gm1ky53msejxede6b4x986nqyc",[288,224,286,221,287],{"evaluatedAt":301,"extractAt":302,"updatedAt":303},1778688340018,1778688322101,1778688561034,{"evaluate":305,"extract":312},{"promptVersionExtension":213,"promptVersionScoring":214,"score":306,"tags":307,"targetMarket":289,"tier":290},99,[221,287,308,309,310,223,311],"hooks","context-management","local-storage","nodejs",{"commitSha":292,"license":250,"plugin":313},{"mcpCount":8,"provider":296,"skillCount":314},4,{"parentExtensionId":273,"repoId":298},[223,309,308,310,221,311,287],{"evaluatedAt":318,"extractAt":302,"updatedAt":319},1778688364899,1778688560725,{"evaluate":321,"extract":323},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":322,"targetMarket":289,"tier":225},[220,221,222,223,224],{"commitSha":292,"license":250},{"parentExtensionId":262,"repoId":298,"translatedFrom":325},"k17bszhy2tm3qgangm6ezjzm8d86mad2",{"_creationTime":327,"_id":298,"identity":328,"providers":329,"workflow":417},1778688317050.7341,{"githubOwner":256,"githubRepo":257,"sourceUrl":14},{"classify":330,"discover":399,"github":402},{"commitSha":292,"extensions":331},[332,345,368,375,383,391],{"basePath":268,"description":276,"displayName":278,"installMethods":333,"rationale":334,"selectedPaths":335,"source":344,"sourceLanguage":269,"type":280},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[336,339,341],{"path":337,"priority":338},".claude-plugin/marketplace.json","mandatory",{"path":340,"priority":338},"README.md",{"path":342,"priority":343},"LICENSE","high","rule",{"basePath":268,"description":265,"displayName":257,"installMethods":346,"license":250,"rationale":347,"selectedPaths":348,"source":344,"sourceLanguage":269,"type":270},{"claudeCode":257},"plugin manifest at .claude-plugin/plugin.json",[349,351,352,353,356,358,360,362,364,366],{"path":350,"priority":338},".claude-plugin/plugin.json",{"path":340,"priority":338},{"path":342,"priority":343},{"path":354,"priority":355},"skills/ignore-topic/SKILL.md","medium",{"path":357,"priority":355},"skills/list-topics/SKILL.md",{"path":359,"priority":355},"skills/remember/SKILL.md",{"path":361,"priority":355},"skills/save-topic/SKILL.md",{"path":363,"priority":343},"hooks/hooks.json",{"path":365,"priority":343},"hooks/session-start.sh",{"path":367,"priority":343},"hooks/stop.sh",{"basePath":255,"description":369,"displayName":258,"installMethods":370,"rationale":371,"selectedPaths":372,"source":344,"sourceLanguage":269,"type":259},"Use when the user wants to ignore, skip, or exclude specific topics from being archived. Triggers on \"ignore topic\", \"don't archive\", \"skip topic\", \"stop remembering\", \"list ignored topics\", \"remove ignore rule\".",{"claudeCode":12},"SKILL.md frontmatter at skills/ignore-topic/SKILL.md",[373],{"path":374,"priority":338},"SKILL.md",{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":344,"sourceLanguage":269,"type":259},"skills/list-topics","Use when the user asks about topics discussed in the current session, wants to see a topic list, or asks what has been talked about.","list-topics",{"claudeCode":12},"SKILL.md frontmatter at skills/list-topics/SKILL.md",[382],{"path":374,"priority":338},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":344,"sourceLanguage":269,"type":259},"skills/remember","Use when the user wants to persistently remember something across sessions (e.g., \"always use bun\", \"never auto-commit\", \"my name is Alex\"). Also use when you detect a clear user preference or constraint worth persisting.","remember",{"claudeCode":12},"SKILL.md frontmatter at skills/remember/SKILL.md",[390],{"path":374,"priority":338},{"basePath":392,"description":393,"displayName":394,"installMethods":395,"rationale":396,"selectedPaths":397,"source":344,"sourceLanguage":269,"type":259},"skills/save-topic","Use when the user wants to save or checkpoint topic progress, persist current discussion state, or save all topics before ending a session.","save-topic",{"claudeCode":12},"SKILL.md frontmatter at skills/save-topic/SKILL.md",[398],{"path":374,"priority":338},{"sources":400},[401],"manual",{"closedIssues90d":244,"description":265,"forks":245,"license":250,"openIssues90d":245,"pushedAt":247,"readmeSize":242,"stars":248,"topics":403},[404,405,406,223,407,408,409,410,309,411,412,413,414,415,416],"agent-memory","ai-memory","anthropic","claude","claude-code","claude-code-hooks","claude-code-plugin","developer-tools","llm-tools","open-source","productivity","session-management","shell",{"classifiedAt":418,"discoverAt":419,"extractAt":420,"githubAt":420,"updatedAt":418},1778688321667,1778688317050,1778688319676,[220,223,224,222,221],{"evaluatedAt":423,"extractAt":302,"updatedAt":253},1778688389765,[],[426,453,473,501,529,559],{"_creationTime":427,"_id":428,"community":429,"display":430,"identity":436,"providers":440,"relations":446,"tags":449,"workflow":450},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":431,"installMethods":432,"name":434,"sourceUrl":435},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":433},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":437,"githubOwner":438,"githubRepo":439,"locale":269,"slug":434,"type":259},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":441,"extract":445},{"promptVersionExtension":213,"promptVersionScoring":214,"score":284,"tags":442,"targetMarket":289,"tier":290},[434,443,222,224,444],"routing","mcp",{"commitSha":292},{"parentExtensionId":447,"repoId":448},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[224,222,444,443,434],{"evaluatedAt":451,"extractAt":452,"updatedAt":451},1778699724286,1778699234184,{"_creationTime":454,"_id":455,"community":456,"display":457,"identity":461,"providers":463,"relations":469,"tags":470,"workflow":471},1778699234184.6143,"k17cnx0m6a27fw52yvt4zsbsxh86nd1c",{"reviewCount":8},{"description":458,"installMethods":459,"name":460,"sourceUrl":435},"Configure popular MCP servers for enhanced agent capabilities",{"claudeCode":433},"mcp-setup",{"basePath":462,"githubOwner":438,"githubRepo":439,"locale":269,"slug":460,"type":259},"skills/mcp-setup",{"evaluate":464,"extract":468},{"promptVersionExtension":213,"promptVersionScoring":214,"score":284,"tags":465,"targetMarket":289,"tier":290},[444,222,224,466,467],"agent","tooling",{"commitSha":292},{"parentExtensionId":447,"repoId":448},[466,224,222,444,467],{"evaluatedAt":472,"extractAt":452,"updatedAt":472},1778699492025,{"_creationTime":474,"_id":475,"community":476,"display":477,"identity":483,"providers":487,"relations":495,"tags":497,"workflow":498},1778697205743.8958,"k17a1wa1fwjqf68n1ghcnjcn6186ngbk",{"reviewCount":8},{"description":478,"installMethods":479,"name":481,"sourceUrl":482},"Instructions for fetching current Dubai time via bash command",{"claudeCode":480},"shanraisshan/claude-code-best-practice","time-fetcher","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":484,"githubOwner":485,"githubRepo":486,"locale":269,"slug":481,"type":259},"agent-teams/.claude/skills/time-fetcher","shanraisshan","claude-code-best-practice",{"evaluate":488,"extract":494},{"promptVersionExtension":213,"promptVersionScoring":214,"score":284,"tags":489,"targetMarket":289,"tier":290},[490,491,223,492,493],"time","dubai","utility","datetime",{"commitSha":292},{"repoId":496},"kd74710g49kxgwbfjxeb7s132d86myxr",[223,493,491,490,492],{"evaluatedAt":499,"extractAt":500,"updatedAt":499},1778697339084,1778697205743,{"_creationTime":502,"_id":503,"community":504,"display":505,"identity":511,"providers":515,"relations":522,"tags":525,"workflow":526},1778694720643.0364,"k178ezcgbcwcccen6aezxvmxbh86mhxg",{"reviewCount":8},{"description":506,"installMethods":507,"name":509,"sourceUrl":510},"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":508},"nowork-studio/toprank","toprank-upgrade","https://github.com/nowork-studio/toprank",{"basePath":512,"githubOwner":513,"githubRepo":514,"locale":269,"slug":512,"type":259},"toprank-upgrade-skill","nowork-studio","toprank",{"evaluate":516,"extract":521},{"promptVersionExtension":213,"promptVersionScoring":214,"score":284,"tags":517,"targetMarket":289,"tier":290},[518,519,288,223,520],"plugin-management","upgrade","python",{"commitSha":292,"license":250},{"parentExtensionId":523,"repoId":524},"k17dxqwvvhjw9ft30d5zz356z986my6s","kd74wn8s89tp9hrfsmcra492r586nbrv",[288,223,518,520,519],{"evaluatedAt":527,"extractAt":528,"updatedAt":527},1778695134020,1778694720643,{"_creationTime":530,"_id":531,"community":532,"display":533,"identity":539,"providers":543,"relations":550,"tags":554,"workflow":555},1778692132094.5508,"k172xwgdzpzbbj8ndwdkmhfy5n86mksm",{"reviewCount":8},{"description":534,"installMethods":535,"name":537,"sourceUrl":538},"自动修复技能问题（首先进行安全预览）。也可与 --prune 一起使用，查找并移除损坏的符号链接、空目录和孤立的技能。",{"claudeCode":536},"khendzel/skills-janitor","janitor-fix","https://github.com/khendzel/skills-janitor",{"basePath":540,"githubOwner":541,"githubRepo":542,"locale":18,"slug":537,"type":259},"skills/janitor-fix","khendzel","skills-janitor",{"evaluate":544,"extract":549},{"promptVersionExtension":213,"promptVersionScoring":214,"score":284,"tags":545,"targetMarket":289,"tier":290},[546,547,548,288,223,520],"skills","maintenance","cleanup",{"commitSha":292},{"parentExtensionId":551,"repoId":552,"translatedFrom":553},"k173y287h96a0x42zvrvymzvgn86nq38","kd722xn3d2v8ze2vwgebvzgpv986mj48","k172gnk14qpj28ndayqyr7y56186n1ys",[288,223,548,547,520,546],{"evaluatedAt":556,"extractAt":557,"updatedAt":558},1778691964565,1778691884319,1778692132094,{"_creationTime":560,"_id":561,"community":562,"display":563,"identity":569,"providers":574,"relations":583,"tags":586,"workflow":587},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":564,"installMethods":565,"name":567,"sourceUrl":568},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":566},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":570,"githubOwner":571,"githubRepo":572,"locale":269,"slug":573,"type":259},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":575,"extract":582},{"promptVersionExtension":213,"promptVersionScoring":214,"score":284,"tags":576,"targetMarket":289,"tier":290},[577,578,579,580,581,224],"finance","trading","market-analysis","ai","typescript",{"commitSha":292,"license":250},{"parentExtensionId":584,"repoId":585},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[580,224,577,579,578,581],{"evaluatedAt":588,"extractAt":589,"updatedAt":588},1778701108877,1778696691708]