[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-apappascs-session-detail-en":3,"guides-for-apappascs-session-detail":436,"similar-k17d1qnyfw4wbknr2kvwvy465s86mryh-en":437},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":217,"isFallback":213,"parentExtension":222,"providers":280,"relations":284,"repo":285,"tags":433,"workflow":434},1778675504402.189,"k17d1qnyfw4wbknr2kvwvy465s86mryh",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"apappascs/claude-code-sessions","session-detail","https://github.com/apappascs/claude-code-sessions",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":199,"workflow":215},1778675608056.0059,"kn72y70bfgacmp7h7kas9nsk0x86mn42","en",{"checks":20,"evaluatedAt":168,"extensionSummary":169,"features":170,"nonGoals":176,"promptVersionExtension":180,"promptVersionScoring":181,"purpose":182,"rationale":183,"score":184,"summary":185,"tags":186,"targetMarket":192,"tier":193,"useCases":194},[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","The description clearly states the problem of needing to analyze Claude Code sessions and provides specific use cases like 'show session' and 'session details'.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension offers unique value by providing detailed analysis and management of Claude Code sessions beyond basic default LLM capabilities, including a web dashboard and multiple specific skills.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension appears production-ready, offering a complete lifecycle for session analysis with multiple skills and a web UI, and is noted to be read-only for most operations.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses on analyzing and managing Claude Code sessions, with all its skills and the UI directly supporting this single domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality and use cases, being concise and informative.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The extension exposes specific, narrow tools like 'session-detail', 'session-list', and 'session-search', rather than a single generalist command.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md and README provide clear instructions for installing and using the tools, including command-line arguments and their purpose.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","All exposed tools, such as 'session-detail' and 'session-search', are descriptive, kebab-cased, and relevant to the session analysis domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Tool inputs appear to be specific session IDs or search queries, and outputs are structured session data, avoiding unnecessary information dumps.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license, clearly indicated in the LICENSE file and README.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on April 22, 2026, which is within the last 3 months, indicating active maintenance.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The extension states it has zero runtime dependencies.",{"category":66,"check":67,"severity":63,"summary":68},"Security","Secret Management","The extension does not appear to handle or require any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The extension's CLI scripts appear to treat input as data for processing session files and do not suggest executing arbitrary code.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The extension uses local files and bundled scripts; there's no indication of runtime fetching of code or external content as instructions.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The extension operates on session files within the user's system and doesn't show signs of attempting to modify files outside its designated scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were observed in the provided scripts.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The extension focuses on analyzing local session files and does not exhibit any behavior suggesting data exfiltration to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and descriptions appear to be free of hidden steering tricks, control characters, or suspicious Unicode sequences.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The provided scripts are in plain TypeScript and are not obfuscated, base64-encoded, or fetched at runtime.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The scripts operate on session files specified by path and do not make assumptions about project structure outside of where Claude Code stores its data.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating a very low issue volume and likely responsive maintainer.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The extension has a 'main' branch reference in installation instructions and a LICENSE file, but no explicit versioning in SKILL.md or package.json. However, the MIT license file is present.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The scripts use explicit arguments and appear to handle session file paths and IDs directly, with no indication of needing complex schema validation beyond basic argument parsing.",{"category":66,"check":108,"severity":109,"summary":110},"Unguarded Destructive Operations","info","While most operations are read-only, the 'delete' and 'cleanup' skills are destructive. These are guarded by explicit invocation and user confirmation via the Claude Code CLI, not a programmatic dry-run flag.",{"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","The scripts use explicit CLI commands which will surface errors from Bun and the underlying Node.js environment, and the SKILL.md implies clear error reporting for user-facing operations.",{"category":119,"check":120,"severity":24,"summary":121},"Execution","Pinned dependencies","The project states zero runtime dependencies and uses Bun, which is a modern runtime with built-in package management, implying managed dependencies.",{"category":33,"check":123,"severity":109,"summary":124},"Dry-run preview","Destructive operations like delete and cleanup do not have a specific `--dry-run` flag but rely on explicit user invocation and confirmation, which serves a similar purpose for direct CLI use.",{"category":126,"check":127,"severity":63,"summary":128},"Protocol","Idempotent retry & timeouts","The extension operates on local files and does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":130,"check":131,"severity":24,"summary":132},"Compliance","Telemetry opt-in","The extension does not mention any telemetry collection, and its architecture suggests local file processing without outbound calls.",{"category":40,"check":134,"severity":24,"summary":135},"Precise Purpose","The skill clearly states its purpose is to show detailed information about Claude Code sessions and provides specific triggers for its use.",{"category":40,"check":137,"severity":24,"summary":138},"Concise Frontmatter","The frontmatter in SKILL.md is concise and directly states the skill's purpose and example triggers within the character limit.",{"category":44,"check":140,"severity":24,"summary":141},"Concise Body","The SKILL.md file is concise, outlining the main steps and delegating deeper explanations to command-line examples.",{"category":143,"check":144,"severity":24,"summary":145},"Context","Progressive Disclosure","The SKILL.md outlines the main steps for session detail and message retrieval, providing command-line examples for deeper exploration without embedding excessive detail.",{"category":143,"check":147,"severity":63,"summary":148},"Forked exploration","This skill is primarily analytical and does not involve deep exploration or code review that would necessitate a forked context.",{"category":22,"check":150,"severity":24,"summary":151},"Usage examples","The README and SKILL.md provide clear, ready-to-use command-line examples for all major capabilities, including session detail, message retrieval, and search.",{"category":22,"check":153,"severity":24,"summary":154},"Edge cases","The documentation implicitly handles edge cases by operating on session files, and the optional message loading specifies limits and offsets, suggesting graceful handling of varying session lengths.",{"category":104,"check":156,"severity":63,"summary":157},"Tool Fallback","This skill uses local scripts and does not rely on external MCP servers or tools that would require fallback paths.",{"category":92,"check":159,"severity":24,"summary":160},"Stack assumptions","The project clearly states its dependency on Bun and provides scripts that use standard Node.js/TypeScript patterns, making its stack assumptions explicit.",{"category":162,"check":163,"severity":24,"summary":164},"Safety","Halt on unexpected state","The scripts operate on provided session file paths; any missing or malformed files would naturally halt the script execution and report an error.",{"category":92,"check":166,"severity":24,"summary":167},"Cross-skill coupling","This skill is self-contained and focuses on session analysis, with no apparent reliance on other specific skills being loaded concurrently.",1778675607951,"This extension provides a suite of command-line tools and a web UI for analyzing session data generated by Claude Code, including detailed statistics, message history, and task management.",[171,172,173,174,175],"Detailed session statistics and token usage","Analysis of models used and tools called","Retrieval and display of conversation messages","Session search and filtering capabilities","Web dashboard for visual session browsing",[177,178,179],"Interacting with or modifying Claude Code sessions in real-time","Providing code generation or editing capabilities","Replacing the core Claude Code functionality","3.0.0","4.4.0","To provide users with deep insights into their Claude Code sessions, enabling better understanding of token usage, model behavior, and conversation context.","The extension is well-documented, robust, and focused on a specific utility. The only minor points are the lack of explicit dry-run for destructive operations and the absence of versioning in the SKILL.md, which are outweighed by the overall quality.",98,"A high-quality, focused extension for analyzing Claude Code sessions with excellent documentation and utility.",[187,188,189,190,191],"session-analysis","claude-code","typescript","cli","developer-tools","global","verified",[195,196,197,198],"Understanding token consumption for cost optimization","Reviewing past conversations to recall context or decisions","Debugging or auditing AI-generated code or content","Managing and organizing a history of AI sessions",{"codeQuality":200,"collectedAt":202,"documentation":203,"maintenance":206,"popularity":209,"security":211,"testCoverage":214},{"hasLockfile":201},true,1778675590601,{"descriptionLength":204,"readmeSize":205},243,5805,{"closedIssues90d":8,"forks":8,"hasChangelog":201,"openIssues90d":8,"pushedAt":207,"stars":208},1776871130000,4,{"npmDownloads":210},1049,{"hasNpmPackage":201,"license":212,"smitheryVerified":213},"MIT",false,{"hasCi":201,"hasTests":201},{"updatedAt":216},1778675608056,{"basePath":218,"githubOwner":219,"githubRepo":220,"locale":18,"slug":13,"type":221},"skills/session-detail","apappascs","claude-code-sessions","skill",{"_creationTime":223,"_id":224,"community":225,"display":226,"identity":229,"parentExtension":232,"providers":264,"relations":275,"tags":276,"workflow":277},1778675504402.1882,"k17eba5sp62yzfrxyh8th28emd86m3nw",{"reviewCount":8},{"description":227,"installMethods":228,"name":220,"sourceUrl":14},"Session intelligence for Claude Code: search, analyze, diff, and resume past sessions with a web dashboard",{"claudeCode":220},{"basePath":230,"githubOwner":219,"githubRepo":220,"locale":18,"slug":220,"type":231},"","plugin",{"_creationTime":233,"_id":234,"community":235,"display":236,"identity":240,"providers":242,"relations":257,"tags":259,"workflow":260},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":230,"githubOwner":219,"githubRepo":220,"locale":18,"slug":220,"type":241},"marketplace",{"evaluate":243,"extract":251},{"promptVersionExtension":244,"promptVersionScoring":181,"score":245,"tags":246,"targetMarket":192,"tier":193},"3.1.0",97,[188,247,248,249,250],"session-management","search","analysis","dashboard",{"commitSha":252,"license":212,"marketplace":253,"plugin":255},"HEAD",{"name":220,"pluginCount":254},1,{"mcpCount":8,"provider":256,"skillCount":8},"classify",{"repoId":258},"kd7cytp64hbr754n075h6bx82986n4be",[249,188,250,248,247],{"evaluatedAt":261,"extractAt":262,"updatedAt":263},1778675524766,1778675504402,1778676116752,{"evaluate":265,"extract":272},{"promptVersionExtension":180,"promptVersionScoring":181,"score":266,"tags":267,"targetMarket":192,"tier":193},99,[268,248,269,270,250,271],"sessions","analytics","tasks","context-recovery",{"commitSha":252,"license":212,"plugin":273},{"mcpCount":8,"provider":256,"skillCount":274},11,{"parentExtensionId":234,"repoId":258},[269,271,250,248,268,270],{"evaluatedAt":278,"extractAt":262,"updatedAt":279},1778675543343,1778676117255,{"evaluate":281,"extract":283},{"promptVersionExtension":180,"promptVersionScoring":181,"score":184,"tags":282,"targetMarket":192,"tier":193},[187,188,189,190,191],{"commitSha":252},{"parentExtensionId":224,"repoId":258},{"_creationTime":286,"_id":258,"identity":287,"providers":288,"workflow":428},1778675498198.2107,{"githubOwner":219,"githubRepo":220,"sourceUrl":14},{"classify":289,"discover":421,"extract":424,"github":425,"npm":427},{"commitSha":252,"extensions":290},[291,304,335,344,352,357,365,373,381,389,397,405,413],{"basePath":230,"displayName":220,"installMethods":292,"rationale":293,"selectedPaths":294,"source":303,"sourceLanguage":18,"type":241},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[295,298,300],{"path":296,"priority":297},".claude-plugin/marketplace.json","mandatory",{"path":299,"priority":297},"README.md",{"path":301,"priority":302},"LICENSE","high","rule",{"basePath":230,"description":227,"displayName":220,"installMethods":305,"license":212,"rationale":306,"selectedPaths":307,"source":303,"sourceLanguage":18,"type":231},{"claudeCode":220},"plugin manifest at .claude-plugin/plugin.json",[308,310,311,312,315,317,319,321,323,325,327,329,331,333],{"path":309,"priority":297},".claude-plugin/plugin.json",{"path":299,"priority":297},{"path":301,"priority":302},{"path":313,"priority":314},"skills/session-cleanup/SKILL.md","medium",{"path":316,"priority":314},"skills/session-delete/SKILL.md",{"path":318,"priority":314},"skills/session-detail/SKILL.md",{"path":320,"priority":314},"skills/session-diff/SKILL.md",{"path":322,"priority":314},"skills/session-export/SKILL.md",{"path":324,"priority":314},"skills/session-list/SKILL.md",{"path":326,"priority":314},"skills/session-resume/SKILL.md",{"path":328,"priority":314},"skills/session-search/SKILL.md",{"path":330,"priority":314},"skills/session-stats/SKILL.md",{"path":332,"priority":314},"skills/session-tasks/SKILL.md",{"path":334,"priority":314},"skills/session-timeline/SKILL.md",{"basePath":336,"description":337,"displayName":338,"installMethods":339,"rationale":340,"selectedPaths":341,"source":303,"sourceLanguage":18,"type":221},"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",[342],{"path":343,"priority":297},"SKILL.md",{"basePath":345,"description":346,"displayName":347,"installMethods":348,"rationale":349,"selectedPaths":350,"source":303,"sourceLanguage":18,"type":221},"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",[351],{"path":343,"priority":297},{"basePath":218,"description":10,"displayName":13,"installMethods":353,"rationale":354,"selectedPaths":355,"source":303,"sourceLanguage":18,"type":221},{"claudeCode":12},"SKILL.md frontmatter at skills/session-detail/SKILL.md",[356],{"path":343,"priority":297},{"basePath":358,"description":359,"displayName":360,"installMethods":361,"rationale":362,"selectedPaths":363,"source":303,"sourceLanguage":18,"type":221},"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",[364],{"path":343,"priority":297},{"basePath":366,"description":367,"displayName":368,"installMethods":369,"rationale":370,"selectedPaths":371,"source":303,"sourceLanguage":18,"type":221},"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",[372],{"path":343,"priority":297},{"basePath":374,"description":375,"displayName":376,"installMethods":377,"rationale":378,"selectedPaths":379,"source":303,"sourceLanguage":18,"type":221},"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",[380],{"path":343,"priority":297},{"basePath":382,"description":383,"displayName":384,"installMethods":385,"rationale":386,"selectedPaths":387,"source":303,"sourceLanguage":18,"type":221},"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",[388],{"path":343,"priority":297},{"basePath":390,"description":391,"displayName":392,"installMethods":393,"rationale":394,"selectedPaths":395,"source":303,"sourceLanguage":18,"type":221},"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",[396],{"path":343,"priority":297},{"basePath":398,"description":399,"displayName":400,"installMethods":401,"rationale":402,"selectedPaths":403,"source":303,"sourceLanguage":18,"type":221},"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",[404],{"path":343,"priority":297},{"basePath":406,"description":407,"displayName":408,"installMethods":409,"rationale":410,"selectedPaths":411,"source":303,"sourceLanguage":18,"type":221},"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",[412],{"path":343,"priority":297},{"basePath":414,"description":415,"displayName":416,"installMethods":417,"rationale":418,"selectedPaths":419,"source":303,"sourceLanguage":18,"type":221},"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",[420],{"path":343,"priority":297},{"sources":422},[423],"manual",{"npmPackage":220},{"closedIssues90d":8,"description":237,"forks":8,"license":212,"openIssues90d":8,"pushedAt":207,"readmeSize":205,"stars":208,"topics":426},[],{"downloads":210},{"classifiedAt":429,"discoverAt":430,"extractAt":431,"githubAt":431,"npmAt":432,"updatedAt":429},1778675503952,1778675498198,1778675500116,1778675502052,[188,190,191,187,189],{"evaluatedAt":216,"extractAt":262,"updatedAt":435},1778676117653,[],[438,467,491,517,543,571],{"_creationTime":439,"_id":440,"community":441,"display":442,"identity":448,"providers":453,"relations":460,"tags":463,"workflow":464},1778696691708.329,"k170yjw596k3cg892bq130jyd186mhyz",{"reviewCount":8},{"description":443,"installMethods":444,"name":446,"sourceUrl":447},"Validate a Claude Code plugin structure, frontmatter, and MCP tool references",{"claudeCode":445},"ruvnet/ruflo","Validate Plugin","https://github.com/ruvnet/ruflo",{"basePath":449,"githubOwner":450,"githubRepo":451,"locale":18,"slug":452,"type":221},"plugins/ruflo-plugin-creator/skills/validate-plugin","ruvnet","ruflo","validate-plugin",{"evaluate":454,"extract":459},{"promptVersionExtension":180,"promptVersionScoring":181,"score":455,"tags":456,"targetMarket":192,"tier":193},100,[457,231,191,188,458],"validation","mcp",{"commitSha":252,"license":212},{"parentExtensionId":461,"repoId":462},"k17f4y1y2y777p7zrxxhbnf03n86mr5j","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[188,191,458,231,457],{"evaluatedAt":465,"extractAt":466,"updatedAt":465},1778701241052,1778696691708,{"_creationTime":468,"_id":469,"community":470,"display":471,"identity":475,"providers":478,"relations":486,"tags":488,"workflow":489},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":472,"installMethods":473,"name":474,"sourceUrl":447},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":445},"Trader Regime",{"basePath":476,"githubOwner":450,"githubRepo":451,"locale":18,"slug":477,"type":221},"plugins/ruflo-neural-trader/skills/trader-regime","trader-regime",{"evaluate":479,"extract":485},{"promptVersionExtension":180,"promptVersionScoring":181,"score":455,"tags":480,"targetMarket":192,"tier":193},[481,482,483,484,189,190],"finance","trading","market-analysis","ai",{"commitSha":252,"license":212},{"parentExtensionId":487,"repoId":462},"k17drge8h1fgzchr0p4jaeg33n86mwmy",[484,190,481,483,482,189],{"evaluatedAt":490,"extractAt":466,"updatedAt":490},1778701108877,{"_creationTime":492,"_id":493,"community":494,"display":495,"identity":501,"providers":505,"relations":511,"tags":513,"workflow":514},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":496,"installMethods":497,"name":499,"sourceUrl":500},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":498},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":502,"githubOwner":503,"githubRepo":504,"locale":18,"slug":499,"type":221},"skills/github","steipete","clawdis",{"evaluate":506,"extract":510},{"promptVersionExtension":180,"promptVersionScoring":181,"score":455,"tags":507,"targetMarket":192,"tier":193},[499,190,508,191,509],"api","automation",{"commitSha":252},{"repoId":512},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[508,509,190,191,499],{"evaluatedAt":515,"extractAt":516,"updatedAt":515},1778698569289,1778697652123,{"_creationTime":518,"_id":519,"community":520,"display":521,"identity":527,"providers":531,"relations":537,"tags":539,"workflow":540},1778695021936.555,"k1715rn9402s29yge55y9nt0x986n2tf",{"reviewCount":8},{"description":522,"installMethods":523,"name":525,"sourceUrl":526},"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":524},"openai/skills","cli-creator","https://github.com/openai/skills",{"basePath":528,"githubOwner":529,"githubRepo":530,"locale":18,"slug":525,"type":221},"skills/.curated/cli-creator","openai","skills",{"evaluate":532,"extract":536},{"promptVersionExtension":180,"promptVersionScoring":181,"score":455,"tags":533,"targetMarket":192,"tier":193},[190,534,191,535,509],"code-generation","codex",{"commitSha":252},{"repoId":538},"kd75n2zj3yh472p25zffgycved86mnpx",[509,190,534,535,191],{"evaluatedAt":541,"extractAt":542,"updatedAt":541},1778695068759,1778695021936,{"_creationTime":544,"_id":545,"community":546,"display":547,"identity":553,"providers":557,"relations":564,"tags":567,"workflow":568},1778699018122.8052,"k1724eg9dj5dp6j1f2hxpdmja586mg1p",{"reviewCount":8},{"description":548,"installMethods":549,"name":551,"sourceUrl":552},"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":550},"wshobson/agents","typescript-advanced-types","https://github.com/wshobson/agents",{"basePath":554,"githubOwner":555,"githubRepo":556,"locale":18,"slug":551,"type":221},"plugins/javascript-typescript/skills/typescript-advanced-types","wshobson","agents",{"evaluate":558,"extract":563},{"promptVersionExtension":180,"promptVersionScoring":181,"score":455,"tags":559,"targetMarket":192,"tier":193},[189,560,561,562,191],"types","generics","programming",{"commitSha":252},{"parentExtensionId":565,"repoId":566},"k17821k05dymw6mmaehq84b46986mf3f","kd74de64zj0axtg5b8t7eqqe2x86nske",[191,561,562,560,189],{"evaluatedAt":569,"extractAt":570,"updatedAt":569},1778701655608,1778699018122,{"_creationTime":572,"_id":573,"community":574,"display":575,"identity":581,"providers":584,"relations":593,"tags":595,"workflow":596},1778699106670.4258,"k17c1n6dbde7qh2wemx78d13t986n7x2",{"reviewCount":8},{"description":576,"installMethods":577,"name":579,"sourceUrl":580},"Use when routing Claude Code through a local LiteLLM proxy to GitHub Copilot, reducing direct Anthropic spend, configuring ANTHROPIC_BASE_URL or ANTHROPIC_MODEL overrides, or troubleshooting Copilot proxy setup failures such as model-not-found, no localhost traffic, or GitHub 401/403 auth errors.",{"claudeCode":578},"xixu-me/skills","running-claude-code-via-litellm-copilot","https://github.com/xixu-me/skills",{"basePath":582,"githubOwner":583,"githubRepo":530,"locale":18,"slug":579,"type":221},"skills/running-claude-code-via-litellm-copilot","xixu-me",{"evaluate":585,"extract":592},{"promptVersionExtension":180,"promptVersionScoring":181,"score":455,"tags":586,"targetMarket":192,"tier":193},[587,588,589,188,590,591],"copilot","litellm","proxy","configuration","troubleshooting",{"commitSha":252},{"repoId":594},"kd77r2vb42jmgam0qbr9f2c6kn86mebv",[188,590,587,588,589,591],{"evaluatedAt":597,"extractAt":598,"updatedAt":599},1778699196029,1778699106670,1778699384216]