[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-apappascs-session-detail-zh-CN":3,"guides-for-apappascs-session-detail":439,"similar-k17e1q9ghhddcsdptqv8ghfdt986neve-zh-CN":440},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":216,"isFallback":212,"parentExtension":221,"providers":281,"relations":285,"repo":287,"tags":436,"workflow":437},1778675800627.9507,"k17e1q9ghhddcsdptqv8ghfdt986neve",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"显示 Claude Code 会话的详细信息，包括统计数据、令牌使用情况、使用的模型、调用的工具、关联的任务以及对话消息。当用户说“显示会话”、“会话详情”或“会话 X 发生了什么”时使用。",{"claudeCode":12},"apappascs/claude-code-sessions","session-detail","https://github.com/apappascs/claude-code-sessions",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":198,"workflow":214},1778675800627.951,"kn7e204xmkm7c92w7fwrxc79hs86n3mb","zh-CN",{"checks":20,"evaluatedAt":168,"extensionSummary":169,"features":170,"nonGoals":176,"promptVersionExtension":180,"promptVersionScoring":181,"purpose":182,"rationale":183,"score":184,"summary":185,"tags":186,"tier":192,"useCases":193},[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,111,112,113,114,118,122,125,129,133,136,139,142,146,149,152,155,158,161,165],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了分析 Claude Code 会话的需求，并提供了具体的用例，例如“显示会话”和“会话详情”。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该扩展通过提供 Claude Code 会话的详细分析和管理，超出了基本的默认 LLM 功能，包括 Web 仪表板和多个特定技能，从而提供了独特的价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该扩展似乎已准备好投入生产，提供了完整的会话分析生命周期，具有多个技能和 Web UI，并且注意到大多数操作都是只读的。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该扩展专注于分析和管理 Claude Code 会话，其所有技能和 UI 都直接支持此单一领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了技能的功能和用例，简洁且信息丰富。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该扩展公开了特定的、范围有限的工具，如“session-detail”、“session-list”和“session-search”，而不是单一的通才命令。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","SKILL.md 和 README 提供了清晰的安装和使用说明，包括命令行参数及其用途。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","所有公开的工具，如“session-detail”和“session-search”，都具有描述性、使用 kebab-cased 命名法，并且与会话分析域相关。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","工具输入似乎是特定的会话 ID 或搜索查询，输出是结构化的会话数据，避免了不必要的信息倾倒。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展在 MIT 许可下获得许可，这是一种宽松的开源许可，在 LICENSE 文件和 README 中已清楚标明。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","最后一次提交是在 2026 年 4 月 22 日，这在过去 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","该扩展的 CLI 脚本似乎将输入作为数据来处理会话文件，并且没有迹象表明会执行任意代码。",{"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","捆绑的内容和描述似乎不包含隐藏的指令技巧、控制字符或可疑的 Unicode 序列。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","提供的脚本是纯 TypeScript，没有被混淆、Base64 编码或在运行时获取。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","脚本操作由路径指定的会话文件，并且不假设 Claude Code 存储其数据之外的任何项目结构。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","在过去 90 天内没有打开或关闭的 issue，表明 issue 数量非常少，维护者很可能响应迅速。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","该扩展在安装说明中有一个“main”分支引用和一个 LICENSE 文件，但在 SKILL.md 或 package.json 中没有明确的版本信息。但是，MIT 许可证文件是存在的。",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","脚本使用显式参数，并且似乎直接处理会话文件路径和 ID，没有迹象表明需要超出基本参数解析的复杂模式验证。",{"category":66,"check":108,"severity":109,"summary":110},"Unguarded Destructive Operations","info","虽然大多数操作是只读的，“delete”和“cleanup”技能是破坏性的。这些操作通过显式调用和 Claude Code CLI 的用户确认来保护，而不是通过编程的干运行标志。",{"category":66,"check":79,"severity":24,"summary":80},{"category":66,"check":82,"severity":24,"summary":83},{"category":66,"check":85,"severity":24,"summary":86},{"category":115,"check":116,"severity":24,"summary":117},"Errors","Error Handling","脚本使用显式 CLI 命令，这些命令将暴露来自 Bun 和底层 Node.js 环境的错误，并且 SKILL.md 暗示了面向用户的操作的清晰错误报告。",{"category":119,"check":120,"severity":24,"summary":121},"Execution","Pinned dependencies","该项目声明零运行时依赖项，并使用 Bun，这是一个带有内置包管理的现代运行时，暗示了已管理的依赖项。",{"category":33,"check":123,"severity":109,"summary":124},"Dry-run preview","删除和清理等破坏性操作没有特定的 `--dry-run` 标志，而是依赖于显式用户调用和确认，这对于直接 CLI 使用起到了类似的作用。",{"category":126,"check":127,"severity":63,"summary":128},"Protocol","Idempotent retry & timeouts","该扩展操作本地文件，不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":130,"check":131,"severity":24,"summary":132},"Compliance","Telemetry opt-in","该扩展未提及任何遥测收集，并且其架构表明是本地文件处理，没有出站调用。",{"category":40,"check":134,"severity":24,"summary":135},"Precise Purpose","该技能清楚地说明了其目的是显示 Claude Code 会话的详细信息，并提供了使用它的特定触发器。",{"category":40,"check":137,"severity":24,"summary":138},"Concise Frontmatter","SKILL.md 中的 frontmatter 简洁明了，直接陈述了技能的目的和示例触发器，并且在字符限制内。",{"category":44,"check":140,"severity":24,"summary":141},"Concise Body","SKILL.md 文件简洁，概述了主要步骤，并将更深层次的解释委托给命令行示例。",{"category":143,"check":144,"severity":24,"summary":145},"Context","Progressive Disclosure","SKILL.md 概述了会话详情和消息检索的主要步骤，提供了用于更深入探索的命令行示例，而无需嵌入过多的细节。",{"category":143,"check":147,"severity":63,"summary":148},"Forked exploration","此技能主要是分析性的，不涉及需要分叉上下文的深入探索或代码审查。",{"category":22,"check":150,"severity":24,"summary":151},"Usage examples","README 和 SKILL.md 提供了清晰、即可使用的命令行示例，涵盖了所有主要功能，包括会话详情、消息检索和搜索。",{"category":22,"check":153,"severity":24,"summary":154},"Edge cases","文档通过操作会话文件隐含地处理了边缘情况，可选的消息加载指定了限制和偏移量，表明能够优雅地处理不同的会话长度。",{"category":104,"check":156,"severity":63,"summary":157},"Tool Fallback","此技能使用本地脚本，不依赖于外部 MCP 服务器或需要回退路径的工具。",{"category":92,"check":159,"severity":24,"summary":160},"Stack assumptions","该项目清楚地声明了其对 Bun 的依赖，并提供了使用标准 Node.js/TypeScript 模式的脚本，使其堆栈假设明确。",{"category":162,"check":163,"severity":24,"summary":164},"Safety","Halt on unexpected state","脚本操作提供的会话文件路径；任何缺失或格式错误的文件都会自然地停止脚本执行并报告错误。",{"category":92,"check":166,"severity":24,"summary":167},"Cross-skill coupling","该技能是独立的，专注于会话分析，没有明显依赖于同时加载的其他特定技能。",1778675607951,"该扩展提供了一套命令行工具和 Web UI，用于分析 Claude Code 生成的会话数据，包括详细的统计信息、消息历史记录和任务管理。",[171,172,173,174,175],"详细的会话统计信息和令牌使用情况","对使用的模型和调用的工具的分析","对话消息的检索和显示","会话搜索和过滤功能","用于可视化会话浏览的 Web 仪表板",[177,178,179],"实时与 Claude Code 会话进行交互或修改","提供代码生成或编辑功能","取代 Claude Code 的核心功能","3.0.0","4.4.0","为用户提供对其 Claude Code 会话的深入见解，从而更好地理解令牌使用情况、模型行为和对话上下文。","该扩展文档齐全、健壮，并且专注于特定功能。唯一的次要问题是缺乏对破坏性操作的明确的干运行模式（dry-run）以及 SKILL.md 中缺少版本信息，但这些都被整体的高质量所抵消。",98,"一个高质量、专注的 Claude Code 会话分析扩展，拥有出色的文档和实用性。",[187,188,189,190,191],"session-analysis","claude-code","typescript","cli","developer-tools","verified",[194,195,196,197],"理解令牌消耗以优化成本","回顾过去的对话以回忆上下文或决策","调试或审计 AI 生成的代码或内容","管理和组织 AI 会话的历史记录",{"codeQuality":199,"collectedAt":201,"documentation":202,"maintenance":205,"popularity":208,"security":210,"testCoverage":213},{"hasLockfile":200},true,1778675590601,{"descriptionLength":203,"readmeSize":204},243,5805,{"closedIssues90d":8,"forks":8,"hasChangelog":200,"openIssues90d":8,"pushedAt":206,"stars":207},1776871130000,4,{"npmDownloads":209},1049,{"hasNpmPackage":200,"license":211,"smitheryVerified":212},"MIT",false,{"hasCi":200,"hasTests":200},{"updatedAt":215},1778675800628,{"basePath":217,"githubOwner":218,"githubRepo":219,"locale":18,"slug":13,"type":220},"skills/session-detail","apappascs","claude-code-sessions","skill",{"_creationTime":222,"_id":223,"community":224,"display":225,"identity":228,"parentExtension":232,"providers":265,"relations":276,"tags":277,"workflow":278},1778675504402.1882,"k17eba5sp62yzfrxyh8th28emd86m3nw",{"reviewCount":8},{"description":226,"installMethods":227,"name":219,"sourceUrl":14},"Session intelligence for Claude Code: search, analyze, diff, and resume past sessions with a web dashboard",{"claudeCode":219},{"basePath":229,"githubOwner":218,"githubRepo":219,"locale":230,"slug":219,"type":231},"","en","plugin",{"_creationTime":233,"_id":234,"community":235,"display":236,"identity":240,"providers":242,"relations":258,"tags":260,"workflow":261},1778675504402.1877,"k17djtcadze2803pars5r2gn1n86mrdk",{"reviewCount":8},{"description":237,"installMethods":238,"name":239,"sourceUrl":14},"Session intelligence for Claude Code — search, analyze, and manage every session across all your projects",{"claudeCode":12},"Claude Code Sessions",{"basePath":229,"githubOwner":218,"githubRepo":219,"locale":230,"slug":219,"type":241},"marketplace",{"evaluate":243,"extract":252},{"promptVersionExtension":244,"promptVersionScoring":181,"score":245,"tags":246,"targetMarket":251,"tier":192},"3.1.0",97,[188,247,248,249,250],"session-management","search","analysis","dashboard","global",{"commitSha":253,"license":211,"marketplace":254,"plugin":256},"HEAD",{"name":219,"pluginCount":255},1,{"mcpCount":8,"provider":257,"skillCount":8},"classify",{"repoId":259},"kd7cytp64hbr754n075h6bx82986n4be",[249,188,250,248,247],{"evaluatedAt":262,"extractAt":263,"updatedAt":264},1778675524766,1778675504402,1778676116752,{"evaluate":266,"extract":273},{"promptVersionExtension":180,"promptVersionScoring":181,"score":267,"tags":268,"targetMarket":251,"tier":192},99,[269,248,270,271,250,272],"sessions","analytics","tasks","context-recovery",{"commitSha":253,"license":211,"plugin":274},{"mcpCount":8,"provider":257,"skillCount":275},11,{"parentExtensionId":234,"repoId":259},[270,272,250,248,269,271],{"evaluatedAt":279,"extractAt":263,"updatedAt":280},1778675543343,1778676117255,{"evaluate":282,"extract":284},{"promptVersionExtension":180,"promptVersionScoring":181,"score":184,"tags":283,"targetMarket":251,"tier":192},[187,188,189,190,191],{"commitSha":253},{"parentExtensionId":223,"repoId":259,"translatedFrom":286},"k17d1qnyfw4wbknr2kvwvy465s86mryh",{"_creationTime":288,"_id":259,"identity":289,"providers":290,"workflow":431},1778675498198.2107,{"githubOwner":218,"githubRepo":219,"sourceUrl":14},{"classify":291,"discover":424,"extract":427,"github":428,"npm":430},{"commitSha":253,"extensions":292},[293,306,337,346,354,360,368,376,384,392,400,408,416],{"basePath":229,"displayName":219,"installMethods":294,"rationale":295,"selectedPaths":296,"source":305,"sourceLanguage":230,"type":241},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[297,300,302],{"path":298,"priority":299},".claude-plugin/marketplace.json","mandatory",{"path":301,"priority":299},"README.md",{"path":303,"priority":304},"LICENSE","high","rule",{"basePath":229,"description":226,"displayName":219,"installMethods":307,"license":211,"rationale":308,"selectedPaths":309,"source":305,"sourceLanguage":230,"type":231},{"claudeCode":219},"plugin manifest at .claude-plugin/plugin.json",[310,312,313,314,317,319,321,323,325,327,329,331,333,335],{"path":311,"priority":299},".claude-plugin/plugin.json",{"path":301,"priority":299},{"path":303,"priority":304},{"path":315,"priority":316},"skills/session-cleanup/SKILL.md","medium",{"path":318,"priority":316},"skills/session-delete/SKILL.md",{"path":320,"priority":316},"skills/session-detail/SKILL.md",{"path":322,"priority":316},"skills/session-diff/SKILL.md",{"path":324,"priority":316},"skills/session-export/SKILL.md",{"path":326,"priority":316},"skills/session-list/SKILL.md",{"path":328,"priority":316},"skills/session-resume/SKILL.md",{"path":330,"priority":316},"skills/session-search/SKILL.md",{"path":332,"priority":316},"skills/session-stats/SKILL.md",{"path":334,"priority":316},"skills/session-tasks/SKILL.md",{"path":336,"priority":316},"skills/session-timeline/SKILL.md",{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":305,"sourceLanguage":230,"type":220},"skills/session-cleanup","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.","session-cleanup",{"claudeCode":12},"SKILL.md frontmatter at skills/session-cleanup/SKILL.md",[344],{"path":345,"priority":299},"SKILL.md",{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":305,"sourceLanguage":230,"type":220},"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",[353],{"path":345,"priority":299},{"basePath":217,"description":355,"displayName":13,"installMethods":356,"rationale":357,"selectedPaths":358,"source":305,"sourceLanguage":230,"type":220},"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\".",{"claudeCode":12},"SKILL.md frontmatter at skills/session-detail/SKILL.md",[359],{"path":345,"priority":299},{"basePath":361,"description":362,"displayName":363,"installMethods":364,"rationale":365,"selectedPaths":366,"source":305,"sourceLanguage":230,"type":220},"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",[367],{"path":345,"priority":299},{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":305,"sourceLanguage":230,"type":220},"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",[375],{"path":345,"priority":299},{"basePath":377,"description":378,"displayName":379,"installMethods":380,"rationale":381,"selectedPaths":382,"source":305,"sourceLanguage":230,"type":220},"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",[383],{"path":345,"priority":299},{"basePath":385,"description":386,"displayName":387,"installMethods":388,"rationale":389,"selectedPaths":390,"source":305,"sourceLanguage":230,"type":220},"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",[391],{"path":345,"priority":299},{"basePath":393,"description":394,"displayName":395,"installMethods":396,"rationale":397,"selectedPaths":398,"source":305,"sourceLanguage":230,"type":220},"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",[399],{"path":345,"priority":299},{"basePath":401,"description":402,"displayName":403,"installMethods":404,"rationale":405,"selectedPaths":406,"source":305,"sourceLanguage":230,"type":220},"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",[407],{"path":345,"priority":299},{"basePath":409,"description":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":305,"sourceLanguage":230,"type":220},"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",[415],{"path":345,"priority":299},{"basePath":417,"description":418,"displayName":419,"installMethods":420,"rationale":421,"selectedPaths":422,"source":305,"sourceLanguage":230,"type":220},"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",[423],{"path":345,"priority":299},{"sources":425},[426],"manual",{"npmPackage":219},{"closedIssues90d":8,"description":237,"forks":8,"license":211,"openIssues90d":8,"pushedAt":206,"readmeSize":204,"stars":207,"topics":429},[],{"downloads":209},{"classifiedAt":432,"discoverAt":433,"extractAt":434,"githubAt":434,"npmAt":435,"updatedAt":432},1778675503952,1778675498198,1778675500116,1778675502052,[188,190,191,187,189],{"evaluatedAt":438,"extractAt":263,"updatedAt":215},1778675608056,[],[441,470,494,520,546,574],{"_creationTime":442,"_id":443,"community":444,"display":445,"identity":451,"providers":456,"relations":463,"tags":466,"workflow":467},1778696691708.329,"k170yjw596k3cg892bq130jyd186mhyz",{"reviewCount":8},{"description":446,"installMethods":447,"name":449,"sourceUrl":450},"Validate a Claude Code plugin structure, frontmatter, and MCP tool references",{"claudeCode":448},"ruvnet/ruflo","Validate Plugin","https://github.com/ruvnet/ruflo",{"basePath":452,"githubOwner":453,"githubRepo":454,"locale":230,"slug":455,"type":220},"plugins/ruflo-plugin-creator/skills/validate-plugin","ruvnet","ruflo","validate-plugin",{"evaluate":457,"extract":462},{"promptVersionExtension":180,"promptVersionScoring":181,"score":458,"tags":459,"targetMarket":251,"tier":192},100,[460,231,191,188,461],"validation","mcp",{"commitSha":253,"license":211},{"parentExtensionId":464,"repoId":465},"k17f4y1y2y777p7zrxxhbnf03n86mr5j","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[188,191,461,231,460],{"evaluatedAt":468,"extractAt":469,"updatedAt":468},1778701241052,1778696691708,{"_creationTime":471,"_id":472,"community":473,"display":474,"identity":478,"providers":481,"relations":489,"tags":491,"workflow":492},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":475,"installMethods":476,"name":477,"sourceUrl":450},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":448},"Trader Regime",{"basePath":479,"githubOwner":453,"githubRepo":454,"locale":230,"slug":480,"type":220},"plugins/ruflo-neural-trader/skills/trader-regime","trader-regime",{"evaluate":482,"extract":488},{"promptVersionExtension":180,"promptVersionScoring":181,"score":458,"tags":483,"targetMarket":251,"tier":192},[484,485,486,487,189,190],"finance","trading","market-analysis","ai",{"commitSha":253,"license":211},{"parentExtensionId":490,"repoId":465},"k17drge8h1fgzchr0p4jaeg33n86mwmy",[487,190,484,486,485,189],{"evaluatedAt":493,"extractAt":469,"updatedAt":493},1778701108877,{"_creationTime":495,"_id":496,"community":497,"display":498,"identity":504,"providers":508,"relations":514,"tags":516,"workflow":517},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":499,"installMethods":500,"name":502,"sourceUrl":503},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":501},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":505,"githubOwner":506,"githubRepo":507,"locale":230,"slug":502,"type":220},"skills/github","steipete","clawdis",{"evaluate":509,"extract":513},{"promptVersionExtension":180,"promptVersionScoring":181,"score":458,"tags":510,"targetMarket":251,"tier":192},[502,190,511,191,512],"api","automation",{"commitSha":253},{"repoId":515},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[511,512,190,191,502],{"evaluatedAt":518,"extractAt":519,"updatedAt":518},1778698569289,1778697652123,{"_creationTime":521,"_id":522,"community":523,"display":524,"identity":530,"providers":534,"relations":540,"tags":542,"workflow":543},1778695021936.555,"k1715rn9402s29yge55y9nt0x986n2tf",{"reviewCount":8},{"description":525,"installMethods":526,"name":528,"sourceUrl":529},"Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.",{"claudeCode":527},"openai/skills","cli-creator","https://github.com/openai/skills",{"basePath":531,"githubOwner":532,"githubRepo":533,"locale":230,"slug":528,"type":220},"skills/.curated/cli-creator","openai","skills",{"evaluate":535,"extract":539},{"promptVersionExtension":180,"promptVersionScoring":181,"score":458,"tags":536,"targetMarket":251,"tier":192},[190,537,191,538,512],"code-generation","codex",{"commitSha":253},{"repoId":541},"kd75n2zj3yh472p25zffgycved86mnpx",[512,190,537,538,191],{"evaluatedAt":544,"extractAt":545,"updatedAt":544},1778695068759,1778695021936,{"_creationTime":547,"_id":548,"community":549,"display":550,"identity":556,"providers":560,"relations":567,"tags":570,"workflow":571},1778699018122.8052,"k1724eg9dj5dp6j1f2hxpdmja586mg1p",{"reviewCount":8},{"description":551,"installMethods":552,"name":554,"sourceUrl":555},"Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.",{"claudeCode":553},"wshobson/agents","typescript-advanced-types","https://github.com/wshobson/agents",{"basePath":557,"githubOwner":558,"githubRepo":559,"locale":230,"slug":554,"type":220},"plugins/javascript-typescript/skills/typescript-advanced-types","wshobson","agents",{"evaluate":561,"extract":566},{"promptVersionExtension":180,"promptVersionScoring":181,"score":458,"tags":562,"targetMarket":251,"tier":192},[189,563,564,565,191],"types","generics","programming",{"commitSha":253},{"parentExtensionId":568,"repoId":569},"k17821k05dymw6mmaehq84b46986mf3f","kd74de64zj0axtg5b8t7eqqe2x86nske",[191,564,565,563,189],{"evaluatedAt":572,"extractAt":573,"updatedAt":572},1778701655608,1778699018122,{"_creationTime":575,"_id":576,"community":577,"display":578,"identity":584,"providers":587,"relations":596,"tags":599,"workflow":600},1778699349323.906,"k175ez1g485tsjr6ac09xr59hd86mmqk",{"reviewCount":8},{"description":579,"installMethods":580,"name":582,"sourceUrl":583},"当通过本地 LiteLLM 代理将 Claude Code 路由到 GitHub Copilot 时使用，以减少直接的 Anthropic 支出，配置 ANTHROPIC_BASE_URL 或 ANTHROPIC_MODEL 覆盖，或对 Copilot 代理设置失败进行故障排除，例如 model-not-found、无 localhost 流量或 GitHub 401/403 身份验证错误。",{"claudeCode":581},"xixu-me/skills","running-claude-code-via-litellm-copilot","https://github.com/xixu-me/skills",{"basePath":585,"githubOwner":586,"githubRepo":533,"locale":18,"slug":582,"type":220},"skills/running-claude-code-via-litellm-copilot","xixu-me",{"evaluate":588,"extract":595},{"promptVersionExtension":180,"promptVersionScoring":181,"score":458,"tags":589,"targetMarket":251,"tier":192},[590,591,592,188,593,594],"copilot","litellm","proxy","configuration","troubleshooting",{"commitSha":253},{"repoId":597,"translatedFrom":598},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k17c1n6dbde7qh2wemx78d13t986n7x2",[188,593,590,591,592,594],{"evaluatedAt":601,"extractAt":602,"updatedAt":603},1778699196029,1778699106670,1778699349323]