[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-apappascs-session-cleanup-zh-CN":3,"guides-for-apappascs-session-cleanup":462,"similar-k17f8zj6p2swkvsq6a4a6mvzwd86nf7r-zh-CN":463},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":237,"parentExtension":246,"providers":304,"relations":308,"repo":310,"tags":459,"workflow":460},1778675796949.9739,"k17f8zj6p2swkvsq6a4a6mvzwd86nf7r",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"查找旧的、空的或微小的 Claude Code 会话文件，这些文件是可供删除的。当用户想要清理会话、释放磁盘空间、说“清理旧会话”或询问有关会话存储使用情况时使用。",{"claudeCode":12},"apappascs/claude-code-sessions","session-cleanup","https://github.com/apappascs/claude-code-sessions",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":239},1778675796949.974,"kn7bdz860s85s66253155rc79s86mq3j","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,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,132,136,140,143,146,149,153,156,159,162,165,168,171,175,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","描述清楚地说明了扩展的功能（查找旧的、空的或微小的会话文件以供删除）以及何时使用它（清理会话、释放磁盘空间、特定的用户查询）。",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","Frontmatter 简洁明了，有效地总结了核心功能和用例。",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","SKILL.md 主体结构良好，少于 500 行，更深入的内容委托给其他文件。",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","SKILL.md 概述了工作流程，并链接到特定命令以获取详细步骤，有效地使用了渐进式披露。",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","该技能不涉及需要分叉上下文的深度探索或代码审查。",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","SKILL.md 提供了清晰、可复制的用于识别和删除会话的示例，包括手动删除步骤。",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","SKILL.md 记录了孤立任务列表等失败模式以及手动删除可能出现的问题，并提供了恢复步骤。",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","该技能直接使用 bun 脚本，不依赖于 MCP 等需要回退机制的外部工具。",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Halt on unexpected state","SKILL.md 强调在删除前进行用户确认，并提供安全指南，确保工作流程在模糊不清时停止。",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","该技能是自包含的，不隐含依赖于其他已加载的技能。",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","描述清楚地指出了管理旧 Claude Code 会话文件和释放磁盘空间的问题。",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","该扩展提供了特定的 CLI 工具和结构化的工作流程来管理 Claude Code 会话，提供了超越默认 LLM 功能的价值。",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","该扩展涵盖了会话管理的整个生命周期，从识别到删除和孤立任务列表清理，并带有安全检查。",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","该扩展仅专注于管理 Claude Code 会话，包括清理和删除，而不涉及无关领域。",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","描述准确地反映了扩展查找和清理旧 Claude Code 会话文件的功能。",{"category":22,"check":77,"severity":24,"summary":78},"Scoped tools","该扩展使用了特定的 bun 脚本命令，如 `cleanup`、`delete-session` 和 `orphan-task-lists`，这些都是作用域明确的操作。",{"category":30,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","SKILL.md 中记录了命令行参数，如 `--min-messages` 和 `--older-than` 及其用途。",{"category":70,"check":83,"severity":24,"summary":84},"Tool naming","诸如 `cleanup`、`delete-session` 和 `orphan-task-lists` 等工具命令具有描述性，并且特定于会话管理领域。",{"category":70,"check":86,"severity":24,"summary":87},"Minimal I/O surface","CLI 命令接受特定的标志和参数，输出以结构化格式（JSON 或表格）呈现，避免了不必要的数据。",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","该扩展根据 MIT 许可证获得许可，如 LICENSE 文件和 README 中所示。",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","最后一次提交是在 2026 年 4 月 22 日，在过去 90 天内。",{"category":93,"check":97,"severity":39,"summary":98},"Dependency Management","该扩展明确声明没有运行时依赖项。",{"category":100,"check":101,"severity":39,"summary":102},"Security","Secret Management","该扩展不处理或暴露任何秘密；它操作本地会话文件。",{"category":100,"check":104,"severity":24,"summary":105},"Injection","脚本操作本地文件，不加载可能包含恶意指令的外部数据。",{"category":100,"check":107,"severity":24,"summary":108},"Transitive Supply-Chain Grenades","该扩展在运行时不获取外部代码或数据；所有操作都是本地的。",{"category":100,"check":110,"severity":24,"summary":111},"Sandbox Isolation","脚本操作用户主目录（`~/.claude/`）内的本地文件，并且不尝试访问项目范围之外的文件。",{"category":100,"check":113,"severity":24,"summary":114},"Sandbox escape primitives","没有迹象表明存在旨在逃离沙箱限制的脱离进程或重试循环。",{"category":100,"check":116,"severity":24,"summary":117},"Data Exfiltration","该扩展在本地运行，不向第三方提交任何数据。",{"category":100,"check":119,"severity":24,"summary":120},"Hidden Text Tricks","捆绑的内容和描述似乎没有隐藏的操纵技巧或混淆。",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Opaque code execution","捆绑的脚本是纯 TypeScript，没有混淆或动态执行。",{"category":57,"check":126,"severity":24,"summary":127},"Structural Assumption","脚本引用了 `~/.claude/projects/` 和 `~/.claude/tasks/` 等路径，这些路径是 Claude Code 的标准路径，并提供了手动删除路径。",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Issues Attention","在过去 90 天内有 0 个打开的问题和 0 个已关闭的问题，这表明参与度很高或目前没有问题。",{"category":133,"check":134,"severity":24,"summary":135},"Versioning","Release Management","该项目使用 GitHub release 标签，并有一个 `LICENSE` 文件，最后一次提交是最近的。",{"category":137,"check":138,"severity":24,"summary":139},"Execution","Validation","脚本会解析并使用 `--min-messages` 和 `--older-than` 等命令行参数，这暗示了验证。",{"category":100,"check":141,"severity":24,"summary":142},"Unguarded Destructive Operations","破坏性操作（删除会话/任务）明确受到用户确认提示的保护。",{"category":49,"check":144,"severity":24,"summary":145},"Error Handling","SKILL.md 概述了安全注意事项，并暗示删除期间的错误将被报告，并提供手动恢复路径。",{"category":49,"check":147,"severity":39,"summary":148},"Logging","该扩展在本地运行，并且在没有明确用户交互的情况下不执行破坏性操作，因此不需要专门的审计日志。",{"category":150,"check":151,"severity":39,"summary":152},"Compliance","GDPR","该扩展仅操作本地会话文件，不处理个人数据。",{"category":150,"check":154,"severity":24,"summary":155},"Target market","该扩展在本地文件上运行，没有区域或司法管辖区限制，使其具有全球适用性。",{"category":57,"check":157,"severity":24,"summary":158},"Runtime stability","该扩展依赖于 Bun 和标准文件操作，使其可以跨 POSIX 兼容系统移植。",{"category":30,"check":160,"severity":24,"summary":161},"README","README 提供了全面的概述、安装说明以及有关技能和 UI 的详细信息。",{"category":70,"check":163,"severity":24,"summary":164},"Tool surface size","该扩展公开了一组专注的 11 个技能，在理想范围内。",{"category":22,"check":166,"severity":24,"summary":167},"Overlapping near-synonym tools","工具名称清晰，涵盖特定功能，没有明显的重叠（例如，cleanup、delete-session、orphan-task-lists）。",{"category":30,"check":169,"severity":24,"summary":170},"Phantom features","所有宣传的功能（技能和 Web 仪表板）都已实现并在文档中进行了描述。",{"category":172,"check":173,"severity":24,"summary":174},"Install","Installation instruction","README 提供了清晰、可复制的 Claude Code 插件市场和本地安装说明。",{"category":176,"check":177,"severity":24,"summary":178},"Errors","Actionable error messages","SKILL.md 和 README 概述了潜在问题的手动恢复步骤，并强调了破坏性操作的用户确认。",{"category":137,"check":180,"severity":24,"summary":181},"Pinned dependencies","项目声明没有运行时依赖项，并使用 Bun，这意味着高效的依赖项管理和固定。",{"category":70,"check":183,"severity":24,"summary":184},"Dry-run preview","虽然没有 `--dry-run` 标志，但清理和删除操作受到明确的用户确认保护，有效地充当了预览。",{"category":186,"check":187,"severity":39,"summary":188},"Protocol","Idempotent retry & timeouts","该扩展在本地文件上运行，不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":150,"check":190,"severity":24,"summary":191},"Telemetry opt-in","该扩展不发出任何遥测数据，因此默认满足选择加入的要求。",1778675572871,"此扩展提供了 CLI 工具来查找、列出和删除旧的、空的或微小的 Claude Code 会话文件，以及管理相关的任务。它还提供了一个 Web 仪表板，用于可视化浏览和分析会话。",[195,196,197,198,199],"查找旧的、空的或微小的会话文件","列出并呈现可供删除的会话候选","在确认后删除会话及关联的任务列表","检查并允许删除孤立的任务列表","提供安全指南和删除操作的明确用户确认",[201,202,203,204],"在没有用户确认的情况下自动删除会话","修改会话内容","管理除 Claude Code 以外的工具的会话","在未获得用户明确同意的情况下执行任何操作","3.0.0","4.4.0","通过识别和安全地删除不必要的会话文件，帮助用户清理磁盘空间和管理他们的 Claude Code 会话历史记录。","该扩展非常完善且文档齐全，没有关键或警告发现。由于工具的性质，一些检查不适用。",99,"一个高质量、专注的用于管理 Claude Code 会话的技能。",[212,213,214,215,216],"claude-code","session-management","cleanup","cli","typescript","verified",[219,220,221,222],"当用户想要清理 Claude Code 会话时","当用户需要释放磁盘空间时","当用户询问会话存储使用情况时","审计和管理 Claude Code 会话的历史记录",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"popularity":233,"security":235,"testCoverage":238},{"hasLockfile":225},true,1778675556214,{"descriptionLength":228,"readmeSize":229},215,5805,{"closedIssues90d":8,"forks":8,"hasChangelog":225,"openIssues90d":8,"pushedAt":231,"stars":232},1776871130000,4,{"npmDownloads":234},1049,{"hasNpmPackage":225,"license":236,"smitheryVerified":237},"MIT",false,{"hasCi":225,"hasTests":225},{"updatedAt":240},1778675796950,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/session-cleanup","apappascs","claude-code-sessions","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":253,"parentExtension":257,"providers":289,"relations":299,"tags":300,"workflow":301},1778675504402.1882,"k17eba5sp62yzfrxyh8th28emd86m3nw",{"reviewCount":8},{"description":251,"installMethods":252,"name":244,"sourceUrl":14},"Session intelligence for Claude Code: search, analyze, diff, and resume past sessions with a web dashboard",{"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":265,"providers":267,"relations":282,"tags":284,"workflow":285},1778675504402.1877,"k17djtcadze2803pars5r2gn1n86mrdk",{"reviewCount":8},{"description":262,"installMethods":263,"name":264,"sourceUrl":14},"Session intelligence for Claude Code — search, analyze, and manage every session across all your projects",{"claudeCode":12},"Claude Code Sessions",{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":266},"marketplace",{"evaluate":268,"extract":276},{"promptVersionExtension":269,"promptVersionScoring":206,"score":270,"tags":271,"targetMarket":275,"tier":217},"3.1.0",97,[212,213,272,273,274],"search","analysis","dashboard","global",{"commitSha":277,"license":236,"marketplace":278,"plugin":280},"HEAD",{"name":244,"pluginCount":279},1,{"mcpCount":8,"provider":281,"skillCount":8},"classify",{"repoId":283},"kd7cytp64hbr754n075h6bx82986n4be",[273,212,274,272,213],{"evaluatedAt":286,"extractAt":287,"updatedAt":288},1778675524766,1778675504402,1778676116752,{"evaluate":290,"extract":296},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":291,"targetMarket":275,"tier":217},[292,272,293,294,274,295],"sessions","analytics","tasks","context-recovery",{"commitSha":277,"license":236,"plugin":297},{"mcpCount":8,"provider":281,"skillCount":298},11,{"parentExtensionId":259,"repoId":283},[293,295,274,272,292,294],{"evaluatedAt":302,"extractAt":287,"updatedAt":303},1778675543343,1778676117255,{"evaluate":305,"extract":307},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":306,"targetMarket":275,"tier":217},[212,213,214,215,216],{"commitSha":277},{"parentExtensionId":248,"repoId":283,"translatedFrom":309},"k17ec88wgcvgh9n7wcjmvfcsh586m1j6",{"_creationTime":311,"_id":283,"identity":312,"providers":313,"workflow":454},1778675498198.2107,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":314,"discover":447,"extract":450,"github":451,"npm":453},{"commitSha":277,"extensions":315},[316,329,360,367,375,383,391,399,407,415,423,431,439],{"basePath":254,"displayName":244,"installMethods":317,"rationale":318,"selectedPaths":319,"source":328,"sourceLanguage":255,"type":266},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[320,323,325],{"path":321,"priority":322},".claude-plugin/marketplace.json","mandatory",{"path":324,"priority":322},"README.md",{"path":326,"priority":327},"LICENSE","high","rule",{"basePath":254,"description":251,"displayName":244,"installMethods":330,"license":236,"rationale":331,"selectedPaths":332,"source":328,"sourceLanguage":255,"type":256},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json",[333,335,336,337,340,342,344,346,348,350,352,354,356,358],{"path":334,"priority":322},".claude-plugin/plugin.json",{"path":324,"priority":322},{"path":326,"priority":327},{"path":338,"priority":339},"skills/session-cleanup/SKILL.md","medium",{"path":341,"priority":339},"skills/session-delete/SKILL.md",{"path":343,"priority":339},"skills/session-detail/SKILL.md",{"path":345,"priority":339},"skills/session-diff/SKILL.md",{"path":347,"priority":339},"skills/session-export/SKILL.md",{"path":349,"priority":339},"skills/session-list/SKILL.md",{"path":351,"priority":339},"skills/session-resume/SKILL.md",{"path":353,"priority":339},"skills/session-search/SKILL.md",{"path":355,"priority":339},"skills/session-stats/SKILL.md",{"path":357,"priority":339},"skills/session-tasks/SKILL.md",{"path":359,"priority":339},"skills/session-timeline/SKILL.md",{"basePath":242,"description":361,"displayName":13,"installMethods":362,"rationale":363,"selectedPaths":364,"source":328,"sourceLanguage":255,"type":245},"Finds old, empty, or tiny Claude Code session files that are candidates for deletion. Use when the user wants to clean up sessions, free disk space, says \"clean up old sessions\", or asks about session storage usage.",{"claudeCode":12},"SKILL.md frontmatter at skills/session-cleanup/SKILL.md",[365],{"path":366,"priority":322},"SKILL.md",{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":328,"sourceLanguage":255,"type":245},"skills/session-delete","Delete a Claude Code session file, with optional cleanup of associated task lists and tasks. Warns about orphaned tasks before deleting. Use when the user says \"delete session\", \"remove session\", or wants to clean up a specific session.","session-delete",{"claudeCode":12},"SKILL.md frontmatter at skills/session-delete/SKILL.md",[374],{"path":366,"priority":322},{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":328,"sourceLanguage":255,"type":245},"skills/session-detail","Show detailed information about a Claude Code session including stats, token usage, models used, tools called, associated tasks, and conversation messages. Use when the user says \"show session\", \"session details\", \"what happened in session X\".","session-detail",{"claudeCode":12},"SKILL.md frontmatter at skills/session-detail/SKILL.md",[382],{"path":366,"priority":322},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":328,"sourceLanguage":255,"type":245},"skills/session-diff","Compares two Claude Code sessions — shows what changed in files, tools used, branches, and topics. Use when the user says \"what changed between sessions\", \"diff sessions\", \"compare yesterday and today\", or wants to understand how work evolved across sessions.","session-diff",{"claudeCode":12},"SKILL.md frontmatter at skills/session-diff/SKILL.md",[390],{"path":366,"priority":322},{"basePath":392,"description":393,"displayName":394,"installMethods":395,"rationale":396,"selectedPaths":397,"source":328,"sourceLanguage":255,"type":245},"skills/session-export","Exports a Claude Code session as a clean, readable markdown transcript. Use when the user wants to export a session, create a transcript, save session history to a file, or says \"export this session\".","session-export",{"claudeCode":12},"SKILL.md frontmatter at skills/session-export/SKILL.md",[398],{"path":366,"priority":322},{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":328,"sourceLanguage":255,"type":245},"skills/session-list","Lists all Claude Code sessions for a project or globally, sorted by recency, size, or duration. Use when the user asks how many sessions they have, wants to see recent sessions, says \"list sessions\", or wants a session inventory.","session-list",{"claudeCode":12},"SKILL.md frontmatter at skills/session-list/SKILL.md",[406],{"path":366,"priority":322},{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":328,"sourceLanguage":255,"type":245},"skills/session-resume","Generates a context recovery prompt from a past Claude Code session so a new session can pick up where it left off. Use when the user says \"resume from\", \"pick up where I left off\", \"continue that session\", \"context recovery\", or wants to start a new session with context from an old one.","session-resume",{"claudeCode":12},"SKILL.md frontmatter at skills/session-resume/SKILL.md",[414],{"path":366,"priority":322},{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":328,"sourceLanguage":255,"type":245},"skills/session-search","Searches Claude Code sessions across all projects by keyword, topic, or content. Use when the user wants to find a previous session, locate past work, search for something they discussed before, or cannot remember which project a conversation was in. Also use when the user says \"find that session where\" or \"search sessions\".","session-search",{"claudeCode":12},"SKILL.md frontmatter at skills/session-search/SKILL.md",[422],{"path":366,"priority":322},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":328,"sourceLanguage":255,"type":245},"skills/session-stats","Shows token usage, model distribution, turn count, duration, and tool usage for a Claude Code session. Use when the user asks about token usage, session cost, model breakdown, or says \"session stats\" or \"how much did this session use\".","session-stats",{"claudeCode":12},"SKILL.md frontmatter at skills/session-stats/SKILL.md",[430],{"path":366,"priority":322},{"basePath":432,"description":433,"displayName":434,"installMethods":435,"rationale":436,"selectedPaths":437,"source":328,"sourceLanguage":255,"type":245},"skills/session-tasks","Aggregates tasks across Claude Code task lists and sessions — shows pending, in-progress, and completed tasks with dependencies. Use when the user asks \"what tasks are pending\", \"show my tasks\", \"orphaned tasks\", \"task dependencies\", or wants a cross-session task inventory.","session-tasks",{"claudeCode":12},"SKILL.md frontmatter at skills/session-tasks/SKILL.md",[438],{"path":366,"priority":322},{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":328,"sourceLanguage":255,"type":245},"skills/session-timeline","Shows a chronological timeline of all Claude Code sessions for a project. Use when the user asks \"what's the history of this project\", \"show me all sessions\", \"session timeline\", or wants to see patterns in their work.","session-timeline",{"claudeCode":12},"SKILL.md frontmatter at skills/session-timeline/SKILL.md",[446],{"path":366,"priority":322},{"sources":448},[449],"manual",{"npmPackage":244},{"closedIssues90d":8,"description":262,"forks":8,"license":236,"openIssues90d":8,"pushedAt":231,"readmeSize":229,"stars":232,"topics":452},[],{"downloads":234},{"classifiedAt":455,"discoverAt":456,"extractAt":457,"githubAt":457,"npmAt":458,"updatedAt":455},1778675503952,1778675498198,1778675500116,1778675502052,[212,214,215,213,216],{"evaluatedAt":461,"extractAt":287,"updatedAt":240},1778675572975,[],[464,495,516,546,567,590],{"_creationTime":465,"_id":466,"community":467,"display":468,"identity":474,"providers":478,"relations":486,"tags":490,"workflow":491},1778696876879.2397,"k178m626tpcxa8b3bekz8y0x9n86m9w1",{"reviewCount":8},{"description":469,"installMethods":470,"name":472,"sourceUrl":473},"保护 Claude Code 会话免受上下文溢出影响，通过运行一个后台守护进程来监控会话大小并在压缩命中之前自动进行修剪。当用户说“guard”、“protect session”、“context getting long”、“prevent compaction”、“session management”或正在运行需要持续上下文保护的代理团队时使用。\n",{"claudeCode":471},"Ruya-AI/cozempic","guard","https://github.com/Ruya-AI/cozempic",{"basePath":475,"githubOwner":476,"githubRepo":477,"locale":18,"slug":472,"type":245},"plugin/skills/guard","Ruya-AI","cozempic",{"evaluate":479,"extract":485},{"promptVersionExtension":205,"promptVersionScoring":206,"score":480,"tags":481,"targetMarket":275,"tier":217},100,[213,482,212,483,484],"context-pruning","python","utility",{"commitSha":277},{"parentExtensionId":487,"repoId":488,"translatedFrom":489},"k176hd1j2vn0hpak7ds6v3eand86mfqh","kd79d77qmyh3826dwhk7ynx9xd86nmqm","k17ef0e0f693nd248cs3f63rys86ndy8",[212,482,483,213,484],{"evaluatedAt":492,"extractAt":493,"updatedAt":494},1778696790816,1778696712852,1778696876879,{"_creationTime":496,"_id":497,"community":498,"display":499,"identity":502,"providers":503,"relations":510,"tags":512,"workflow":513},1778675815334.6243,"k17an04q14nxwkx9b16yhj9kas86mjjt",{"reviewCount":8},{"description":500,"installMethods":501,"name":394,"sourceUrl":14},"将 Claude Code 会话导出为干净、可读的 markdown 格式的会话记录。当用户想要导出会话、创建会话记录、将会话历史记录保存到文件或说“导出此会话”时使用。",{"claudeCode":12},{"basePath":392,"githubOwner":243,"githubRepo":244,"locale":18,"slug":394,"type":245},{"evaluate":504,"extract":509},{"promptVersionExtension":205,"promptVersionScoring":206,"score":480,"tags":505,"targetMarket":275,"tier":217},[506,507,213,508,212],"transcript","export","markdown",{"commitSha":277},{"parentExtensionId":248,"repoId":283,"translatedFrom":511},"k17ddrpwx0m05a5axc3zdg5jgd86mx9m",[212,507,508,213,506],{"evaluatedAt":514,"extractAt":287,"updatedAt":515},1778675647712,1778675815334,{"_creationTime":517,"_id":518,"community":519,"display":520,"identity":526,"providers":531,"relations":539,"tags":542,"workflow":543},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":521,"installMethods":522,"name":524,"sourceUrl":525},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":523},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":527,"githubOwner":528,"githubRepo":529,"locale":255,"slug":530,"type":245},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":532,"extract":538},{"promptVersionExtension":205,"promptVersionScoring":206,"score":480,"tags":533,"targetMarket":275,"tier":217},[534,535,536,537,216,215],"finance","trading","market-analysis","ai",{"commitSha":277,"license":236},{"parentExtensionId":540,"repoId":541},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[537,215,534,536,535,216],{"evaluatedAt":544,"extractAt":545,"updatedAt":544},1778701108877,1778696691708,{"_creationTime":547,"_id":548,"community":549,"display":550,"identity":554,"providers":556,"relations":561,"tags":563,"workflow":564},1778696893517.638,"k171836gceyrpg6bcb0tfxjez586mkfd",{"reviewCount":8},{"description":551,"installMethods":552,"name":553,"sourceUrl":473},"修剪臃肿的会话，附带处方。移除进度标记、陈旧读取、重复内容等。",{"claudeCode":471},"treat",{"basePath":555,"githubOwner":476,"githubRepo":477,"locale":18,"slug":553,"type":245},"plugin/skills/treat",{"evaluate":557,"extract":560},{"promptVersionExtension":205,"promptVersionScoring":206,"score":480,"tags":558,"targetMarket":275,"tier":217},[213,482,559,483,215],"llm-optimization",{"commitSha":277},{"parentExtensionId":487,"repoId":488,"translatedFrom":562},"k178yja51cgmcwkj5yctnzbj3186m30w",[215,482,559,483,213],{"evaluatedAt":565,"extractAt":493,"updatedAt":566},1778696822903,1778696893517,{"_creationTime":568,"_id":569,"community":570,"display":571,"identity":575,"providers":578,"relations":585,"tags":587,"workflow":588},1778696691708.329,"k170yjw596k3cg892bq130jyd186mhyz",{"reviewCount":8},{"description":572,"installMethods":573,"name":574,"sourceUrl":525},"Validate a Claude Code plugin structure, frontmatter, and MCP tool references",{"claudeCode":523},"Validate Plugin",{"basePath":576,"githubOwner":528,"githubRepo":529,"locale":255,"slug":577,"type":245},"plugins/ruflo-plugin-creator/skills/validate-plugin","validate-plugin",{"evaluate":579,"extract":584},{"promptVersionExtension":205,"promptVersionScoring":206,"score":480,"tags":580,"targetMarket":275,"tier":217},[581,256,582,212,583],"validation","developer-tools","mcp",{"commitSha":277,"license":236},{"parentExtensionId":586,"repoId":541},"k17f4y1y2y777p7zrxxhbnf03n86mr5j",[212,582,583,256,581],{"evaluatedAt":589,"extractAt":545,"updatedAt":589},1778701241052,{"_creationTime":591,"_id":592,"community":593,"display":594,"identity":600,"providers":604,"relations":613,"tags":616,"workflow":617},1778699349323.906,"k175ez1g485tsjr6ac09xr59hd86mmqk",{"reviewCount":8},{"description":595,"installMethods":596,"name":598,"sourceUrl":599},"当通过本地 LiteLLM 代理将 Claude Code 路由到 GitHub Copilot 时使用，以减少直接的 Anthropic 支出，配置 ANTHROPIC_BASE_URL 或 ANTHROPIC_MODEL 覆盖，或对 Copilot 代理设置失败进行故障排除，例如 model-not-found、无 localhost 流量或 GitHub 401/403 身份验证错误。",{"claudeCode":597},"xixu-me/skills","running-claude-code-via-litellm-copilot","https://github.com/xixu-me/skills",{"basePath":601,"githubOwner":602,"githubRepo":603,"locale":18,"slug":598,"type":245},"skills/running-claude-code-via-litellm-copilot","xixu-me","skills",{"evaluate":605,"extract":612},{"promptVersionExtension":205,"promptVersionScoring":206,"score":480,"tags":606,"targetMarket":275,"tier":217},[607,608,609,212,610,611],"copilot","litellm","proxy","configuration","troubleshooting",{"commitSha":277},{"repoId":614,"translatedFrom":615},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k17c1n6dbde7qh2wemx78d13t986n7x2",[212,610,607,608,609,611],{"evaluatedAt":618,"extractAt":619,"updatedAt":620},1778699196029,1778699106670,1778699349323]