[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-apappascs-session-search-en":3,"guides-for-apappascs-session-search":467,"similar-k17bxaxbycjmv6e66cfvr7zrz986n5xv-en":468},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":249,"isFallback":245,"parentExtension":255,"providers":311,"relations":315,"repo":316,"tags":464,"workflow":465},1778675504402.1902,"k17bxaxbycjmv6e66cfvr7zrz986n5xv",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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\".",{"claudeCode":12},"apappascs/claude-code-sessions","Session Search","https://github.com/apappascs/claude-code-sessions",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":231,"workflow":247},1778675708354.0576,"kn7en58eap3t3mw7nexckkvj4986n6jb","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"practices":205,"prerequisites":206,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":219,"tier":220,"useCases":221,"workflow":226},[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,110,113,116,120,123,126,129,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of searching Claude Code sessions by keyword, topic, or content, and provides specific use cases and trigger phrases.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a concrete value proposition by providing a dedicated search capability for Claude Code sessions, which is not a default behavior and goes beyond a thin wrapper.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension provides a complete lifecycle for managing sessions, including searching, listing, and potentially cleaning up, making it ready for real workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on managing and searching Claude Code sessions, aligning with its name and description without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality of searching Claude Code sessions and provides clear usage scenarios.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses a single, well-defined tool `search` with specific, documented parameters like `\u003Cquery>`, `--project`, `--limit`, and `--context`, avoiding generalist commands.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md clearly documents the command-line arguments for the `search` tool, including their purpose and example usage.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The primary tool is named `search`, which is descriptive and relevant to the declared domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The `search` command takes specific, typed arguments and outputs newline-delimited JSON representing matches, which is a minimal and documented interface.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The project includes a LICENSE file with an MIT SPDX identifier.",{"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.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The project states it has zero runtime dependencies.",{"category":66,"check":67,"severity":63,"summary":68},"Security","Secret Management","The skill does not appear to handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on session files and does not load untrusted third-party data or external instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill bundles its code and does not fetch external content at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates on session files within the user's project structure and does not attempt to write outside of expected locations or manipulate files outside its scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached processes or deny-retry loops were found in the provided scripts.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill focuses on local session data and does not make any outbound calls to submit confidential information.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and descriptions are free of hidden steering tricks, ANSI escapes, or unusual Unicode characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The provided scripts are in plain TypeScript and do not use obfuscation, base64 payloads, or runtime fetching for execution.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill's scripts are designed to work with the Claude Code session file structure and do not make assumptions about external project layouts.",{"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 either a new project or no recent issues.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The README mentions versioning for Bun, and the project uses GitHub actions for CI, implying a versioning strategy, though a specific semver isn't explicitly declared in frontmatter.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The script uses typed arguments for its commands, and the output format is documented as newline-delimited JSON, implying a level of validation.",{"category":66,"check":108,"severity":63,"summary":109},"Unguarded Destructive Operations","The primary skill is read-only search; while other skills in the larger project might be destructive, this specific skill does not perform destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The script outlines how to present results and handle no-result scenarios, suggesting error paths are considered.",{"category":104,"check":114,"severity":63,"summary":115},"Logging","The skill is primarily a search utility and does not perform destructive actions or outbound calls that would require an audit log.",{"category":117,"check":118,"severity":63,"summary":119},"Compliance","GDPR","The skill operates on local session data and does not process personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is general-purpose and does not have any regional or jurisdictional limitations.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on Bun and standard Node.js-like file operations, making it broadly portable across POSIX-like systems.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README provides a comprehensive overview of the project, its features, installation, architecture, and development setup.",{"category":33,"check":130,"severity":131,"summary":132},"Tool surface size","info","While the overall project has 11 skills, this specific skill primarily exposes one core search command.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The skill focuses on a single `search` command, avoiding redundancy with near-synonym tools.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features related to session search are implemented in the provided scripts.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for the Claude Code marketplace and includes example invocations for the skills.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The SKILL.md suggests broadening the search or trying different keywords if no results are found, indicating a basic error handling path.",{"category":148,"check":149,"severity":24,"summary":150},"Execution","Pinned dependencies","The project uses Bun, which has a package manager, and the README indicates zero runtime dependencies, implying pinned or no dependencies.",{"category":33,"check":152,"severity":63,"summary":153},"Dry-run preview","The session search skill is read-only and does not involve state-changing operations or outbound payloads.",{"category":155,"check":156,"severity":63,"summary":157},"Protocol","Idempotent retry & timeouts","The skill performs local file operations and does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":117,"check":159,"severity":63,"summary":160},"Telemetry opt-in","The skill does not emit any telemetry.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The description precisely names the artifact (Claude Code sessions) and the task (search by keyword, topic, or content), with clear use cases and boundaries.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and trigger phrases.",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md is concise, focusing on usage instructions and delegating deeper material to the README and CLI examples.",{"category":171,"check":172,"severity":63,"summary":173},"Context","Progressive Disclosure","The skill's functionality is straightforward and does not require extensive procedures or deep sub-tasking that would necessitate progressive disclosure.",{"category":171,"check":175,"severity":63,"summary":176},"Forked exploration","The skill performs a direct search and does not involve deep exploration or code review that would benefit from forked context.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The SKILL.md provides clear, executable examples for searching with different filters, demonstrating the input, invocation, and expected output format.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The SKILL.md addresses the edge case of no results by suggesting how to broaden the search, providing a basic recovery step.",{"category":92,"check":184,"severity":63,"summary":185},"Tool Fallback","The skill uses local scripts and does not depend on external MCP servers or tools that would require fallback.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The skill instructs to broaden the search if no results are found, implying a halt on unexpected (empty) states and a clear report.",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The session search skill is self-contained and does not implicitly rely on other skills; adjacent tasks like cleanup or export are distinct and documented separately.",1778675708252,"This skill searches through local Claude Code session files to find past conversations based on keywords, topics, or content. It uses a Bun script to query session data and presents results with session ID, project, matching text, and context.",[196,197,198,199,200],"Search sessions by keyword or regex","Filter search results by project","Filter search results by date","Present results with context and session details","Suggest search broadening for no-result scenarios",[202,203,204],"Modifying or deleting session files (handled by separate skills)","Analyzing session content beyond keyword matching","Interacting with external services or APIs",[],[],"3.0.0","4.4.0","To efficiently locate past Claude Code sessions for reference, analysis, or retrieval of previous discussions and work.","The extension is highly polished with excellent documentation and clear functionality. The only minor points are the lack of explicit versioning in frontmatter and the tool surface size being small, but these are outweighed by the overall quality.",98,"A well-documented and efficient skill for searching Claude Code sessions.",[214,215,216,217,218],"search","sessions","claude-code","history","log-analysis","global","verified",[222,223,224,225],"Find a previous session containing specific information","Locate past work or code discussions","Search for something discussed in a previous conversation","Identify the project a conversation belonged to",[227,228,229,230],"Run the search command with query and optional filters","Process and group results by session","Present results including session ID, project, matching text, and context","Suggest broadening search if no results are found",{"codeQuality":232,"collectedAt":234,"documentation":235,"maintenance":238,"popularity":241,"security":243,"testCoverage":246},{"hasLockfile":233},true,1778675684057,{"descriptionLength":236,"readmeSize":237},326,5805,{"closedIssues90d":8,"forks":8,"hasChangelog":233,"openIssues90d":8,"pushedAt":239,"stars":240},1776871130000,4,{"npmDownloads":242},1049,{"hasNpmPackage":233,"license":244,"smitheryVerified":245},"MIT",false,{"hasCi":233,"hasTests":233},{"updatedAt":248},1778675708354,{"basePath":250,"githubOwner":251,"githubRepo":252,"locale":18,"slug":253,"type":254},"skills/session-search","apappascs","claude-code-sessions","session-search","skill",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":262,"parentExtension":265,"providers":296,"relations":306,"tags":307,"workflow":308},1778675504402.1882,"k17eba5sp62yzfrxyh8th28emd86m3nw",{"reviewCount":8},{"description":260,"installMethods":261,"name":252,"sourceUrl":14},"Session intelligence for Claude Code: search, analyze, diff, and resume past sessions with a web dashboard",{"claudeCode":252},{"basePath":263,"githubOwner":251,"githubRepo":252,"locale":18,"slug":252,"type":264},"","plugin",{"_creationTime":266,"_id":267,"community":268,"display":269,"identity":273,"providers":275,"relations":289,"tags":291,"workflow":292},1778675504402.1877,"k17djtcadze2803pars5r2gn1n86mrdk",{"reviewCount":8},{"description":270,"installMethods":271,"name":272,"sourceUrl":14},"Session intelligence for Claude Code — search, analyze, and manage every session across all your projects",{"claudeCode":12},"Claude Code Sessions",{"basePath":263,"githubOwner":251,"githubRepo":252,"locale":18,"slug":252,"type":274},"marketplace",{"evaluate":276,"extract":283},{"promptVersionExtension":277,"promptVersionScoring":208,"score":278,"tags":279,"targetMarket":219,"tier":220},"3.1.0",97,[216,280,214,281,282],"session-management","analysis","dashboard",{"commitSha":284,"license":244,"marketplace":285,"plugin":287},"HEAD",{"name":252,"pluginCount":286},1,{"mcpCount":8,"provider":288,"skillCount":8},"classify",{"repoId":290},"kd7cytp64hbr754n075h6bx82986n4be",[281,216,282,214,280],{"evaluatedAt":293,"extractAt":294,"updatedAt":295},1778675524766,1778675504402,1778676116752,{"evaluate":297,"extract":303},{"promptVersionExtension":207,"promptVersionScoring":208,"score":298,"tags":299,"targetMarket":219,"tier":220},99,[215,214,300,301,282,302],"analytics","tasks","context-recovery",{"commitSha":284,"license":244,"plugin":304},{"mcpCount":8,"provider":288,"skillCount":305},11,{"parentExtensionId":267,"repoId":290},[300,302,282,214,215,301],{"evaluatedAt":309,"extractAt":294,"updatedAt":310},1778675543343,1778676117255,{"evaluate":312,"extract":314},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":313,"targetMarket":219,"tier":220},[214,215,216,217,218],{"commitSha":284,"license":244},{"parentExtensionId":257,"repoId":290},{"_creationTime":317,"_id":290,"identity":318,"providers":319,"workflow":459},1778675498198.2107,{"githubOwner":251,"githubRepo":252,"sourceUrl":14},{"classify":320,"discover":452,"extract":455,"github":456,"npm":458},{"commitSha":284,"extensions":321},[322,335,366,375,383,391,399,407,415,423,428,436,444],{"basePath":263,"displayName":252,"installMethods":323,"rationale":324,"selectedPaths":325,"source":334,"sourceLanguage":18,"type":274},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[326,329,331],{"path":327,"priority":328},".claude-plugin/marketplace.json","mandatory",{"path":330,"priority":328},"README.md",{"path":332,"priority":333},"LICENSE","high","rule",{"basePath":263,"description":260,"displayName":252,"installMethods":336,"license":244,"rationale":337,"selectedPaths":338,"source":334,"sourceLanguage":18,"type":264},{"claudeCode":252},"plugin manifest at .claude-plugin/plugin.json",[339,341,342,343,346,348,350,352,354,356,358,360,362,364],{"path":340,"priority":328},".claude-plugin/plugin.json",{"path":330,"priority":328},{"path":332,"priority":333},{"path":344,"priority":345},"skills/session-cleanup/SKILL.md","medium",{"path":347,"priority":345},"skills/session-delete/SKILL.md",{"path":349,"priority":345},"skills/session-detail/SKILL.md",{"path":351,"priority":345},"skills/session-diff/SKILL.md",{"path":353,"priority":345},"skills/session-export/SKILL.md",{"path":355,"priority":345},"skills/session-list/SKILL.md",{"path":357,"priority":345},"skills/session-resume/SKILL.md",{"path":359,"priority":345},"skills/session-search/SKILL.md",{"path":361,"priority":345},"skills/session-stats/SKILL.md",{"path":363,"priority":345},"skills/session-tasks/SKILL.md",{"path":365,"priority":345},"skills/session-timeline/SKILL.md",{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":334,"sourceLanguage":18,"type":254},"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",[373],{"path":374,"priority":328},"SKILL.md",{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":334,"sourceLanguage":18,"type":254},"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",[382],{"path":374,"priority":328},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":334,"sourceLanguage":18,"type":254},"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",[390],{"path":374,"priority":328},{"basePath":392,"description":393,"displayName":394,"installMethods":395,"rationale":396,"selectedPaths":397,"source":334,"sourceLanguage":18,"type":254},"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",[398],{"path":374,"priority":328},{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":334,"sourceLanguage":18,"type":254},"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",[406],{"path":374,"priority":328},{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":334,"sourceLanguage":18,"type":254},"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",[414],{"path":374,"priority":328},{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":334,"sourceLanguage":18,"type":254},"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",[422],{"path":374,"priority":328},{"basePath":250,"description":10,"displayName":253,"installMethods":424,"rationale":425,"selectedPaths":426,"source":334,"sourceLanguage":18,"type":254},{"claudeCode":12},"SKILL.md frontmatter at skills/session-search/SKILL.md",[427],{"path":374,"priority":328},{"basePath":429,"description":430,"displayName":431,"installMethods":432,"rationale":433,"selectedPaths":434,"source":334,"sourceLanguage":18,"type":254},"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",[435],{"path":374,"priority":328},{"basePath":437,"description":438,"displayName":439,"installMethods":440,"rationale":441,"selectedPaths":442,"source":334,"sourceLanguage":18,"type":254},"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",[443],{"path":374,"priority":328},{"basePath":445,"description":446,"displayName":447,"installMethods":448,"rationale":449,"selectedPaths":450,"source":334,"sourceLanguage":18,"type":254},"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",[451],{"path":374,"priority":328},{"sources":453},[454],"manual",{"npmPackage":252},{"closedIssues90d":8,"description":270,"forks":8,"license":244,"openIssues90d":8,"pushedAt":239,"readmeSize":237,"stars":240,"topics":457},[],{"downloads":242},{"classifiedAt":460,"discoverAt":461,"extractAt":462,"githubAt":462,"npmAt":463,"updatedAt":460},1778675503952,1778675498198,1778675500116,1778675502052,[216,217,218,214,215],{"evaluatedAt":248,"extractAt":294,"updatedAt":466},1778676118180,[],[469,488,506,535,565,594],{"_creationTime":470,"_id":471,"community":472,"display":473,"identity":475,"providers":476,"relations":483,"tags":484,"workflow":485},1778675504402.1907,"k179gz6cmk721sdhcwf6ntf5cx86nk1q",{"reviewCount":8},{"description":438,"installMethods":474,"name":439,"sourceUrl":14},{"claudeCode":12},{"basePath":437,"githubOwner":251,"githubRepo":252,"locale":18,"slug":439,"type":254},{"evaluate":477,"extract":482},{"promptVersionExtension":207,"promptVersionScoring":208,"score":478,"tags":479,"targetMarket":219,"tier":220},100,[301,215,216,480,481],"cli","data-aggregation",{"commitSha":284},{"parentExtensionId":257,"repoId":290},[216,480,481,215,301],{"evaluatedAt":486,"extractAt":294,"updatedAt":487},1778675742168,1778676118525,{"_creationTime":489,"_id":490,"community":491,"display":492,"identity":494,"providers":495,"relations":502,"tags":503,"workflow":504},1778675504402.1897,"k175855jk45y9458fj5tf5kx2186mjtp",{"reviewCount":8},{"description":409,"installMethods":493,"name":410,"sourceUrl":14},{"claudeCode":12},{"basePath":408,"githubOwner":251,"githubRepo":252,"locale":18,"slug":410,"type":254},{"evaluate":496,"extract":501},{"promptVersionExtension":207,"promptVersionScoring":208,"score":497,"tags":498,"targetMarket":219,"tier":500},78,[215,216,217,499,480],"management","community",{"commitSha":284},{"parentExtensionId":257,"repoId":290},[216,480,217,499,215],{"evaluatedAt":505,"extractAt":294,"updatedAt":505},1778675665851,{"_creationTime":507,"_id":508,"community":509,"display":510,"identity":516,"providers":521,"relations":528,"tags":531,"workflow":532},1778696691708.329,"k170yjw596k3cg892bq130jyd186mhyz",{"reviewCount":8},{"description":511,"installMethods":512,"name":514,"sourceUrl":515},"Validate a Claude Code plugin structure, frontmatter, and MCP tool references",{"claudeCode":513},"ruvnet/ruflo","Validate Plugin","https://github.com/ruvnet/ruflo",{"basePath":517,"githubOwner":518,"githubRepo":519,"locale":18,"slug":520,"type":254},"plugins/ruflo-plugin-creator/skills/validate-plugin","ruvnet","ruflo","validate-plugin",{"evaluate":522,"extract":527},{"promptVersionExtension":207,"promptVersionScoring":208,"score":478,"tags":523,"targetMarket":219,"tier":220},[524,264,525,216,526],"validation","developer-tools","mcp",{"commitSha":284,"license":244},{"parentExtensionId":529,"repoId":530},"k17f4y1y2y777p7zrxxhbnf03n86mr5j","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[216,525,526,264,524],{"evaluatedAt":533,"extractAt":534,"updatedAt":533},1778701241052,1778696691708,{"_creationTime":536,"_id":537,"community":538,"display":539,"identity":545,"providers":549,"relations":558,"tags":560,"workflow":561},1778699106670.4258,"k17c1n6dbde7qh2wemx78d13t986n7x2",{"reviewCount":8},{"description":540,"installMethods":541,"name":543,"sourceUrl":544},"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":542},"xixu-me/skills","running-claude-code-via-litellm-copilot","https://github.com/xixu-me/skills",{"basePath":546,"githubOwner":547,"githubRepo":548,"locale":18,"slug":543,"type":254},"skills/running-claude-code-via-litellm-copilot","xixu-me","skills",{"evaluate":550,"extract":557},{"promptVersionExtension":207,"promptVersionScoring":208,"score":478,"tags":551,"targetMarket":219,"tier":220},[552,553,554,216,555,556],"copilot","litellm","proxy","configuration","troubleshooting",{"commitSha":284},{"repoId":559},"kd77r2vb42jmgam0qbr9f2c6kn86mebv",[216,555,552,553,554,556],{"evaluatedAt":562,"extractAt":563,"updatedAt":564},1778699196029,1778699106670,1778699384216,{"_creationTime":566,"_id":567,"community":568,"display":569,"identity":575,"providers":579,"relations":586,"tags":589,"workflow":590},1778696712851.9746,"k17ef0e0f693nd248cs3f63rys86ndy8",{"reviewCount":8},{"description":570,"installMethods":571,"name":573,"sourceUrl":574},"Protect Claude Code sessions from context overflow by running a background daemon that monitors session size and auto-prunes before compaction hits. Use when the user says \"guard\", \"protect session\", \"context getting long\", \"prevent compaction\", \"session management\", or is running agent teams that need continuous context protection.\n",{"claudeCode":572},"Ruya-AI/cozempic","guard","https://github.com/Ruya-AI/cozempic",{"basePath":576,"githubOwner":577,"githubRepo":578,"locale":18,"slug":573,"type":254},"plugin/skills/guard","Ruya-AI","cozempic",{"evaluate":580,"extract":585},{"promptVersionExtension":207,"promptVersionScoring":208,"score":478,"tags":581,"targetMarket":219,"tier":220},[280,582,216,583,584],"context-pruning","python","utility",{"commitSha":284},{"parentExtensionId":587,"repoId":588},"k176hd1j2vn0hpak7ds6v3eand86mfqh","kd79d77qmyh3826dwhk7ynx9xd86nmqm",[216,582,583,280,584],{"evaluatedAt":591,"extractAt":592,"updatedAt":593},1778696790816,1778696712852,1778696924761,{"_creationTime":595,"_id":596,"community":597,"display":598,"identity":604,"providers":608,"relations":615,"tags":618,"workflow":619},1778694480889.9487,"k17eg219cke0p45yfhh8n2t37986mgm4",{"reviewCount":8},{"description":599,"installMethods":600,"name":602,"sourceUrl":603},"Interactive assistant for creating new Claude commands with proper structure, patterns, and MCP tool integration",{"claudeCode":601},"NeoLabHQ/context-engineering-kit","create-command","https://github.com/NeoLabHQ/context-engineering-kit",{"basePath":605,"githubOwner":606,"githubRepo":607,"locale":18,"slug":602,"type":254},"plugins/customaize-agent/skills/create-command","NeoLabHQ","context-engineering-kit",{"evaluate":609,"extract":614},{"promptVersionExtension":207,"promptVersionScoring":208,"score":478,"tags":610,"targetMarket":219,"tier":220},[611,612,613,526,216],"command-creation","agent-development","prompt-engineering",{"commitSha":284},{"parentExtensionId":616,"repoId":617},"k173g0c46wghgz5j9gn02wfydn86mkh8","kd7a3rj13ezgx1wgm0jfh08hsx86n0sz",[612,216,611,526,613],{"evaluatedAt":620,"extractAt":621,"updatedAt":620},1778694773368,1778694480890]