[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-charon-fan-deployment-engineer-en":3,"guides-for-charon-fan-deployment-engineer":626,"similar-k176c4c7f9vma3qn692s403nwn86meqh-en":627},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":232,"parentExtension":244,"providers":245,"relations":250,"repo":252,"tags":623,"workflow":624},1778683644393.5754,"k176c4c7f9vma3qn692s403nwn86meqh",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Deployment automation specialist for CI/CD pipelines and infrastructure. Use when setting up deployment, configuring CI/CD, or managing releases.",{"claudeCode":12},"charon-fan/agent-playbook","deployment-engineer","https://github.com/charon-fan/agent-playbook",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":237},1778683881586.044,"kn70vvavjgbcvqabw6zfrthvjn86mvke","en",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"targetMarket":216,"tier":217,"useCases":218},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,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 extension's purpose as a deployment automation specialist and provides specific use cases like setting up deployments, configuring CI/CD, and managing releases.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers specific guidance on CI/CD stages, deployment strategies (Blue-Green, Rolling, Canary), and provides code examples for GitHub Actions, indicating value beyond a generic prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension provides comprehensive guidance on pipeline stages, deployment strategies, environment configuration, health checks, and rollback procedures, covering the deployment lifecycle.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on deployment automation, CI/CD pipelines, and infrastructure management, without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities as a deployment automation specialist for CI/CD pipelines and infrastructure management.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This check is not applicable as the skill primarily provides conceptual guidance and examples, rather than exposing specific tools.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","This check is not applicable as the skill does not expose specific parameters or configuration options that require explicit documentation.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This check is not applicable as the skill does not expose specific tools or commands.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This check is not applicable as the skill does not expose specific tools or commands with input/output schemas.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is part of the agent-playbook collection, implying a permissive open-source license, though a specific SPDX identifier is not explicitly provided in the source files.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on April 16, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to use any third-party dependencies directly, relying on standard Node.js and Python environments.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill provides examples of environment variables for sensitive information but does not expose or handle secrets directly, and no hardcoded secrets are present in the provided files.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill does not load or execute third-party data as instructions, and all provided scripts are bundled within the repository.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch external content at runtime or use remote pipes to shell commands. All necessary scripts are bundled.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The provided scripts operate on file paths relative to their execution context and do not attempt to modify files outside the project scope. No absolute or user-specific paths are used for destructive operations.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were found in the provided scripts.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill provides examples of sensitive environment variables but does not contain instructions to read or submit confidential data to a third party. Outbound calls are not present.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks. Descriptions and scripts use clean, printable ASCII and expected Unicode characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The provided scripts (Python) are in plain, readable format and do not use obfuscation techniques like base64 encoding or runtime fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The Python scripts use relative paths and default output file names, avoiding assumptions about user-specific project organization outside the bundle.",{"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 or that issues are handled quickly/disabled.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill is part of agent-playbook, implying versioning through the collection's management. Specific versioning details for this individual skill are not explicitly declared in the provided files.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","The skill does not expose tools or commands with input parameters that require schema validation; it provides conceptual guidance and script templates.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The provided scripts for generating and validating deployment plans are not inherently destructive. Destructive operations like actual deployments are conceptual examples, not direct actions of this skill.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The Python scripts include basic error handling for file existence and overwrite protection, exiting with non-zero status codes on failure.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill itself does not perform destructive actions or outbound calls, making extensive local audit logging unnecessary. The `session-logger` hook is noted in the SKILL.md.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill does not operate on personal data. It generates configuration templates and guides deployment processes.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The extension provides general deployment automation guidance and examples applicable globally, with no specific regional logic detected.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The Python scripts are standard Python 3 and the general guidance is applicable across POSIX environments. No OS-specific assumptions are made.",{"category":45,"check":127,"severity":24,"summary":128},"README","A README file is present and clearly states the extension's purpose as a Claude Code skill for CI/CD pipelines and deployment automation.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is not applicable as the skill does not expose any tools or commands directly; it provides conceptual guidance and script examples.",{"category":40,"check":133,"severity":42,"summary":50},"Overlapping near-synonym tools",{"category":45,"check":135,"severity":24,"summary":136},"Phantom features","All features mentioned in the README and SKILL.md, such as deployment strategies and script examples, have corresponding implementations or clear explanations in the provided source files.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","The README clearly states the skill is part of the agent-playbook collection and provides example usage commands.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","The Python scripts provide clear error messages for missing files or overwrite attempts, indicating the cause and next step (use --force).",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","The Python scripts use standard libraries and do not declare external dependencies that would require pinning. They specify Python 3 via shebang.",{"category":33,"check":150,"severity":24,"summary":151},"Dry-run preview","The `generate_deploy.py` script outputs a plan to a file but does not perform any destructive actions. The `validate_deploy.py` script only reads a file. Neither requires a dry-run mode.",{"category":153,"check":154,"severity":42,"summary":155},"Protocol","Idempotent retry & timeouts","The skill does not perform remote calls or state-changing operations that would require idempotency or timeouts.",{"category":117,"check":157,"severity":42,"summary":158},"Telemetry opt-in","The skill does not emit telemetry. The `session-logger` hook is noted, but its specific implementation and opt-in status are not detailed in the provided files.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The description and SKILL.md clearly state the purpose (deployment automation specialist) and when to use it (setting up deployment, configuring CI/CD, managing releases), along with explicit non-goals implicitly handled by the focus.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The SKILL.md frontmatter is concise and effectively summarizes the core capability and trigger phrases within the first ~160 characters.",{"category":45,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md body is reasonably concise, outlining key concepts and providing examples, while deferring detailed pipeline/config specifics to reference files.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The SKILL.md outlines concepts and provides links to separate Markdown files in the `references/` directory for detailed pipeline, Kubernetes, and monitoring configurations.",{"category":169,"check":173,"severity":42,"summary":174},"Forked exploration","This skill does not involve deep exploration or code review; it provides guidance and templates, so `context: fork` is not applicable.",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","The README and SKILL.md provide clear usage examples for invoking the skill conceptually and demonstrate the structure of CI/CD pipelines and deployment plans.",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","The Python scripts handle edge cases like existing output files (with `--force` option) and missing input files. The deployment plan template lists preconditions and rollback steps.",{"category":104,"check":182,"severity":42,"summary":183},"Tool Fallback","This skill does not appear to rely on external MCP servers or custom tools; it uses standard Python and conceptual guidance.",{"category":185,"check":186,"severity":24,"summary":187},"Safety","Halt on unexpected state","The Python scripts halt execution and report errors if preconditions are not met (e.g., output file exists without --force), preventing unexpected state changes.",{"category":92,"check":189,"severity":24,"summary":190},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills. It provides guidance on CI/CD and deployment, which are standalone concepts.",1778683881012,"This skill provides comprehensive guidance, examples, and templates for setting up CI/CD pipelines, managing deployments, and automating infrastructure. It includes conceptual explanations of deployment strategies, example GitHub Actions, Kubernetes configurations, and Python scripts for generating/validating deployment plans.",[194,195,196,197,198],"CI/CD pipeline configuration examples (GitHub Actions)","Guidance on deployment strategies (Blue-Green, Rolling, Canary)","Environment variable and configuration management examples","Health check and rollback strategy documentation","Scripts for generating and validating deployment plans",[200,201,202],"Directly executing deployments or infrastructure changes","Managing cloud provider specific resources","Providing a full-fledged deployment tool","3.0.0","4.4.0","To automate and standardize deployment processes, enabling efficient and reliable release management for CI/CD pipelines and infrastructure.","All checks passed, indicating high quality. Minor considerations are the absence of explicit SPDX license and the `session-logger` hook's unclear opt-in status, but these do not significantly detract from the overall quality.",99,"A high-quality skill for CI/CD pipeline and deployment automation.",[210,211,212,213,214,215],"ci-cd","deployment","automation","infrastructure","github-actions","kubernetes","global","verified",[219,220,221,222],"Setting up a new CI/CD pipeline","Configuring automated deployment workflows","Managing different deployment strategies","Automating infrastructure deployment tasks",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":235,"testCoverage":236},{"hasLockfile":225},true,1778683860916,{"descriptionLength":228,"readmeSize":229},145,12573,{"closedIssues90d":8,"forks":231,"hasChangelog":232,"openIssues90d":8,"pushedAt":233,"stars":234},9,false,1776343074000,53,{"hasNpmPackage":232,"smitheryVerified":232},{"hasCi":225,"hasTests":225},{"updatedAt":238},1778683881586,{"basePath":240,"githubOwner":241,"githubRepo":242,"locale":18,"slug":13,"type":243},"skills/deployment-engineer","charon-fan","agent-playbook","skill",null,{"evaluate":246,"extract":248},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":247,"targetMarket":216,"tier":217},[210,211,212,213,214,215],{"commitSha":249},"HEAD",{"repoId":251},"kd7cf5d43dzccs0fw9c2rp131n86mrv4",{"_creationTime":253,"_id":251,"identity":254,"providers":255,"workflow":619},1778683636062.0115,{"githubOwner":241,"githubRepo":242,"sourceUrl":14},{"classify":256,"discover":613,"github":616},{"commitSha":249,"extensions":257},[258,282,301,310,319,336,353,362,377,393,412,423,434,451,460,469,480,499,513,531,548,557,566,586,595],{"basePath":259,"description":260,"displayName":261,"installMethods":262,"rationale":263,"selectedPaths":264,"source":281,"sourceLanguage":18,"type":243},"skills/api-designer","REST and GraphQL API architect for designing robust, scalable APIs. Use when designing new APIs or improving existing ones.","api-designer",{"claudeCode":12},"SKILL.md frontmatter at skills/api-designer/SKILL.md",[265,268,271,274,276,279],{"path":266,"priority":267},"SKILL.md","mandatory",{"path":269,"priority":270},"README.md","high",{"path":272,"priority":273},"references/graphql-patterns.md","medium",{"path":275,"priority":273},"references/rest-patterns.md",{"path":277,"priority":278},"scripts/generate_api.py","low",{"path":280,"priority":278},"scripts/validate_api.py","rule",{"basePath":283,"description":284,"displayName":285,"installMethods":286,"rationale":287,"selectedPaths":288,"source":281,"sourceLanguage":18,"type":243},"skills/api-documenter","API documentation specialist for OpenAPI/Swagger specifications. Use when documenting REST or GraphQL APIs.","api-documenter",{"claudeCode":12},"SKILL.md frontmatter at skills/api-documenter/SKILL.md",[289,290,291,293,295,297,299],{"path":266,"priority":267},{"path":269,"priority":270},{"path":292,"priority":273},"references/examples/README.md",{"path":294,"priority":273},"references/examples/openapi-example.yaml",{"path":296,"priority":273},"references/openapi-template.yaml",{"path":298,"priority":278},"scripts/generate_openapi.py",{"path":300,"priority":278},"scripts/validate_openapi.py",{"basePath":302,"description":303,"displayName":304,"installMethods":305,"rationale":306,"selectedPaths":307,"source":281,"sourceLanguage":18,"type":243},"skills/architecting-solutions","Designs technical solutions and architecture. Use when user says \"design solution\", \"architecture design\", \"technical design\", or \"方案设计\" WITHOUT mentioning PRD. For PRD-specific work, use prd-planner skill instead.","architecting-solutions",{"claudeCode":12},"SKILL.md frontmatter at skills/architecting-solutions/SKILL.md",[308,309],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":311,"description":312,"displayName":313,"installMethods":314,"rationale":315,"selectedPaths":316,"source":281,"sourceLanguage":18,"type":243},"skills/auto-trigger","Workflow automation hooks for agent-playbook skills. This skill defines automatic triggers between skills - DO NOT use directly, it's a configuration skill that other skills reference.","auto-trigger",{"claudeCode":12},"SKILL.md frontmatter at skills/auto-trigger/SKILL.md",[317,318],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":320,"description":321,"displayName":322,"installMethods":323,"rationale":324,"selectedPaths":325,"source":281,"sourceLanguage":18,"type":243},"skills/code-reviewer","Reviews pull requests and code changes for quality, security, and best practices. Use when user asks for code review, PR review, or mentions reviewing changes.","code-reviewer",{"claudeCode":12},"SKILL.md frontmatter at skills/code-reviewer/SKILL.md",[326,327,328,330,332,334],{"path":266,"priority":267},{"path":269,"priority":270},{"path":329,"priority":273},"references/checklist.md",{"path":331,"priority":273},"references/patterns.md",{"path":333,"priority":273},"references/security.md",{"path":335,"priority":278},"scripts/review_checklist.py",{"basePath":337,"description":338,"displayName":339,"installMethods":340,"rationale":341,"selectedPaths":342,"source":281,"sourceLanguage":18,"type":243},"skills/commit-helper","Helps write Git commit messages following the Conventional Commits specification. Use this skill when the user asks to commit changes, write commit messages, format commits, or mentions git commits.","commit-helper",{"claudeCode":12},"SKILL.md frontmatter at skills/commit-helper/SKILL.md",[343,344,345,347,349,351],{"path":266,"priority":267},{"path":269,"priority":270},{"path":346,"priority":273},"references/conventional-commits.md",{"path":348,"priority":273},"references/examples.md",{"path":350,"priority":273},"references/scopes.md",{"path":352,"priority":278},"scripts/validate_commit.py",{"basePath":354,"description":355,"displayName":356,"installMethods":357,"rationale":358,"selectedPaths":359,"source":281,"sourceLanguage":18,"type":243},"skills/create-pr","Creates pull requests with bilingual documentation updates. Use when user asks to create PR, make a pull request, or submit changes for review. Automatically updates both English and Chinese README files.","create-pr",{"claudeCode":12},"SKILL.md frontmatter at skills/create-pr/SKILL.md",[360,361],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":363,"description":364,"displayName":365,"installMethods":366,"rationale":367,"selectedPaths":368,"source":281,"sourceLanguage":18,"type":243},"skills/debugger","Advanced debugging specialist for diagnosing and resolving code issues. Use when user encounters bugs, errors, unexpected behavior, or mentions debugging.","debugger",{"claudeCode":12},"SKILL.md frontmatter at skills/debugger/SKILL.md",[369,370,371,372,374,375],{"path":266,"priority":267},{"path":269,"priority":270},{"path":329,"priority":273},{"path":373,"priority":273},"references/errors.md",{"path":331,"priority":273},{"path":376,"priority":278},"scripts/debug_report.py",{"basePath":240,"description":10,"displayName":13,"installMethods":378,"rationale":379,"selectedPaths":380,"source":281,"sourceLanguage":18,"type":243},{"claudeCode":12},"SKILL.md frontmatter at skills/deployment-engineer/SKILL.md",[381,382,383,385,387,389,391],{"path":266,"priority":267},{"path":269,"priority":270},{"path":384,"priority":273},"references/kubernetes.md",{"path":386,"priority":273},"references/monitoring.md",{"path":388,"priority":273},"references/pipelines.md",{"path":390,"priority":278},"scripts/generate_deploy.py",{"path":392,"priority":278},"scripts/validate_deploy.py",{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":281,"sourceLanguage":18,"type":243},"skills/documentation-engineer","Technical documentation expert for creating clear, comprehensive documentation. Use when user asks to write docs, create README, or document code.","documentation-engineer",{"claudeCode":12},"SKILL.md frontmatter at skills/documentation-engineer/SKILL.md",[400,401,402,404,406,408,410],{"path":266,"priority":267},{"path":269,"priority":270},{"path":403,"priority":273},"references/api-template.md",{"path":405,"priority":273},"references/readme-template.md",{"path":407,"priority":273},"references/style-guide.md",{"path":409,"priority":278},"scripts/generate_docs.py",{"path":411,"priority":278},"scripts/validate_docs.py",{"basePath":413,"description":414,"displayName":415,"installMethods":416,"rationale":417,"selectedPaths":418,"source":281,"sourceLanguage":18,"type":243},"skills/figma-designer","Analyzes Figma designs and generates implementation-ready PRDs with detailed visual specifications. Use when user provides Figma link or uploads design screenshots. Requires Figma MCP server connection.","figma-designer",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-designer/SKILL.md",[419,420,421],{"path":266,"priority":267},{"path":269,"priority":270},{"path":422,"priority":273},"references/example-output.md",{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":281,"sourceLanguage":18,"type":243},"skills/long-task-coordinator","Coordinates multi-session, delegated, or long-running work with persistent state, recovery checks, and explicit status transitions. Use when a task spans multiple turns, multiple agents, background jobs, or scheduled loops, or when interrupted work must be resumed reliably.","long-task-coordinator",{"claudeCode":12},"SKILL.md frontmatter at skills/long-task-coordinator/SKILL.md",[430,431,432],{"path":266,"priority":267},{"path":269,"priority":270},{"path":433,"priority":273},"references/workflow.md",{"basePath":435,"description":436,"displayName":437,"installMethods":438,"rationale":439,"selectedPaths":440,"source":281,"sourceLanguage":18,"type":243},"skills/performance-engineer","Performance optimization specialist for improving application speed and efficiency. Use when investigating performance issues or optimizing code.","performance-engineer",{"claudeCode":12},"SKILL.md frontmatter at skills/performance-engineer/SKILL.md",[441,442,443,444,445,447,449],{"path":266,"priority":267},{"path":269,"priority":270},{"path":329,"priority":273},{"path":386,"priority":273},{"path":446,"priority":273},"references/optimization.md",{"path":448,"priority":278},"scripts/perf_report.py",{"path":450,"priority":278},"scripts/profile.py",{"basePath":452,"description":453,"displayName":454,"installMethods":455,"rationale":456,"selectedPaths":457,"source":281,"sourceLanguage":18,"type":243},"skills/planning-with-files","Uses persistent markdown files for general planning, progress tracking, and knowledge storage (Manus-style workflow). Use for multi-step tasks, research projects, or general organization WITHOUT mentioning PRD. For PRD-specific work, use prd-planner skill instead.","planning-with-files",{"claudeCode":12},"SKILL.md frontmatter at skills/planning-with-files/SKILL.md",[458,459],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":461,"description":462,"displayName":463,"installMethods":464,"rationale":465,"selectedPaths":466,"source":281,"sourceLanguage":18,"type":243},"skills/prd-implementation-precheck","Implement PRDs/specs with a mandatory precheck review before coding. Use when a user asks to implement a PRD/feature spec/requirements doc or says \"implement PRD/spec\". Perform a preflight review, raise questions on scope/consistency/risks, then implement after confirmation.","prd-implementation-precheck",{"claudeCode":12},"SKILL.md frontmatter at skills/prd-implementation-precheck/SKILL.md",[467,468],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":470,"description":471,"displayName":472,"installMethods":473,"rationale":474,"selectedPaths":475,"source":281,"sourceLanguage":18,"type":243},"skills/prd-planner","Creates PRDs using persistent file-based planning. Use when user explicitly says \"PRD\", \"product requirements document\", or \"产品需求文档\". Combines PRD methodology with planning-with-files to avoid context switching.","prd-planner",{"claudeCode":12},"SKILL.md frontmatter at skills/prd-planner/SKILL.md",[476,477,478],{"path":266,"priority":267},{"path":269,"priority":270},{"path":479,"priority":273},"references/edge-case-analysis.md",{"basePath":481,"description":482,"displayName":483,"installMethods":484,"rationale":485,"selectedPaths":486,"source":281,"sourceLanguage":18,"type":243},"skills/qa-expert","Quality assurance expert for testing strategies and quality gates. Use when planning test coverage, setting up QA processes, or improving quality standards.","qa-expert",{"claudeCode":12},"SKILL.md frontmatter at skills/qa-expert/SKILL.md",[487,488,489,491,493,495,497],{"path":266,"priority":267},{"path":269,"priority":270},{"path":490,"priority":273},"references/gates.md",{"path":492,"priority":273},"references/metrics.md",{"path":494,"priority":273},"references/strategy.md",{"path":496,"priority":278},"scripts/coverage_analysis.py",{"path":498,"priority":278},"scripts/generate_test_plan.py",{"basePath":500,"description":501,"displayName":502,"installMethods":503,"rationale":504,"selectedPaths":505,"source":281,"sourceLanguage":18,"type":243},"skills/refactoring-specialist","Code refactoring expert for improving code structure, readability, and maintainability. Use when user asks to refactor, clean up, or improve code quality.","refactoring-specialist",{"claudeCode":12},"SKILL.md frontmatter at skills/refactoring-specialist/SKILL.md",[506,507,508,509,511],{"path":266,"priority":267},{"path":269,"priority":270},{"path":329,"priority":273},{"path":510,"priority":273},"references/smells.md",{"path":512,"priority":273},"references/techniques.md",{"basePath":514,"description":515,"displayName":516,"installMethods":517,"rationale":518,"selectedPaths":519,"source":281,"sourceLanguage":18,"type":243},"skills/security-auditor","Security vulnerability expert covering OWASP Top 10 and common security issues. Use when conducting security audits or reviewing code for vulnerabilities.","security-auditor",{"claudeCode":12},"SKILL.md frontmatter at skills/security-auditor/SKILL.md",[520,521,522,523,525,527,529],{"path":266,"priority":267},{"path":269,"priority":270},{"path":329,"priority":273},{"path":524,"priority":273},"references/owasp.md",{"path":526,"priority":273},"references/remediation.md",{"path":528,"priority":278},"scripts/find_secrets.py",{"path":530,"priority":278},"scripts/security_audit.py",{"basePath":532,"description":533,"displayName":534,"installMethods":535,"rationale":536,"selectedPaths":537,"source":281,"sourceLanguage":18,"type":243},"skills/self-improving-agent","A universal self-improving agent that learns from ALL skill experiences. Uses multi-memory architecture (semantic + episodic + working) to continuously evolve the codebase. Auto-triggers on skill completion/error with hooks-based self-correction.","self-improving-agent",{"claudeCode":12},"SKILL.md frontmatter at skills/self-improving-agent/SKILL.md",[538,539,540,542,544,546],{"path":266,"priority":267},{"path":269,"priority":270},{"path":541,"priority":273},"references/appendix.md",{"path":543,"priority":278},"templates/correction-template.md",{"path":545,"priority":278},"templates/pattern-template.md",{"path":547,"priority":278},"templates/validation-template.md",{"basePath":549,"description":550,"displayName":551,"installMethods":552,"rationale":553,"selectedPaths":554,"source":281,"sourceLanguage":18,"type":243},"skills/session-logger","Saves conversation history to session log files. Use when user says \"保存对话\", \"保存对话信息\", \"记录会话\", \"save session\", or \"save conversation\". Automatically creates timestamped session log in sessions/ directory.","session-logger",{"claudeCode":12},"SKILL.md frontmatter at skills/session-logger/SKILL.md",[555,556],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":558,"description":559,"displayName":560,"installMethods":561,"rationale":562,"selectedPaths":563,"source":281,"sourceLanguage":18,"type":243},"skills/skill-router","Intelligently routes user requests to the most appropriate Claude Code skill. ALWAYS use this skill FIRST when user asks for help, mentions \"skill\", \"which\", \"how to\", or seems unsure about which approach to take. This is the default entry point for all skill-related requests.","skill-router",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-router/SKILL.md",[564,565],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":567,"description":568,"displayName":569,"installMethods":570,"rationale":571,"selectedPaths":572,"source":281,"sourceLanguage":18,"type":243},"skills/test-automator","Test automation framework expert for creating and maintaining automated tests. Use when user asks to write tests, automate testing, or improve test coverage.","test-automator",{"claudeCode":12},"SKILL.md frontmatter at skills/test-automator/SKILL.md",[573,574,575,577,578,580,582,584],{"path":266,"priority":267},{"path":269,"priority":270},{"path":576,"priority":273},"references/best-practices.md",{"path":292,"priority":273},{"path":579,"priority":273},"references/examples/unit-test-example.md",{"path":581,"priority":273},"references/mocking.md",{"path":583,"priority":278},"scripts/coverage_report.py",{"path":585,"priority":278},"scripts/generate_test.py",{"basePath":587,"description":588,"displayName":589,"installMethods":590,"rationale":591,"selectedPaths":592,"source":281,"sourceLanguage":18,"type":243},"skills/workflow-orchestrator","Automatically coordinates multi-skill workflows and triggers follow-up actions. Use when completing PRD creation, implementation, or any milestone that should trigger additional skills. This skill reads the auto-trigger configuration and executes the workflow chain.","workflow-orchestrator",{"claudeCode":12},"SKILL.md frontmatter at skills/workflow-orchestrator/SKILL.md",[593,594],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":596,"description":597,"displayName":598,"installMethods":599,"license":600,"rationale":601,"selectedPaths":602,"source":281,"sourceLanguage":18,"type":612},"packages/agent-playbook","Local skill manager and installer for agent-playbook across Claude Code, Codex, and Gemini.","@codeharbor/agent-playbook",{"npm":598},"MIT","cli ecosystem detected at packages/agent-playbook",[603,605,606,608,610],{"path":604,"priority":267},"package.json",{"path":269,"priority":267},{"path":607,"priority":270},"LICENSE",{"path":609,"priority":273},"bin/agent-playbook.js",{"path":611,"priority":278},"src/cli.js","cli",{"sources":614},[615],"manual",{"closedIssues90d":8,"description":617,"forks":231,"openIssues90d":8,"pushedAt":233,"readmeSize":229,"stars":234,"topics":618},"",[],{"classifiedAt":620,"discoverAt":621,"extractAt":622,"githubAt":622,"updatedAt":620},1778683644178,1778683636062,1778683642414,[212,210,211,214,213,215],{"evaluatedAt":238,"extractAt":625,"updatedAt":238},1778683644393,[],[628,657,687,715,742,773],{"_creationTime":629,"_id":630,"community":631,"display":632,"identity":638,"providers":643,"relations":651,"tags":653,"workflow":654},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":633,"installMethods":634,"name":636,"sourceUrl":637},"Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.",{"claudeCode":635},"steipete/clawdis","ClawSweeper Skill","https://github.com/steipete/clawdis",{"basePath":639,"githubOwner":640,"githubRepo":641,"locale":18,"slug":642,"type":243},".agents/skills/clawsweeper","steipete","clawdis","clawsweeper",{"evaluate":644,"extract":650},{"promptVersionExtension":203,"promptVersionScoring":204,"score":645,"tags":646,"targetMarket":216,"tier":217},100,[647,212,648,649,210],"github","code-review","maintenance",{"commitSha":249,"license":600},{"repoId":652},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[212,210,648,647,649],{"evaluatedAt":655,"extractAt":656,"updatedAt":655},1778697688364,1778697652123,{"_creationTime":658,"_id":659,"community":660,"display":661,"identity":667,"providers":672,"relations":680,"tags":683,"workflow":684},1778693180473.13,"k171q6ygmjjyh4tynhnym1v9cn86m7q0",{"reviewCount":8},{"description":662,"installMethods":663,"name":665,"sourceUrl":666},"Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: \"run azd up\", \"run azd deploy\", \"execute deployment\", \"push to production\", \"push to cloud\", \"go live\", \"ship it\", \"bicep deploy\", \"terraform apply\", \"publish to Azure\", \"launch on Azure\". DO NOT USE WHEN: \"create and deploy\", \"build and deploy\", \"create a new app\", \"set up infrastructure\", \"create and deploy to Azure using Terraform\" — use azure-prepare for these.",{"claudeCode":664},"microsoft/agent-skills","Azure Deploy","https://github.com/microsoft/agent-skills",{"basePath":668,"githubOwner":669,"githubRepo":670,"locale":18,"slug":671,"type":243},".github/plugins/azure-skills/skills/azure-deploy","microsoft","agent-skills","azure-deploy",{"evaluate":673,"extract":679},{"promptVersionExtension":203,"promptVersionScoring":204,"score":645,"tags":674,"targetMarket":216,"tier":217},[675,211,676,677,678,212,210],"azure","bicep","terraform","azd",{"commitSha":249,"license":600},{"parentExtensionId":681,"repoId":682},"k17934axs3g4g0b9056mbcsz0986m02a","kd77czgnv00rfjm815pcc5xx5986n5t8",[212,678,675,676,210,211,677],{"evaluatedAt":685,"extractAt":686,"updatedAt":685},1778696225011,1778693180473,{"_creationTime":688,"_id":689,"community":690,"display":691,"identity":697,"providers":701,"relations":708,"tags":711,"workflow":712},1778675056600.2336,"k174ksverssk2yzbps474rxbj186m722",{"reviewCount":8},{"description":692,"installMethods":693,"name":695,"sourceUrl":696},"CI/CD Pipeline Builder",{"claudeCode":694},"alirezarezvani/claude-skills","ci-cd-pipeline-builder","https://github.com/alirezarezvani/claude-skills",{"basePath":698,"githubOwner":699,"githubRepo":700,"locale":18,"slug":695,"type":243},"engineering/skills/ci-cd-pipeline-builder","alirezarezvani","claude-skills",{"evaluate":702,"extract":707},{"promptVersionExtension":203,"promptVersionScoring":204,"score":645,"tags":703,"targetMarket":216,"tier":217},[210,704,212,214,705,706],"devops","gitlab-ci","pipeline-generation",{"commitSha":249},{"parentExtensionId":709,"repoId":710},"k173223hfbd6c4mx6r1jdx23wn86mbpb","kd7ff9s1w43mfyy1n7hf87816186m6px",[212,210,704,214,705,706],{"evaluatedAt":713,"extractAt":714,"updatedAt":713},1778678508588,1778675056600,{"_creationTime":716,"_id":717,"community":718,"display":719,"identity":725,"providers":729,"relations":735,"tags":738,"workflow":739},1778699018122.806,"k17f8brx4myxh4m628fzaf359d86mh5p",{"reviewCount":8},{"description":720,"installMethods":721,"name":723,"sourceUrl":724},"Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creating K8s resources, or implementing production-grade Kubernetes configurations.",{"claudeCode":722},"wshobson/agents","k8s-manifest-generator","https://github.com/wshobson/agents",{"basePath":726,"githubOwner":727,"githubRepo":728,"locale":18,"slug":723,"type":243},"plugins/kubernetes-operations/skills/k8s-manifest-generator","wshobson","agents",{"evaluate":730,"extract":734},{"promptVersionExtension":203,"promptVersionScoring":204,"score":645,"tags":731,"targetMarket":216,"tier":217},[215,732,733,704,213],"yaml","manifests",{"commitSha":249},{"parentExtensionId":736,"repoId":737},"k175jd53h37s1n6dw0vmzx9s3n86m28p","kd74de64zj0axtg5b8t7eqqe2x86nske",[704,213,215,733,732],{"evaluatedAt":740,"extractAt":741,"updatedAt":740},1778701717766,1778699018122,{"_creationTime":743,"_id":744,"community":745,"display":746,"identity":752,"providers":757,"relations":766,"tags":769,"workflow":770},1778695548458.3982,"k171x3rf153jaf2ymvdtgzmtm986mkq2",{"reviewCount":8},{"description":747,"installMethods":748,"name":750,"sourceUrl":751},"Configure container image registries including GitHub Container Registry (ghcr.io), Docker Hub, and Harbor with automated image scanning, tagging strategies, retention policies, and CI/CD integration for secure image distribution. Use when setting up a private container registry, migrating from Docker Hub to self-hosted registries, implementing vulnerability scanning in CI/CD pipelines, managing multi-architecture images, enforcing image signing, or configuring automatic cleanup and retention policies.\n",{"claudeCode":749},"pjt222/agent-almanac","Setup Container Registry","https://github.com/pjt222/agent-almanac",{"basePath":753,"githubOwner":754,"githubRepo":755,"locale":18,"slug":756,"type":243},"skills/setup-container-registry","pjt222","agent-almanac","setup-container-registry",{"evaluate":758,"extract":765},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":759,"targetMarket":216,"tier":217},[760,761,215,704,210,762,763,764],"container-registry","docker","security","harbor","ghcr",{"commitSha":249,"license":600},{"parentExtensionId":767,"repoId":768},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[210,760,704,761,764,763,215,762],{"evaluatedAt":771,"extractAt":772,"updatedAt":771},1778701304642,1778695548458,{"_creationTime":774,"_id":775,"community":776,"display":777,"identity":783,"providers":787,"relations":794,"tags":796,"workflow":797},1778696691708.3018,"k17f0h3sgcsz1akx4p2bcfxd2186mx8d",{"reviewCount":8},{"description":778,"installMethods":779,"name":781,"sourceUrl":782},"Advanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management\n",{"claudeCode":780},"ruvnet/ruflo","github-workflow-automation","https://github.com/ruvnet/ruflo",{"basePath":784,"githubOwner":785,"githubRepo":786,"locale":18,"slug":781,"type":243},".claude/skills/github-workflow-automation","ruvnet","ruflo",{"evaluate":788,"extract":793},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":789,"targetMarket":216,"tier":217},[214,210,212,790,791,792],"ai","workflow-orchestration","repository-management",{"commitSha":249},{"repoId":795},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[790,212,210,214,792,791],{"evaluatedAt":798,"extractAt":799,"updatedAt":798},1778699079753,1778696691708]