[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-khendzel-janitor-tokens-en":3,"guides-for-khendzel-janitor-tokens":410,"similar-k17epektyn71reavpa0hvxmvch86mxwf-en":411},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":229,"parentExtension":250,"providers":307,"relations":311,"repo":312,"tags":407,"workflow":408},1778691884319.0674,"k17epektyn71reavpa0hvxmvch86mxwf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Show how many context window tokens each skill consumes. Use when the user asks about token cost, context budget, skill size, or wants to know which skills waste the most context space.",{"claudeCode":12},"khendzel/skills-janitor","janitor-tokens","https://github.com/khendzel/skills-janitor",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":243},1778692064277.6665,"kn7dnjkn8bkg70yz6bxn27edkn86mmah","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"targetMarket":220,"tier":221,"useCases":222},[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,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of tracking token consumption and identifying unused skills, directly addressing user concerns about cost and budget.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a specific utility for auditing and managing Claude Code/OpenAI Codex skills by analyzing token costs and usage, going beyond basic prompt functionality.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, offering a complete lifecycle for skill management including audit, reporting, fixing, usage tracking, and token cost analysis.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on maintaining and auditing AI coding skills, with its seven commands forming a coherent set of related functionalities for skill management.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately and concisely reflects the skill's purpose of showing token consumption and identifying unused skills for cost management.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes specific, verb-noun tools like `janitor-tokens` and `janitor-usage`, rather than a single generalist execution tool.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All options for the `tokencost.sh` script are clearly documented, including defaults for budget and weeks, and the `--json` flag.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","All exposed tools, such as `janitor-tokens` and `janitor-usage`, are descriptive and follow a consistent naming convention.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Input parameters like `--budget` and `--weeks` are specific, and the output format is structured (text or JSON) and focuses on the requested information.",{"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 and is clearly indicated by a LICENSE file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on May 1, 2026, which is within the last 3 months, indicating recent maintenance.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The skill has no third-party dependencies, so dependency management checks are not applicable.",{"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 its own scripts and SKILL.md files, and does not appear to load or execute untrusted third-party data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill only uses bundled scripts and does not fetch external content at runtime, thus avoiding supply-chain risks.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates within its own directory and does not modify files outside of its project folder.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the provided scripts.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill analyzes token costs and usage locally; there are no outbound calls to submit confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks, and descriptions are clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The bundled scripts are plain, readable Bash and Python, with no obfuscation like base64 payloads or eval.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes a standard Claude Code or OpenAI Codex skill directory structure, which is clearly documented and standard.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 0 open and 0 closed issues in the last 90 days, the maintainer engagement is high and requires no attention.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a manifest version (1.2.0) declared in SKILL.md frontmatter, and a CHANGELOG.md is present.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","Input parameters for the script (`--budget`, `--weeks`, `--json`) are handled with clear defaults and expected types.",{"category":66,"check":108,"severity":63,"summary":109},"Unguarded Destructive Operations","The skill is analytical and read-only, performing no destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The bundled script handles errors gracefully by exiting non-zero with descriptive messages for invalid arguments.",{"category":104,"check":114,"severity":63,"summary":115},"Logging","The skill is analytical and does not perform destructive actions or outbound calls that would typically require logging for auditing.",{"category":117,"check":118,"severity":63,"summary":119},"Compliance","GDPR","The skill analyzes local skill files and does not operate on personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is a local utility for managing AI skills and has no regional or jurisdictional limitations, making it globally applicable.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill uses standard Bash and Python 3, with clear requirements, ensuring cross-platform compatibility.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README file clearly states the extension's purpose, features, and installation/usage instructions.",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","The extension exposes 7 distinct commands, which falls within the target range of 3-10 tools.",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","Each of the 7 commands covers a distinct aspect of skill management (audit, report, fix, usage, tokens, search, precheck) without significant overlap.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All features advertised in the README and SKILL.md, such as token cost analysis and usage tracking, have corresponding implementations.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions (plugin marketplace and direct clone) and copy-pasteable usage examples.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","Errors from invalid arguments provide specific details about the failure and hint at expected input.",{"category":147,"check":148,"severity":63,"summary":149},"Execution","Pinned dependencies","The extension has no third-party dependencies to pin.",{"category":33,"check":151,"severity":63,"summary":152},"Dry-run preview","The skill is purely analytical and does not perform any state-changing operations.",{"category":154,"check":155,"severity":63,"summary":156},"Protocol","Idempotent retry & timeouts","The skill is a local utility and does not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":117,"check":158,"severity":63,"summary":159},"Telemetry opt-in","The skill does not emit any telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill precisely describes its function (showing token consumption) and when to use it (token cost, budget, waste), operating on 'skills' with the intent to 'show cost'.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, with the name and description clearly summarizing the core capability and triggers.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is concise, delegating deeper material like script options and output formats to readable sections.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the script's functionality and options clearly, with no excessively long embedded material.",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","This skill performs local analysis and does not involve heavy exploration, so forked context is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Clear usage examples are provided for the script options (`--budget`, `--weeks`, `--json`) and the overall skill command.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The script handles edge cases like invalid budget or week values by exiting with informative error messages.",{"category":104,"check":183,"severity":63,"summary":184},"Tool Fallback","The skill does not rely on external tools like an MCP server; it uses bundled scripts.",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","The SKILL.md and scripts declare Bash and Python 3 as runtimes and specify any necessary external commands like `curl`.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The script handles invalid user input by halting and reporting an error, preventing unexpected state.",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The `janitor-tokens` skill is self-contained and does not rely on other skills being loaded or present.",1778692064155,"This skill provides a set of commands to audit installed AI coding skills, specifically focusing on their context window token consumption. It analyzes usage history to identify unused skills and calculate token waste, offering a comprehensive report and management capabilities.",[198,199,200,201,202],"Show token cost per skill","Identify unused skills wasting budget","Track skill usage history","Provide health reports and recommendations","Support for multiple AI platforms (Claude Code, OpenAI Codex)",[204,205,206,207],"Deleting skills without explicit user confirmation","Modifying plugin or marketplace skills","Automatically modifying user skills without review","Providing functionality beyond skill auditing and management","3.0.0","4.4.0","To help users manage their AI skill ecosystem by identifying and reducing context window token costs through auditing and usage analysis.","All checks passed, indicating high quality and suitability for a verified tier. The extension is well-documented, secure, and directly addresses a user need.",100,"A high-quality skill for auditing AI coding skills, focusing on token cost and usage.",[215,216,217,218,219],"skills-management","code-analysis","cost-optimization","token-usage","auditing","global","verified",[223,224,225,226],"When a user asks about token cost or context budget","When identifying skills that are rarely used or consume excessive tokens","To proactively clean up an AI skill environment","To understand overall token expenditure across all installed skills",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"security":240,"testCoverage":242},{"hasLockfile":229},false,1778692040451,{"descriptionLength":232,"readmeSize":233},185,7684,{"closedIssues90d":8,"forks":235,"hasChangelog":236,"manifestVersion":237,"openIssues90d":8,"pushedAt":238,"stars":239},15,true,"1.2.0",1777615121000,92,{"hasNpmPackage":229,"license":241,"smitheryVerified":229},"MIT",{"hasCi":229,"hasTests":229},{"updatedAt":244},1778692064277,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},"skills/janitor-tokens","khendzel","skills-janitor","skill",{"_creationTime":251,"_id":252,"community":253,"display":254,"identity":257,"parentExtension":260,"providers":291,"relations":302,"tags":303,"workflow":304},1778691884319.066,"k173y287h96a0x42zvrvymzvgn86nq38",{"reviewCount":8},{"description":255,"installMethods":256,"name":248,"sourceUrl":14},"7 skill hygiene tools: audit, health report, auto-fix, usage tracking, token cost analysis, GitHub search, and pre-install overlap check.",{"claudeCode":248},{"basePath":258,"githubOwner":247,"githubRepo":248,"locale":18,"slug":248,"type":259},"","plugin",{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":267,"providers":269,"relations":284,"tags":286,"workflow":287},1778691884319.0657,"k17fzrmtyq1avt2xbrv6fq715x86nar0",{"reviewCount":8},{"description":265,"installMethods":266,"name":248,"sourceUrl":14},"Audit, track usage, and manage your Claude Code skills. 7 actions, zero dependencies.",{"claudeCode":12},{"basePath":258,"githubOwner":247,"githubRepo":248,"locale":18,"slug":248,"type":268},"marketplace",{"evaluate":270,"extract":278},{"promptVersionExtension":271,"promptVersionScoring":209,"score":212,"tags":272,"targetMarket":220,"tier":221},"3.1.0",[273,274,219,275,276,277],"skills","management","claudecode","openai","utility",{"commitSha":279,"marketplace":280,"plugin":282},"HEAD",{"name":248,"pluginCount":281},1,{"mcpCount":8,"provider":283,"skillCount":8},"classify",{"repoId":285},"kd722xn3d2v8ze2vwgebvzgpv986mj48",[219,275,274,276,273,277],{"evaluatedAt":288,"extractAt":289,"updatedAt":290},1778691902547,1778691884319,1778692171957,{"evaluate":292,"extract":299},{"promptVersionExtension":208,"promptVersionScoring":209,"score":293,"tags":294,"targetMarket":220,"tier":221},98,[273,274,295,296,297,298],"audit","linting","maintenance","tooling",{"commitSha":279,"plugin":300},{"mcpCount":8,"provider":283,"skillCount":301},7,{"parentExtensionId":262,"repoId":285},[295,296,297,274,273,298],{"evaluatedAt":305,"extractAt":289,"updatedAt":306},1778691927333,1778692171790,{"evaluate":308,"extract":310},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":309,"targetMarket":220,"tier":221},[215,216,217,218,219],{"commitSha":279},{"parentExtensionId":252,"repoId":285},{"_creationTime":313,"_id":285,"identity":314,"providers":315,"workflow":403},1778691880386.0266,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":316,"discover":391,"github":394},{"commitSha":279,"extensions":317},[318,331,337,346,354,362,370,378,383],{"basePath":258,"description":265,"displayName":248,"installMethods":319,"rationale":320,"selectedPaths":321,"source":330,"sourceLanguage":18,"type":268},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[322,325,327],{"path":323,"priority":324},".claude-plugin/marketplace.json","mandatory",{"path":326,"priority":324},"README.md",{"path":328,"priority":329},"LICENSE","high","rule",{"basePath":258,"description":255,"displayName":248,"installMethods":332,"rationale":333,"selectedPaths":334,"source":330,"sourceLanguage":18,"type":259},{"claudeCode":248},"inline plugin source from marketplace.json at /",[335,336],{"path":326,"priority":324},{"path":328,"priority":329},{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":330,"sourceLanguage":18,"type":249},"skills/janitor-audit","Show all your installed skills","janitor-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-audit/SKILL.md",[344],{"path":345,"priority":324},"SKILL.md",{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":330,"sourceLanguage":18,"type":249},"skills/janitor-fix","Automatically fix skill problems (safe preview first). Also use with --prune to find and remove broken symlinks, empty directories, and orphaned skills.","janitor-fix",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-fix/SKILL.md",[353],{"path":345,"priority":324},{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":330,"sourceLanguage":18,"type":249},"skills/janitor-precheck","Check if a new skill overlaps with your existing ones before installing. Use when the user wants to evaluate a skill before adding it, check for duplicates pre-install, or verify a GitHub skill won't conflict.","janitor-precheck",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-precheck/SKILL.md",[361],{"path":345,"priority":324},{"basePath":363,"description":364,"displayName":365,"installMethods":366,"rationale":367,"selectedPaths":368,"source":330,"sourceLanguage":18,"type":249},"skills/janitor-report","Full health check of all your skills in one report. Use when the user wants to check for errors, find duplicates, detect broken skills, or get a complete overview of skill health.","janitor-report",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-report/SKILL.md",[369],{"path":345,"priority":324},{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":330,"sourceLanguage":18,"type":249},"skills/janitor-search","Search GitHub for new skills to install. Also use with --compare to analyze a local skill against GitHub alternatives and marketplace competition.","janitor-search",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-search/SKILL.md",[377],{"path":345,"priority":324},{"basePath":246,"description":10,"displayName":13,"installMethods":379,"rationale":380,"selectedPaths":381,"source":330,"sourceLanguage":18,"type":249},{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-tokens/SKILL.md",[382],{"path":345,"priority":324},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":330,"sourceLanguage":18,"type":249},"skills/janitor-usage","Show which skills you use and which you never use","janitor-usage",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-usage/SKILL.md",[390],{"path":345,"priority":324},{"sources":392},[393],"manual",{"closedIssues90d":8,"description":395,"forks":235,"license":241,"openIssues90d":8,"pushedAt":238,"readmeSize":233,"stars":239,"topics":396},"Audit, track usage, and manage your Claude Code and OpenAI Codex skills. 7 slash commands, zero dependencies.",[397,398,399,400,401,402],"agent-skills","claude-code","claude-code-skills","cli","developer-tools","productivity",{"classifiedAt":404,"discoverAt":405,"extractAt":406,"githubAt":406,"updatedAt":404},1778691884143,1778691880386,1778691882449,[219,216,217,215,218],{"evaluatedAt":244,"extractAt":289,"updatedAt":409},1778692172994,[],[412,442,470,491,520,536],{"_creationTime":413,"_id":414,"community":415,"display":416,"identity":422,"providers":426,"relations":435,"tags":438,"workflow":439},1778695548458.3718,"k175vfqr247swcyt62e6v08a4x86mtf1",{"reviewCount":8},{"description":417,"installMethods":418,"name":420,"sourceUrl":421},"Investigate root causes and manage CAPAs (Corrective and Preventive Actions) for compliance deviations. Covers investigation method selection (5-Why, fishbone, fault tree), structured root cause analysis, corrective vs preventive action design, effectiveness verification, and trend analysis. Use when an audit finding requires a CAPA, when a deviation or incident occurs in a validated system, when a regulatory observation needs a formal response, when a data integrity anomaly requires investigation, or when recurring issues suggest a systemic root cause.\n",{"claudeCode":419},"pjt222/agent-almanac","investigate-capa-root-cause","https://github.com/pjt222/agent-almanac",{"basePath":423,"githubOwner":424,"githubRepo":425,"locale":18,"slug":420,"type":249},"skills/investigate-capa-root-cause","pjt222","agent-almanac",{"evaluate":427,"extract":434},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":428,"targetMarket":220,"tier":221},[429,430,431,432,433,219],"compliance","capa","investigation","root-cause-analysis","gxp",{"commitSha":279},{"parentExtensionId":436,"repoId":437},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[219,430,429,433,431,432],{"evaluatedAt":440,"extractAt":441,"updatedAt":440},1778699030088,1778695548458,{"_creationTime":443,"_id":444,"community":445,"display":446,"identity":452,"providers":456,"relations":464,"tags":466,"workflow":467},1778695753353.633,"k17fxb9fnez7bhk0sy8znxzx8n86m48r",{"reviewCount":8},{"description":447,"installMethods":448,"name":450,"sourceUrl":451},"Drift detection + baseline integrity guard for agent workspace files with automatic alerting support",{"claudeCode":449},"prompt-security/clawsec","soul-guardian","https://github.com/prompt-security/clawsec",{"basePath":453,"githubOwner":454,"githubRepo":455,"locale":18,"slug":450,"type":249},"skills/soul-guardian","prompt-security","clawsec",{"evaluate":457,"extract":463},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":458,"targetMarket":220,"tier":221},[459,460,219,461,462],"security","integrity","file-guard","workspace",{"commitSha":279},{"repoId":465},"kd72phsqkbk8w57ctvf7ac9nqs86n9t4",[219,461,460,459,462],{"evaluatedAt":468,"extractAt":469,"updatedAt":468},1778696065248,1778695753353,{"_creationTime":471,"_id":472,"community":473,"display":474,"identity":478,"providers":480,"relations":487,"tags":488,"workflow":489},1778695548458.3328,"k17cyw0d6mk1vdgew2xmncx1f186npdm",{"reviewCount":8},{"description":475,"installMethods":476,"name":477,"sourceUrl":421},"Audit project dependencies for version staleness, security vulnerabilities, and compatibility issues. Covers lock file analysis, upgrade path planning, and breaking change assessment. Use before a release to ensure dependencies are current and secure, during periodic maintenance reviews, after receiving a security advisory, when upgrading to a new language version, before submitting to CRAN or npm, or when inheriting a project to assess its dependency health.\n",{"claudeCode":419},"audit-dependency-versions",{"basePath":479,"githubOwner":424,"githubRepo":425,"locale":18,"slug":477,"type":249},"skills/audit-dependency-versions",{"evaluate":481,"extract":486},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":482,"targetMarket":220,"tier":221},[483,219,459,484,485,297],"dependencies","upgrades","versioning",{"commitSha":279},{"parentExtensionId":436,"repoId":437},[219,483,297,459,484,485],{"evaluatedAt":490,"extractAt":441,"updatedAt":490},1778696062378,{"_creationTime":492,"_id":493,"community":494,"display":495,"identity":501,"providers":506,"relations":514,"tags":516,"workflow":517},1778694720643.034,"k175824bv0hy06y0gygd192pgd86nceh",{"reviewCount":8},{"description":496,"installMethods":497,"name":499,"sourceUrl":500},"Run a weekly SEO review for one registered website, write audit artifacts, and choose the next best safe action.",{"claudeCode":498},"nowork-studio/toprank","Toprank Weekly Review","https://github.com/nowork-studio/toprank",{"basePath":502,"githubOwner":503,"githubRepo":504,"locale":18,"slug":505,"type":249},"openclaw/skills/toprank-weekly-review","nowork-studio","toprank","toprank-weekly-review",{"evaluate":507,"extract":513},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":508,"targetMarket":220,"tier":221},[509,510,511,219,512],"seo","google-ads","meta-ads","automation",{"commitSha":279,"license":241},{"repoId":515},"kd74wn8s89tp9hrfsmcra492r586nbrv",[219,512,510,511,509],{"evaluatedAt":518,"extractAt":519,"updatedAt":518},1778694967711,1778694720643,{"_creationTime":521,"_id":522,"community":523,"display":524,"identity":526,"providers":527,"relations":531,"tags":532,"workflow":533},1778691884319.067,"k177wxk7zzyaycd3t6ads36e7586mkcw",{"reviewCount":8},{"description":364,"installMethods":525,"name":365,"sourceUrl":14},{"claudeCode":12},{"basePath":363,"githubOwner":247,"githubRepo":248,"locale":18,"slug":365,"type":249},{"evaluate":528,"extract":530},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":529,"targetMarket":220,"tier":221},[273,274,219,297,401],{"commitSha":279},{"parentExtensionId":252,"repoId":285},[219,401,297,274,273],{"evaluatedAt":534,"extractAt":289,"updatedAt":535},1778692022779,1778692172820,{"_creationTime":537,"_id":538,"community":539,"display":540,"identity":542,"providers":543,"relations":547,"tags":548,"workflow":549},1778691884319.0662,"k17enbaydwffjeah1ncmnkn5y586ned0",{"reviewCount":8},{"description":339,"installMethods":541,"name":340,"sourceUrl":14},{"claudeCode":12},{"basePath":338,"githubOwner":247,"githubRepo":248,"locale":18,"slug":340,"type":249},{"evaluate":544,"extract":546},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":545,"targetMarket":220,"tier":221},[273,274,219,297,401],{"commitSha":279},{"parentExtensionId":252,"repoId":285},[219,401,297,274,273],{"evaluatedAt":550,"extractAt":289,"updatedAt":551},1778691945236,1778692172117]