[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-yurukusa-diagnose-en":3,"guides-for-yurukusa-diagnose":410,"similar-k17btmhcdprvwh4dvdd1333zt586nak9-en":411},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":224,"parentExtension":245,"providers":299,"relations":303,"repo":304,"tags":407,"workflow":408},1778699408572.7256,"k17btmhcdprvwh4dvdd1333zt586nak9",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Diagnose your Claude Code hooks setup. Checks which hooks are active, verifies permissions, and identifies common configuration issues.",{"claudeCode":12},"yurukusa/claude-code-hooks","diagnose","https://github.com/yurukusa/claude-code-hooks",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":238},1778699452152.9966,"kn7ag4zbvq2nkr1m8h7xnt2qrn86njsd","en",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":216,"tier":217,"useCases":218},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,104,107,111,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,172,175,178,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of diagnosing Claude Code hooks setup, including checking active hooks, permissions, and configuration issues.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a specific diagnostic tool for Claude Code hooks, going beyond a simple prompt to offer concrete checks and identify configuration issues, which offers value over default behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is designed to diagnose existing setups and provides clear steps and checks, making it usable in a real workflow for identifying issues.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on diagnosing Claude Code hooks setup, not bundling unrelated capabilities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities as described in the SKILL.md file.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses specific shell commands for diagnosis rather than a single generalist execute tool.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md file details environment variables used by the hooks and their default values.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The primary 'tool' is the skill itself, with internal commands named descriptively within the SKILL.md.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The diagnostic output is structured and provides only relevant health information, not extraneous data.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT License, as indicated by the LICENSE file and README, which is a permissive OSS license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The latest commit was on April 17, 2026, well within the last 3 months.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The skill's dependencies (jq, python3, node) are standard and generally available; no complex third-party dependencies are managed.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill is a diagnostic tool and does not handle or expose secrets.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill executes local shell commands based on documented logic and does not load external, untrusted data as instructions.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill executes local, bundled shell scripts and does not fetch remote code or data at runtime.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill operates within the project folder by checking hook files and environment variables, without attempting to modify files outside its scope.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","The shell commands used for diagnosis do not appear to contain sandbox-escape primitives like detached processes.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill is purely diagnostic and does not submit any data, confidential or otherwise, to a third party.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled scripts and markdown files do not contain hidden text tricks or steering instructions.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The shell scripts used by the skill are plain, readable, and not obfuscated.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The script correctly checks for hooks in `${CLAUDE_PLUGIN_ROOT}/hooks/` and standard environment variables like `$HOME`, which are portable assumptions.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","In the last 90 days, 0 issues were opened and 2 were closed, indicating active maintenance and responsiveness.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The repository has commits and the README indicates this is an older version, implying a release history, though no explicit versioning field is present.",{"category":58,"check":62,"severity":24,"summary":103},"The skill relies on standard system utilities (jq, python3, node) which are expected to be available; no package management is needed for the skill itself.",{"category":65,"check":105,"severity":24,"summary":106},"Unguarded Destructive Operations","The skill is purely diagnostic and does not perform any destructive operations.",{"category":108,"check":109,"severity":24,"summary":110},"Code Execution","Error Handling","The diagnostic script provides clear output messages and warnings for missing files or executables, indicating reasonable error handling.",{"category":108,"check":112,"severity":113,"summary":114},"Logging","not_applicable","The skill is primarily a diagnostic reporter and does not perform actions that require a local audit log.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","The skill only inspects local files and environment variables and does not handle personal data.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The skill operates on local system configuration and has no geographical or legal restrictions, thus 'global'.",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","The script uses standard POSIX shell commands and common utilities (jq, python3), making it portable across compatible environments.",{"category":44,"check":126,"severity":24,"summary":127},"README","The README file exists and clearly states the purpose of the repository and how to get started.",{"category":33,"check":129,"severity":113,"summary":130},"Tool surface size","This is a single-skill extension, not a toolset with multiple commands.",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","The skill is a single diagnostic function and does not expose overlapping tools.",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","All features described in the README and SKILL.md correspond to implemented checks within the diagnostic script.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","The README provides clear installation instructions using `npx cc-safe-setup` and manual steps, along with verification commands.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","The diagnostic script outputs clear messages for missing hooks, executables, and environment variables, with actionable advice.",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","Dependencies are standard system utilities that are assumed to be installed and managed by the user's environment, not through package management within the skill.",{"category":33,"check":150,"severity":113,"summary":151},"Dry-run preview","The skill is purely diagnostic and does not perform any state-changing operations, making a dry-run unnecessary.",{"category":153,"check":154,"severity":113,"summary":155},"Protocol","Idempotent retry & timeouts","The skill performs local checks and does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","The skill does not emit any telemetry.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The skill precisely diagnoses Claude Code hooks setup, detailing what it checks and its overall health report format.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The SKILL.md frontmatter is concise and clearly states the skill's purpose and immediate actions.",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md body is well-structured, uses progressive disclosure via links to COOKBOOK.md, and stays within reasonable length.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The SKILL.md outlines the main checks and links to COOKBOOK.md for more detailed recipes, demonstrating progressive disclosure.",{"category":169,"check":173,"severity":113,"summary":174},"Forked exploration","The skill is a short-form diagnostic tool and does not involve deep exploration that would require `context: fork`.",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","The README provides ready-to-use examples for installation and verification, and the SKILL.md demonstrates output format.",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","The SKILL.md lists failure modes like missing hooks, executables, and environment variables, along with their symptoms and the need for specific fixes.",{"category":91,"check":182,"severity":113,"summary":183},"Tool Fallback","The skill uses standard system tools and does not rely on external MCP servers or optional tools with fallbacks.",{"category":185,"check":186,"severity":24,"summary":187},"Safety","Halt on unexpected state","The diagnostic script halts and reports issues like missing hooks or executables, indicating a fail-closed behavior for unexpected states.",{"category":91,"check":189,"severity":24,"summary":190},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; it only references external tools like `jq` and `python3`.",1778699452042,"This skill diagnoses the user's Claude Code hooks setup by checking for the existence and executability of hook files, availability of dependencies like jq and python3, and the configuration of environment variables and settings.json.",[194,195,196,197,198,199],"Checks for active hooks","Verifies hook file existence and executability","Confirms dependency availability (jq, python3, node)","Identifies environment variable configuration issues","Reports on settings.json integration for hooks","Checks recent activity log status",[201,202,203],"Modifying or installing hooks.","Troubleshooting issues beyond hook configuration.","Providing solutions for non-hook related Claude Code problems.","3.0.0","4.4.0","Diagnose and report on the health of your Claude Code hooks setup to identify and fix common configuration issues.","High score driven by excellent documentation, security, and adherence to best practices across all checks. Minor areas like explicit versioning were not applicable given the skill's nature.",97,"A well-documented and secure diagnostic skill for Claude Code hooks setup.",[211,212,213,214,215],"diagnostics","hooks","setup","claude-code","bash","global","verified",[219,220,221],"When setting up Claude Code hooks for the first time.","When experiencing unexpected behavior with Claude Code hooks.","To ensure optimal configuration and identify potential issues before starting autonomous operations.",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":235,"testCoverage":237},{"hasLockfile":224},false,1778699440655,{"descriptionLength":227,"readmeSize":228},135,19488,{"closedIssues90d":230,"forks":231,"hasChangelog":232,"openIssues90d":8,"pushedAt":233,"stars":234},2,1,true,1776413778000,10,{"hasNpmPackage":224,"license":236,"smitheryVerified":224},"MIT",{"hasCi":232,"hasTests":224},{"updatedAt":239},1778699452153,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"skills/diagnose","yurukusa","claude-code-hooks","skill",{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":252,"parentExtension":255,"providers":286,"relations":294,"tags":295,"workflow":296},1778699408572.7253,"k17cm6081dkz91ebw27jqh38q586nfry",{"reviewCount":8},{"description":250,"installMethods":251,"name":243,"sourceUrl":14},"Production safety hooks for autonomous Claude Code operation. Context monitoring, syntax checking, branch protection, activity logging, and more.",{"claudeCode":243},{"basePath":253,"githubOwner":242,"githubRepo":243,"locale":18,"slug":243,"type":254},"","plugin",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":263,"providers":265,"relations":279,"tags":281,"workflow":282},1778699408572.725,"k179rvzf2x5tsmmwbvpyv0mgxn86mkc8",{"reviewCount":8},{"description":260,"installMethods":261,"name":262,"sourceUrl":14},"Production safety hooks for autonomous Claude Code operation",{"claudeCode":12},"claude-code-hooks-marketplace",{"basePath":253,"githubOwner":242,"githubRepo":243,"locale":18,"slug":243,"type":264},"marketplace",{"evaluate":266,"extract":274},{"promptVersionExtension":267,"promptVersionScoring":205,"score":268,"tags":269,"targetMarket":216,"tier":217},"3.1.0",95,[270,212,271,272,273],"safety","autonomous","production","security",{"commitSha":275,"marketplace":276,"plugin":277},"HEAD",{"name":262,"pluginCount":231},{"mcpCount":8,"provider":278,"skillCount":8},"classify",{"repoId":280},"kd7eh26xf9ft5m4mhhe34kedv586nq7c",[271,212,272,270,273],{"evaluatedAt":283,"extractAt":284,"updatedAt":285},1778699422564,1778699408572,1778699504828,{"evaluate":287,"extract":292},{"promptVersionExtension":204,"promptVersionScoring":205,"score":288,"tags":289,"targetMarket":216,"tier":217},99,[270,212,271,272,290,291,273],"cli","monitoring",{"commitSha":275,"license":236,"plugin":293},{"mcpCount":8,"provider":278,"skillCount":230},{"parentExtensionId":257,"repoId":280},[271,290,212,291,272,270,273],{"evaluatedAt":297,"extractAt":284,"updatedAt":298},1778699440255,1778699505044,{"evaluate":300,"extract":302},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":301,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":275},{"parentExtensionId":247,"repoId":280},{"_creationTime":305,"_id":280,"identity":306,"providers":307,"workflow":403},1778699402654.9802,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":308,"discover":383,"github":386},{"commitSha":275,"extensions":309},[310,323,370,376],{"basePath":253,"description":260,"displayName":262,"installMethods":311,"rationale":312,"selectedPaths":313,"source":322,"sourceLanguage":18,"type":264},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[314,317,319],{"path":315,"priority":316},".claude-plugin/marketplace.json","mandatory",{"path":318,"priority":316},"README.md",{"path":320,"priority":321},"LICENSE","high","rule",{"basePath":253,"description":250,"displayName":243,"installMethods":324,"license":236,"rationale":325,"selectedPaths":326,"source":322,"sourceLanguage":18,"type":254},{"claudeCode":243},"plugin manifest at .claude-plugin/plugin.json",[327,329,330,331,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368],{"path":328,"priority":316},".claude-plugin/plugin.json",{"path":318,"priority":316},{"path":320,"priority":321},{"path":332,"priority":333},"skills/diagnose/SKILL.md","medium",{"path":335,"priority":333},"skills/setup/SKILL.md",{"path":337,"priority":321},"hooks/activity-logger.sh",{"path":339,"priority":321},"hooks/auto-approve-readonly.sh",{"path":341,"priority":321},"hooks/branch-guard.sh",{"path":343,"priority":321},"hooks/cd-git-allow.sh",{"path":345,"priority":321},"hooks/cdp-safety-check.sh",{"path":347,"priority":321},"hooks/comment-strip.sh",{"path":349,"priority":321},"hooks/context-monitor.sh",{"path":351,"priority":321},"hooks/decision-warn.sh",{"path":353,"priority":321},"hooks/destructive-guard.sh",{"path":355,"priority":321},"hooks/error-gate.sh",{"path":357,"priority":321},"hooks/hooks.json",{"path":359,"priority":321},"hooks/no-ask-human.sh",{"path":361,"priority":321},"hooks/proof-log-session.sh",{"path":363,"priority":321},"hooks/secret-guard.sh",{"path":365,"priority":321},"hooks/session-start-marker.sh",{"path":367,"priority":321},"hooks/syntax-check.sh",{"path":369,"priority":321},"hooks/tmp-cleanup.sh",{"basePath":241,"description":10,"displayName":13,"installMethods":371,"rationale":372,"selectedPaths":373,"source":322,"sourceLanguage":18,"type":244},{"claudeCode":12},"SKILL.md frontmatter at skills/diagnose/SKILL.md",[374],{"path":375,"priority":316},"SKILL.md",{"basePath":377,"description":378,"displayName":213,"installMethods":379,"rationale":380,"selectedPaths":381,"source":322,"sourceLanguage":18,"type":244},"skills/setup","Set up claude-code-hooks for your project. Guides you through choosing which hooks to enable and configuring environment variables.",{"claudeCode":12},"SKILL.md frontmatter at skills/setup/SKILL.md",[382],{"path":375,"priority":316},{"sources":384},[385],"manual",{"closedIssues90d":230,"description":387,"forks":231,"homepage":388,"license":236,"openIssues90d":8,"pushedAt":233,"readmeSize":228,"stars":234,"topics":389},"One command to make Claude Code safe. 585 example hooks. 8,730 tests. Works with Auto Mode.","https://yurukusa.github.io/cc-ops-kit-landing/",[214,212,270,390,271,215,391,392,393,394,395,396,254,397,398,399,400,401,402,273],"ai-safety","devops","pretooluse","posttooluse","anthropic","claude","developer-tools","npm","open-source","cookbook","database-protection","automation","owasp",{"classifiedAt":404,"discoverAt":405,"extractAt":406,"githubAt":406,"updatedAt":404},1778699408387,1778699402655,1778699406490,[215,214,211,212,213],{"evaluatedAt":239,"extractAt":284,"updatedAt":409},1778699505260,[],[412,440,469,497,526,554],{"_creationTime":413,"_id":414,"community":415,"display":416,"identity":422,"providers":426,"relations":433,"tags":436,"workflow":437},1778675383815.649,"k17e0g15gees32t1rxjmdv50kh86nz1j",{"reviewCount":8},{"description":417,"installMethods":418,"name":420,"sourceUrl":421},"This skill should be used when the user asks to \"create a hook\", \"add a PreToolUse/PostToolUse/Stop hook\", \"validate tool use\", \"implement prompt-based hooks\", \"use ${CLAUDE_PLUGIN_ROOT}\", \"set up event-driven automation\", \"block dangerous commands\", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.",{"claudeCode":419},"anthropics/claude-code","Hook Development","https://github.com/anthropics/claude-code",{"basePath":423,"githubOwner":424,"githubRepo":214,"locale":18,"slug":425,"type":244},"plugins/plugin-dev/skills/hook-development","anthropics","hook-development",{"evaluate":427,"extract":431},{"promptVersionExtension":204,"promptVersionScoring":205,"score":288,"tags":428,"targetMarket":216,"tier":217},[212,401,429,215,430,273],"plugin-development","prompt-engineering",{"commitSha":275,"license":432},"commercial-terms",{"parentExtensionId":434,"repoId":435},"k175f1rehwh7y2v5t5t0j9hxv586ndkq","kd7d2pdr9h079xr7vcg3zyy2nx86mab0",[401,215,212,429,430,273],{"evaluatedAt":438,"extractAt":439,"updatedAt":438},1778675766362,1778675383815,{"_creationTime":441,"_id":442,"community":443,"display":444,"identity":450,"providers":454,"relations":463,"tags":465,"workflow":466},1778697205743.8958,"k17a1wa1fwjqf68n1ghcnjcn6186ngbk",{"reviewCount":8},{"description":445,"installMethods":446,"name":448,"sourceUrl":449},"Instructions for fetching current Dubai time via bash command",{"claudeCode":447},"shanraisshan/claude-code-best-practice","time-fetcher","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":451,"githubOwner":452,"githubRepo":453,"locale":18,"slug":448,"type":244},"agent-teams/.claude/skills/time-fetcher","shanraisshan","claude-code-best-practice",{"evaluate":455,"extract":462},{"promptVersionExtension":204,"promptVersionScoring":205,"score":456,"tags":457,"targetMarket":216,"tier":217},100,[458,459,215,460,461],"time","dubai","utility","datetime",{"commitSha":275},{"repoId":464},"kd74710g49kxgwbfjxeb7s132d86myxr",[215,461,459,458,460],{"evaluatedAt":467,"extractAt":468,"updatedAt":467},1778697339084,1778697205743,{"_creationTime":470,"_id":471,"community":472,"display":473,"identity":479,"providers":483,"relations":490,"tags":493,"workflow":494},1778694720643.0364,"k178ezcgbcwcccen6aezxvmxbh86mhxg",{"reviewCount":8},{"description":474,"installMethods":475,"name":477,"sourceUrl":478},"Upgrade toprank plugin to the latest version. Updates the marketplace repo, installs the new version to the plugin cache, and updates installed_plugins.json. Use when asked to \"upgrade toprank\", \"update toprank\", or \"get latest version\". Also handles inline upgrade prompts when a skill detects UPGRADE_AVAILABLE at startup.\n",{"claudeCode":476},"nowork-studio/toprank","toprank-upgrade","https://github.com/nowork-studio/toprank",{"basePath":480,"githubOwner":481,"githubRepo":482,"locale":18,"slug":480,"type":244},"toprank-upgrade-skill","nowork-studio","toprank",{"evaluate":484,"extract":489},{"promptVersionExtension":204,"promptVersionScoring":205,"score":456,"tags":485,"targetMarket":216,"tier":217},[486,487,401,215,488],"plugin-management","upgrade","python",{"commitSha":275,"license":236},{"parentExtensionId":491,"repoId":492},"k17dxqwvvhjw9ft30d5zz356z986my6s","kd74wn8s89tp9hrfsmcra492r586nbrv",[401,215,486,488,487],{"evaluatedAt":495,"extractAt":496,"updatedAt":495},1778695134020,1778694720643,{"_creationTime":498,"_id":499,"community":500,"display":501,"identity":507,"providers":511,"relations":518,"tags":521,"workflow":522},1778691884319.0664,"k172gnk14qpj28ndayqyr7y56186n1ys",{"reviewCount":8},{"description":502,"installMethods":503,"name":505,"sourceUrl":506},"Automatically fix skill problems (safe preview first). Also use with --prune to find and remove broken symlinks, empty directories, and orphaned skills.",{"claudeCode":504},"khendzel/skills-janitor","janitor-fix","https://github.com/khendzel/skills-janitor",{"basePath":508,"githubOwner":509,"githubRepo":510,"locale":18,"slug":505,"type":244},"skills/janitor-fix","khendzel","skills-janitor",{"evaluate":512,"extract":517},{"promptVersionExtension":204,"promptVersionScoring":205,"score":456,"tags":513,"targetMarket":216,"tier":217},[514,515,516,401,215,488],"skills","maintenance","cleanup",{"commitSha":275},{"parentExtensionId":519,"repoId":520},"k173y287h96a0x42zvrvymzvgn86nq38","kd722xn3d2v8ze2vwgebvzgpv986mj48",[401,215,516,515,488,514],{"evaluatedAt":523,"extractAt":524,"updatedAt":525},1778691964565,1778691884319,1778692172300,{"_creationTime":527,"_id":528,"community":529,"display":530,"identity":536,"providers":541,"relations":547,"tags":550,"workflow":551},1778696691708.329,"k170yjw596k3cg892bq130jyd186mhyz",{"reviewCount":8},{"description":531,"installMethods":532,"name":534,"sourceUrl":535},"Validate a Claude Code plugin structure, frontmatter, and MCP tool references",{"claudeCode":533},"ruvnet/ruflo","Validate Plugin","https://github.com/ruvnet/ruflo",{"basePath":537,"githubOwner":538,"githubRepo":539,"locale":18,"slug":540,"type":244},"plugins/ruflo-plugin-creator/skills/validate-plugin","ruvnet","ruflo","validate-plugin",{"evaluate":542,"extract":546},{"promptVersionExtension":204,"promptVersionScoring":205,"score":456,"tags":543,"targetMarket":216,"tier":217},[544,254,396,214,545],"validation","mcp",{"commitSha":275,"license":236},{"parentExtensionId":548,"repoId":549},"k17f4y1y2y777p7zrxxhbnf03n86mr5j","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[214,396,545,254,544],{"evaluatedAt":552,"extractAt":553,"updatedAt":552},1778701241052,1778696691708,{"_creationTime":555,"_id":556,"community":557,"display":558,"identity":564,"providers":567,"relations":576,"tags":578,"workflow":579},1778699106670.4258,"k17c1n6dbde7qh2wemx78d13t986n7x2",{"reviewCount":8},{"description":559,"installMethods":560,"name":562,"sourceUrl":563},"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":561},"xixu-me/skills","running-claude-code-via-litellm-copilot","https://github.com/xixu-me/skills",{"basePath":565,"githubOwner":566,"githubRepo":514,"locale":18,"slug":562,"type":244},"skills/running-claude-code-via-litellm-copilot","xixu-me",{"evaluate":568,"extract":575},{"promptVersionExtension":204,"promptVersionScoring":205,"score":456,"tags":569,"targetMarket":216,"tier":217},[570,571,572,214,573,574],"copilot","litellm","proxy","configuration","troubleshooting",{"commitSha":275},{"repoId":577},"kd77r2vb42jmgam0qbr9f2c6kn86mebv",[214,573,570,571,572,574],{"evaluatedAt":580,"extractAt":581,"updatedAt":582},1778699196029,1778699106670,1778699384216]