[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-apappascs-session-timeline-zh-CN":3,"guides-for-apappascs-session-timeline":462,"similar-k17f78hvmt2y9a5frd19x7vnmh86mcbj-zh-CN":463},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":236,"parentExtension":245,"providers":304,"relations":308,"repo":310,"tags":459,"workflow":460},1778676116359.0251,"k17f78hvmt2y9a5frd19x7vnmh86mcbj",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"显示项目中所有 Claude Code 会话的按时间顺序排列的时间线。当用户询问“此项目的历史记录是什么”、“显示所有会话”、“会话时间线”或想要查看工作模式时使用。",{"claudeCode":12},"apappascs/claude-code-sessions","session-timeline","https://github.com/apappascs/claude-code-sessions",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":238},1778676116359.0254,"kn76nvj3822nawhh5k3v98n9ex86msga","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"tier":216,"useCases":217},[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,139,142,145,148,152,155,158,161,164,167,170,174,178,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","描述清楚地说明了制品（项目的 Claude Code 会话）和用户意图（按时间顺序排列的时间线、工作模式），并包含具体的触发短语。",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","Frontmatter 简洁且自成一体，在合理长度内清楚地总结了核心功能并提供了触发短语。",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","SKILL.md 简洁，概述了工作流程，并将更深入的内容委托给 README。",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","SKILL.md 概述了主要工作流程，并引用 README 获取更多详细信息，遵循渐进式披露原则。",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","该技能不是一个需要大量探索的技能，也不需要分叉的上下文。",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","README 提供了基本和按时间过滤的时间线生成的清晰、可复制代码的示例。",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","SKILL.md 列出了缺少依赖项或凭据等失败模式，并提供了恢复步骤。",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","该技能仅使用 Claude 内部工具，不依赖外部 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","该扩展程序提供了用于分析 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","显示的描述准确简洁地反映了扩展程序的目的和功能。",{"category":22,"check":77,"severity":24,"summary":78},"Scoped tools","该扩展程序公开了用于会话管理的狭窄的动词-名词工具，促进了清晰的代理选择。",{"category":30,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","SKILL.md 中记录了所有参数，包括可选的 `--since` 标志。",{"category":70,"check":83,"severity":24,"summary":84},"Tool naming","诸如 `session-timeline` 之类的工具名称具有描述性，并遵循 kebab-case 约定。",{"category":70,"check":86,"severity":24,"summary":87},"Minimal I/O surface","`timeline` 命令接受特定的、已记录的参数，并输出结构化的 JSON 数组。",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","该扩展程序根据 MIT 许可证（一种宽松的开源许可证）进行许可，并设有专门的 LICENSE 文件。",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","最近一次提交是在 2026 年 4 月 22 日，表明维护工作近期完成。",{"category":93,"check":97,"severity":24,"summary":98},"Dependency Management","该项目没有运行时依赖项，因此无需复杂的依赖项管理。",{"category":100,"check":101,"severity":24,"summary":102},"Security","Secret Management","该扩展程序不处理秘密信息，并以只读模式处理会话数据。",{"category":100,"check":104,"severity":24,"summary":105},"Injection","该技能操作本地 JSONL 文件，不加载或执行第三方数据，从而防止注入风险。",{"category":100,"check":107,"severity":24,"summary":108},"Transitive Supply-Chain Grenades","该扩展程序仅读取本地文件，没有任何运行时网络调用或外部依赖项，消除了供应链风险。",{"category":100,"check":110,"severity":24,"summary":111},"Sandbox Isolation","该技能在用户项目内的本地文件上操作，并且不会修改其范围之外的文件。",{"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","捆绑内容不包含隐藏的转向技巧，并使用干净的可打印 ASCII。",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Opaque code execution","捆绑的脚本是普通的、可读的 TypeScript，不使用混淆技术。",{"category":57,"check":126,"severity":24,"summary":127},"Structural Assumption","该技能正确假设了项目目录结构，并使用了相对路径或项目名称参数。",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Issues Attention","过去 90 天内没有打开和关闭的 issue，表明近期活动或新 issue 很少。",{"category":133,"check":134,"severity":24,"summary":135},"Versioning","Release Management","该项目使用 GitHub release 标签和 CHANGELOG.md，提供了清晰的版本控制信号。",{"category":49,"check":137,"severity":24,"summary":138},"Validation","脚本正确处理项目名称和日期等输入参数。",{"category":100,"check":140,"severity":24,"summary":141},"Unguarded Destructive Operations","该扩展程序是只读的，不执行任何破坏性操作。",{"category":49,"check":143,"severity":24,"summary":144},"Error Handling","预期该脚本会通过报告错误来优雅地处理错误，并且示例显示了清晰的输入参数。",{"category":49,"check":146,"severity":39,"summary":147},"Logging","该技能是只读的，不执行需要审计日志的操作。",{"category":149,"check":150,"severity":24,"summary":151},"Compliance","GDPR","该扩展程序仅操作本地会话文件，不处理个人数据。",{"category":149,"check":153,"severity":24,"summary":154},"Target market","该扩展程序操作本地项目文件，没有区域限制，因此是“global”。",{"category":57,"check":156,"severity":24,"summary":157},"Runtime stability","该技能依赖于声明的 Bun，并通过标准文件系统操作进行操作，确保了跨平台兼容性。",{"category":30,"check":159,"severity":24,"summary":160},"README","README 提供了全面的概述、安装说明，并列出了所有可用的技能。",{"category":70,"check":162,"severity":24,"summary":163},"Tool surface size","README 列出了 11 个技能，在可接受的范围内。",{"category":22,"check":165,"severity":24,"summary":166},"Overlapping near-synonym tools","技能名称清晰且涵盖特定功能，避免了近义词重叠。",{"category":30,"check":168,"severity":24,"summary":169},"Phantom features","所有宣传的功能，包括 `session-timeline` 技能，都有相应的实现。",{"category":171,"check":172,"severity":24,"summary":173},"Install","Installation instruction","README 提供了插件市场和直接安装的清晰安装说明。",{"category":175,"check":176,"severity":24,"summary":177},"Errors","Actionable error messages","SKILL.md 概述了失败模式和恢复步骤，暗示了脚本生成的具有可操作性的错误消息。",{"category":179,"check":180,"severity":24,"summary":181},"Execution","Pinned dependencies","该项目使用 Bun 且没有运行时依赖项，因此依赖项是隐式管理和固定的。",{"category":70,"check":183,"severity":39,"summary":184},"Dry-run preview","该扩展程序是只读的，不执行任何更改状态的操作。",{"category":186,"check":187,"severity":39,"summary":188},"Protocol","Idempotent retry & timeouts","该扩展程序操作本地文件，不涉及需要幂等性或超时处理的远程调用或状态更改操作。",{"category":149,"check":190,"severity":24,"summary":191},"Telemetry opt-in","该扩展程序不发送遥测数据，因此选择加入不适用。",1778675761899,"此技能会解析本地 Claude Code 会话文件，生成项目会话的按时间顺序排列的时间线和详细分析。",[195,196,197,198,199],"生成按时间顺序排列的会话时间线","分析会话模式（频率、时长、分支活动）","支持按日期过滤会话","提供可视化的时间线表示","列出多个相关的会话管理技能",[201,202,203],"修改会话数据","分析外部项目的会话","提供对未来会话的预测性见解","3.0.0","4.4.0","为用户提供清晰的项目 Claude Code 会话按时间顺序排列的概览，以便识别模式和审查历史记录。","所有检查均以高质量通过。文档清晰，代码安全，且该技能对其所述目的具有高度实用性。",100,"一个用于可视化和分析 Claude Code 会话历史记录的高质量技能。",[211,212,213,214,215],"session-history","claude-code","analysis","typescript","bun","verified",[218,219,220,221],"当用户询问“此项目的历史记录是什么”时","当用户询问“显示所有会话”时","当用户询问“会话时间线”时","当用户想要查看其工作模式时",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"popularity":232,"security":234,"testCoverage":237},{"hasLockfile":224},true,1778675742430,{"descriptionLength":227,"readmeSize":228},218,5805,{"closedIssues90d":8,"forks":8,"hasChangelog":224,"openIssues90d":8,"pushedAt":230,"stars":231},1776871130000,4,{"npmDownloads":233},1049,{"hasNpmPackage":224,"license":235,"smitheryVerified":236},"MIT",false,{"hasCi":224,"hasTests":224},{"updatedAt":239},1778676116359,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"skills/session-timeline","apappascs","claude-code-sessions","skill",{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":252,"parentExtension":256,"providers":288,"relations":299,"tags":300,"workflow":301},1778675504402.1882,"k17eba5sp62yzfrxyh8th28emd86m3nw",{"reviewCount":8},{"description":250,"installMethods":251,"name":243,"sourceUrl":14},"Session intelligence for Claude Code: search, analyze, diff, and resume past sessions with a web dashboard",{"claudeCode":243},{"basePath":253,"githubOwner":242,"githubRepo":243,"locale":254,"slug":243,"type":255},"","en","plugin",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":264,"providers":266,"relations":281,"tags":283,"workflow":284},1778675504402.1877,"k17djtcadze2803pars5r2gn1n86mrdk",{"reviewCount":8},{"description":261,"installMethods":262,"name":263,"sourceUrl":14},"Session intelligence for Claude Code — search, analyze, and manage every session across all your projects",{"claudeCode":12},"Claude Code Sessions",{"basePath":253,"githubOwner":242,"githubRepo":243,"locale":254,"slug":243,"type":265},"marketplace",{"evaluate":267,"extract":275},{"promptVersionExtension":268,"promptVersionScoring":205,"score":269,"tags":270,"targetMarket":274,"tier":216},"3.1.0",97,[212,271,272,213,273],"session-management","search","dashboard","global",{"commitSha":276,"license":235,"marketplace":277,"plugin":279},"HEAD",{"name":243,"pluginCount":278},1,{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd7cytp64hbr754n075h6bx82986n4be",[213,212,273,272,271],{"evaluatedAt":285,"extractAt":286,"updatedAt":287},1778675524766,1778675504402,1778676116752,{"evaluate":289,"extract":296},{"promptVersionExtension":204,"promptVersionScoring":205,"score":290,"tags":291,"targetMarket":274,"tier":216},99,[292,272,293,294,273,295],"sessions","analytics","tasks","context-recovery",{"commitSha":276,"license":235,"plugin":297},{"mcpCount":8,"provider":280,"skillCount":298},11,{"parentExtensionId":258,"repoId":282},[293,295,273,272,292,294],{"evaluatedAt":302,"extractAt":286,"updatedAt":303},1778675543343,1778676117255,{"evaluate":305,"extract":307},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":306,"targetMarket":274,"tier":216},[211,212,213,214,215],{"commitSha":276},{"parentExtensionId":247,"repoId":282,"translatedFrom":309},"k17c35gc0h63ced9v54xnaggp186nm9g",{"_creationTime":311,"_id":282,"identity":312,"providers":313,"workflow":454},1778675498198.2107,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":314,"discover":447,"extract":450,"github":451,"npm":453},{"commitSha":276,"extensions":315},[316,329,360,369,377,385,393,401,409,417,425,433,441],{"basePath":253,"displayName":243,"installMethods":317,"rationale":318,"selectedPaths":319,"source":328,"sourceLanguage":254,"type":265},{"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":253,"description":250,"displayName":243,"installMethods":330,"license":235,"rationale":331,"selectedPaths":332,"source":328,"sourceLanguage":254,"type":255},{"claudeCode":243},"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":361,"description":362,"displayName":363,"installMethods":364,"rationale":365,"selectedPaths":366,"source":328,"sourceLanguage":254,"type":244},"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",[367],{"path":368,"priority":322},"SKILL.md",{"basePath":370,"description":371,"displayName":372,"installMethods":373,"rationale":374,"selectedPaths":375,"source":328,"sourceLanguage":254,"type":244},"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",[376],{"path":368,"priority":322},{"basePath":378,"description":379,"displayName":380,"installMethods":381,"rationale":382,"selectedPaths":383,"source":328,"sourceLanguage":254,"type":244},"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",[384],{"path":368,"priority":322},{"basePath":386,"description":387,"displayName":388,"installMethods":389,"rationale":390,"selectedPaths":391,"source":328,"sourceLanguage":254,"type":244},"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",[392],{"path":368,"priority":322},{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":328,"sourceLanguage":254,"type":244},"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",[400],{"path":368,"priority":322},{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":328,"sourceLanguage":254,"type":244},"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",[408],{"path":368,"priority":322},{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":328,"sourceLanguage":254,"type":244},"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",[416],{"path":368,"priority":322},{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":328,"sourceLanguage":254,"type":244},"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",[424],{"path":368,"priority":322},{"basePath":426,"description":427,"displayName":428,"installMethods":429,"rationale":430,"selectedPaths":431,"source":328,"sourceLanguage":254,"type":244},"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",[432],{"path":368,"priority":322},{"basePath":434,"description":435,"displayName":436,"installMethods":437,"rationale":438,"selectedPaths":439,"source":328,"sourceLanguage":254,"type":244},"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",[440],{"path":368,"priority":322},{"basePath":241,"description":442,"displayName":13,"installMethods":443,"rationale":444,"selectedPaths":445,"source":328,"sourceLanguage":254,"type":244},"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.",{"claudeCode":12},"SKILL.md frontmatter at skills/session-timeline/SKILL.md",[446],{"path":368,"priority":322},{"sources":448},[449],"manual",{"npmPackage":243},{"closedIssues90d":8,"description":261,"forks":8,"license":235,"openIssues90d":8,"pushedAt":230,"readmeSize":228,"stars":231,"topics":452},[],{"downloads":233},{"classifiedAt":455,"discoverAt":456,"extractAt":457,"githubAt":457,"npmAt":458,"updatedAt":455},1778675503952,1778675498198,1778675500116,1778675502052,[213,215,212,211,214],{"evaluatedAt":461,"extractAt":286,"updatedAt":239},1778675762004,[],[464,493,522,551,579,609],{"_creationTime":465,"_id":466,"community":467,"display":468,"identity":474,"providers":479,"relations":486,"tags":489,"workflow":490},1778692488329.0164,"k17d7dgccv6vnj9tcw0cehwnph86nryb",{"reviewCount":8},{"description":469,"installMethods":470,"name":472,"sourceUrl":473},"Analyze which rules are actively used vs inert. Detect coverage gaps. Recommend pruning to reduce token consumption.",{"claudeCode":471},"luiseiman/claude-kit","Rule Effectiveness Analysis","https://github.com/luiseiman/claude-kit",{"basePath":475,"githubOwner":476,"githubRepo":477,"locale":254,"slug":478,"type":244},"skills/rule-effectiveness","luiseiman","claude-kit","rule-effectiveness",{"evaluate":480,"extract":485},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":481,"targetMarket":274,"tier":216},[212,482,213,483,484],"configuration","optimization","git",{"commitSha":276,"license":235},{"parentExtensionId":487,"repoId":488},"k17650xadq8363kzchr4w0gmf186nq24","kd79wqc8an5wh20cc2znr8tyb586mxwx",[213,212,482,484,483],{"evaluatedAt":491,"extractAt":492,"updatedAt":491},1778693275143,1778692488329,{"_creationTime":494,"_id":495,"community":496,"display":497,"identity":503,"providers":508,"relations":516,"tags":518,"workflow":519},1778696691708.3035,"k17br1j5s86ae90zqeyd7zcg2586mkwr",{"reviewCount":8},{"description":498,"installMethods":499,"name":501,"sourceUrl":502},"Comprehensive performance analysis, bottleneck detection, and optimization recommendations for Claude Flow swarms\n",{"claudeCode":500},"ruvnet/ruflo","Performance Analysis","https://github.com/ruvnet/ruflo",{"basePath":504,"githubOwner":505,"githubRepo":506,"locale":254,"slug":507,"type":244},".claude/skills/performance-analysis","ruvnet","ruflo","performance-analysis",{"evaluate":509,"extract":515},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":510,"targetMarket":274,"tier":216},[511,213,483,512,513,514],"performance","claude-flow","bottleneck-detection","reporting",{"commitSha":276,"license":235},{"repoId":517},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[213,513,512,483,511,514],{"evaluatedAt":520,"extractAt":521,"updatedAt":520},1778699217174,1778696691708,{"_creationTime":523,"_id":524,"community":525,"display":526,"identity":532,"providers":536,"relations":543,"tags":546,"workflow":547},1778699119124.668,"k174xef0y7h5dr9f932g3ax6d986n2dd",{"reviewCount":8},{"description":527,"installMethods":528,"name":530,"sourceUrl":531},"为 AI 代理提供决策智能。分析选项、使用 PageRank 映射决策依赖关系、检测信息源冲突，并找出最重要的选择。",{"claudeCode":529},"Whatsonyourmind/oraclaw","oraclaw-decide","https://github.com/Whatsonyourmind/oraclaw",{"basePath":533,"githubOwner":534,"githubRepo":535,"locale":18,"slug":530,"type":244},"mission-control/packages/clawhub-skills/oraclaw-decide","Whatsonyourmind","oraclaw",{"evaluate":537,"extract":542},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":538,"targetMarket":274,"tier":216},[539,213,483,540,541],"decision-making","graph-theory","ai-agent-tools",{"commitSha":276},{"repoId":544,"translatedFrom":545},"kd76fmxm1ng903s4fmj0p7hxxs86ndkg","k17fe7ybjme5s1n10mmg3emmns86nr26",[541,213,539,540,483],{"evaluatedAt":548,"extractAt":549,"updatedAt":550},1778698934136,1778698837670,1778699119124,{"_creationTime":552,"_id":553,"community":554,"display":555,"identity":561,"providers":565,"relations":573,"tags":575,"workflow":576},1778697652123.8975,"k17egwaz31kmprzw1q8m38fv4586mqah",{"reviewCount":8},{"description":556,"installMethods":557,"name":559,"sourceUrl":560},"Search and analyze your own session logs (older/parent conversations) using jq.",{"claudeCode":558},"steipete/clawdis","session-logs","https://github.com/steipete/clawdis",{"basePath":562,"githubOwner":563,"githubRepo":564,"locale":254,"slug":559,"type":244},"skills/session-logs","steipete","clawdis",{"evaluate":566,"extract":572},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":567,"targetMarket":274,"tier":216},[568,569,570,213,571],"logs","session","jq","cli",{"commitSha":276},{"repoId":574},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[213,571,570,568,569],{"evaluatedAt":577,"extractAt":578,"updatedAt":577},1778698902636,1778697652123,{"_creationTime":580,"_id":581,"community":582,"display":583,"identity":589,"providers":594,"relations":601,"tags":604,"workflow":605},1778697369386.3174,"k17bxj50v6wxff2qe5a5a4d4bn86mvk3",{"reviewCount":8},{"description":584,"installMethods":585,"name":587,"sourceUrl":588},"关于演示文稿幻灯片格式、权重系统、导航和章节结构的知识",{"claudeCode":586},"shanraisshan/claude-code-best-practice","Presentation Structure","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":590,"githubOwner":591,"githubRepo":592,"locale":18,"slug":593,"type":244},".claude/skills/presentation/presentation-structure","shanraisshan","claude-code-best-practice","presentation-structure",{"evaluate":595,"extract":600},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":596,"targetMarket":274,"tier":216},[597,598,599,213],"presentation","html","documentation",{"commitSha":276,"license":235},{"repoId":602,"translatedFrom":603},"kd74710g49kxgwbfjxeb7s132d86myxr","k175cp8c6m1kknsf9yhd75swn586m4hj",[213,599,598,597],{"evaluatedAt":606,"extractAt":607,"updatedAt":608},1778697246983,1778697205743,1778697369386,{"_creationTime":610,"_id":611,"community":612,"display":613,"identity":619,"providers":623,"relations":633,"tags":636,"workflow":637},1778695548458.3403,"k17874jrpzpfq3ftmmahe017n586nmy2",{"reviewCount":8},{"description":614,"installMethods":615,"name":617,"sourceUrl":618},"Compose or analyze sacred music in Hildegard von Bingen's distinctive modal style. Covers modal selection, melodic contour (wide-range melodies), text-setting (syllabic and melismatic), neumatic notation, and liturgical context for antiphons, sequences, and responsories. Use when composing a new piece in Hildegardian style, analyzing an existing chant for structure and mode, researching medieval modal music, preparing to perform or teach Hildegard's music, or setting Latin sacred texts.\n",{"claudeCode":616},"pjt222/agent-almanac","compose-sacred-music","https://github.com/pjt222/agent-almanac",{"basePath":620,"githubOwner":621,"githubRepo":622,"locale":254,"slug":617,"type":244},"skills/compose-sacred-music","pjt222","agent-almanac",{"evaluate":624,"extract":632},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":625,"targetMarket":274,"tier":216},[626,627,628,629,630,631,213],"hildegard","sacred-music","chant","modal","musicology","composition",{"commitSha":276},{"parentExtensionId":634,"repoId":635},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[213,628,631,626,629,630,627],{"evaluatedAt":638,"extractAt":639,"updatedAt":638},1778696688896,1778695548458]