Agent Skills
› akin-ozer/cc-devops-skills
akin-ozer/cc-devops-skills
GitHub用于生成和脚手架化Ansible内容(Playbook、Role、任务、清单等)。通过分类请求模式、收集输入并引用最佳实践与模板,输出生产就绪的Ansible代码或片段,区别于验证调试场景。
安装全部 Skills
npx skills add akin-ozer/cc-devops-skills --all -g -y
集合内 Skills (31)
用于生成和脚手架化Ansible内容(Playbook、Role、任务、清单等)。通过分类请求模式、收集输入并引用最佳实践与模板,输出生产就绪的Ansible代码或片段,区别于验证调试场景。
创建部署Nginx的Playbook
生成PostgreSQL备份的Role
编写生产环境Inventory文件
构建用户配置的可复用Task
初始化包含ansible.cfg的项目结构
npx skills add akin-ozer/cc-devops-skills --skill ansible-generator -g -y
用于验证、检查、审计和调试 Ansible 剧本、角色及库存的工具。支持语法校验、安全扫描、Molecule 测试及模块文档查询,具备自动环境准备与降级容错机制,确保代码质量与最佳实践。
验证 Ansible 剧本或角色
调试 Ansible 错误
运行安全检查
查询自定义模块文档
npx skills add akin-ozer/cc-devops-skills --skill ansible-validator -g -y
用于生成或重构生产级 Azure DevOps Pipeline YAML。支持基础 CI、多阶段 CD、Docker、K8s 及语言特定模板等模式,通过确定性步骤捕获输入并加载参考文档,确保输出包含明确回退机制和完成标准的高质量流水线配置。
创建 azure-pipelines.yml
构建多阶段 CI/CD 流水线
生成可复用的管道模板
将现有 CI 流程转换为 Azure Pipelines
npx skills add akin-ozer/cc-devops-skills --skill azure-pipelines-generator -g -y
用于验证 Azure DevOps 流水线 YAML 文件,检查语法、安全性及最佳实践。优先在本地执行脚本,若结果不足则查阅文档。支持多种模式如语法检查、安全扫描和严格模式,并输出结构化的验证报告。
用户要求验证 azure-pipelines.yml
询问 Azure 流水线 YAML 为何失败
请求对 Azure DevOps 流水线进行安全扫描
检查流水线中的最佳实践问题
要求在合并前审查 CI 中的流水线
npx skills add akin-ozer/cc-devops-skills --skill azure-pipelines-validator -g -y
用于生成生产级Bash/Shell脚本、自动化CLI工具及文本处理脚本。遵循预检、需求捕获、路径选择等阶段,支持模板优先或自定义生成,确保脚本具备错误处理、安全性约束及可移植性,并提供验证回退机制。
创建或编写Bash/shell脚本
将手动CLI步骤转换为自动化脚本
构建使用grep/awk/sed的文本处理脚本
创建运维辅助、定时任务或CI工具脚本
npx skills add akin-ozer/cc-devops-skills --skill bash-script-generator -g -y
用于验证、检查和安全审计Bash/Shell脚本。通过语法检测、ShellCheck静态分析及自定义规则,提供修复建议或自动修补,确保脚本符合POSIX标准及安全性要求。
验证 Bash 脚本
Lint .sh 文件
查找 Shell 脚本中的安全问题
使脚本符合 POSIX 标准
npx skills add akin-ozer/cc-devops-skills --skill bash-script-validator -g -y
生成生产级、安全且优化的 Dockerfile 及多阶段构建配置。支持 Node.js/Python 等语言,自动处理 .dockerignore,集成验证器进行迭代修复,确保最佳实践与最小镜像体积。
创建新的 Dockerfile
容器化应用(Node.js, Python, Go, Java)
实现多阶段构建以优化大小
用户请求 'create', 'generate', 'build' 或 'write' Dockerfile
npx skills add akin-ozer/cc-devops-skills --skill dockerfile-generator -g -y
用于验证、检查和安全扫描 Dockerfile,提供语法校验、安全审计及最佳实践审查。适用于 CI/CD 前的镜像优化与加固,明确排除生成新文件或运行时调试场景。
validate this Dockerfile
lint/check my Dockerfile
security scan Dockerfile
optimize Docker image size/build time
review Dockerfile before merge
npx skills add akin-ozer/cc-devops-skills --skill dockerfile-validator -g -y
用于生成和创建Fluent Bit配置文件(INPUT/FILTER/OUTPUT/parsers),构建日志管道,支持K8s元数据增强及向Elasticsearch、Loki等后端发送日志。包含预检、需求澄清及脚本/手动生成决策流程。
创建或更新Fluent Bit配置文件
构建日志处理管道
配置Kubernetes日志采集与元数据增强
将日志发送至Elasticsearch、Loki、CloudWatch等目标
实现自定义解析器或多行处理逻辑
npx skills add akin-ozer/cc-devops-skills --skill fluentbit-generator -g -y
用于对Fluent Bit经典模式配置文件进行确定性、可重复的验证。涵盖静态检查、标签路由审计及安全合规,支持预检依赖、干运行模拟及官方文档参考,确保配置在部署前无错误且符合最佳实践。
Validate this fluent-bit.conf before deploy
Lint my Fluent Bit config and report issues
Check tag routing and output matches in Fluent Bit
Run security checks for Fluent Bit config
Dry-run Fluent Bit config and tell me what failed
npx skills add akin-ozer/cc-devops-skills --skill fluentbit-validator -g -y
用于生成生产级GitHub Actions工作流、自定义动作及CI/CD流水线。遵循最佳实践与安全标准,支持通过决策树路由需求,并自动调用验证技能确保代码质量。
创建或生成 GitHub Actions 工作流
构建 CI/CD 流水线
生成 action.yml 自定义动作
设置可复用工作流
npx skills add akin-ozer/cc-devops-skills --skill github-actions-generator -g -y
用于验证、检查和修复GitHub Actions工作流及自定义动作。支持语法检查、静态分析、本地执行测试及版本验证,通过actionlint和act工具确保工作流最佳实践与正确性。
validate this GitHub Actions workflow
check my .github/workflows/*.yml file
debug actionlint errors
test this workflow locally with act
verify GitHub Action versions or deprecations
npx skills add akin-ozer/cc-devops-skills --skill github-actions-validator -g -y
用于生成生产级 GitLab CI/CD 管道配置,遵循最佳实践与安全标准。支持按复杂度路由至轻量、完整或针对性模式,自动加载参考文档并调用验证器确保语法正确与合规性。
创建 .gitlab-ci.yml
构建 Node/Python/Java 等语言的 GitLab 管道
添加 Docker 构建和部署任务
设置父-子或多项目管道
集成 SAST 或依赖扫描模板
npx skills add akin-ozer/cc-devops-skills --skill gitlab-ci-generator -g -y
用于验证、检查和安全审计 GitLab CI/CD 配置的工具。支持语法、最佳实践及安全规则检查,提供从基础语法到严格合并门禁的分步确定性工作流,帮助修复流水线错误并提升安全性。
Validate this .gitlab-ci.yml
Why is this GitLab pipeline failing?
Run a security review for our GitLab CI
Check pipeline best practices
Lint GitLab CI config before merge
npx skills add akin-ozer/cc-devops-skills --skill gitlab-ci-validator -g -y
用于生成生产级Helm Chart,支持脚手架搭建、模板生成及K8s清单转换。通过标准化流程收集需求,确保Chart符合最佳实践,包含完整的辅助函数和验证机制。
创建新的Helm Chart
生成Helm模板文件
将K8s清单转换为Helm Chart
构建包含Deployment或Service的Chart
npx skills add akin-ozer/cc-devops-skills --skill helm-generator -g -y
提供Helm Chart的全面验证与分析工作流,涵盖结构检查、模板渲染、YAML语法校验、K8s资源合规性及安全审计。默认只读,仅在用户明确要求时修改文件,支持本地与集群环境下的多阶段深度检测。
用户请求验证、lint或排查Helm Chart问题
Helm模板渲染失败或生成无效YAML
需要部署前的质量门禁检查(如schema、dry-run)
需验证CRD资源字段是否符合文档规范
npx skills add akin-ozer/cc-devops-skills --skill helm-validator -g -y
根据最佳实践生成生产级 Jenkinsfile,支持声明式、脚本式及共享库。提供模板映射与决策树辅助选型,内置超时、容错等核心配置参考,并调用验证器确保代码质量。
生成 Maven/Gradle/npm CI 流水线
创建带审批的 Jenkins 部署流水线
构建含并行测试阶段的 Jenkinsfile
创建具有动态阶段逻辑的脚本化流水线
脚手架搭建 Jenkins 共享库
为 Docker 或 Kubernetes 代理生成 Jenkinsfile
npx skills add akin-ozer/cc-devops-skills --skill jenkinsfile-generator -g -y
用于验证和检查 Jenkinsfile 及共享库,支持语法、安全及最佳实践检测。通过本地脚本执行预检与校验,辅助排查流水线失败原因并提升代码质量。
验证 Jenkinsfile
检查流水线安全问题
Lint Declarative/Scripted 流水线
排查语法检查失败的流水线
验证共享库 Groovy 文件
npx skills add akin-ozer/cc-devops-skills --skill jenkinsfile-validator -g -y
提供Kubernetes集群、工作负载、网络及存储问题的系统化调试工具包。涵盖Pod故障、DNS解析、服务连通性、卷挂载及部署回滚等场景,遵循只读诊断优先的安全工作流,确保操作可追溯且风险可控。
Pod处于CrashLoopBackOff或Pending状态
Service DNS解析失败或网络不通
Deployment部署卡住或回滚失败
PVC无法挂载导致存储问题
集群健康度下降或资源耗尽
npx skills add akin-ozer/cc-devops-skills --skill k8s-debug -g -y
用于生成和创建Kubernetes YAML清单(如Deployment、Service等)。遵循确定性步骤,包含预检、输入捕获、CRD查询及强制验证,确保输出生产就绪且符合最佳实践。
用户请求生成或更新Kubernetes YAML文件
需要创建特定资源如Deployment、StatefulSet或CRD
npx skills add akin-ozer/cc-devops-skills --skill k8s-yaml-generator -g -y
提供Kubernetes YAML资源的全面验证工作流,包括语法检查、模式验证和干运行测试。严格只读,生成包含修复建议的报告,不修改文件。
Validate this Kubernetes YAML before deploy.
Lint these manifests and report what is broken.
Check this CRD manifest and explain schema issues.
Run dry-run checks on this manifest.
npx skills add akin-ozer/cc-devops-skills --skill k8s-yaml-validator -g -y
用于生成生产级 LogQL 查询、日志流选择器、指标查询及告警规则的交互式工作流。通过五阶段流程收集意图、日志源细节、版本信息并确认计划,支持兼容性与复杂查询处理。
生成错误率等指标的 LogQL 查询
构建 Loki 告警规则或表达式
将故障排查需求转换为 LogQL 语句
需要分步指导的查询构建
npx skills add akin-ozer/cc-devops-skills --skill logql-generator -g -y
用于生成生产级 Grafana Loki 服务器配置,支持单体、简单可扩展及微服务架构。提供 Python 脚本自动生成含 S3/GCS/Azure 存储、OTLP 及 Thanos 集成的 YAML/Helm 配置,并推荐迁移至 Alloy 替代已弃用的 Promtail。
部署或迁移 Loki
创建 Loki 配置文件
配置对象存储后端
启用 OTLP 或 Thanos 存储
npx skills add akin-ozer/cc-devops-skills --skill loki-config-generator -g -y
用于为C/C++、Python、Go、Java等项目生成符合最佳实践的Makefile。支持自动收集需求、处理多目录结构及CI/CD集成,并包含安全加固与标准目标。
用户请求创建或生成Makefile
需要为特定语言项目搭建构建系统
将手动构建流程转换为Makefile
添加GNU标准目标到现有文件
npx skills add akin-ozer/cc-devops-skills --skill makefile-generator -g -y
用于验证、检查和审计Makefile及.mk文件。通过本地确定性流程执行语法检查、安全扫描和最佳实践审查,提供错误修复建议并支持迭代验证,确保构建脚本质量。
Validate this Makefile
Lint my .mk file
Find issues in this build Makefile
Check Makefile security problems
Review this Makefile before CI
npx skills add akin-ozer/cc-devops-skills --skill makefile-validator -g -y
提供交互式工作流,通过协作规划生成生产级PromQL查询、告警规则及仪表盘。强调在编码前明确监控目标、用例和指标上下文,确保查询精准匹配意图,适用于监控构建、故障排查及容量规划等场景。
用户要求创建或编写PromQL查询
构建Prometheus监控仪表盘
配置Alertmanager告警规则
进行指标分析或容量规划
需要将监控需求转换为PromQL表达式
npx skills add akin-ozer/cc-devops-skills --skill promql-generator -g -y
用于验证、检查和修复PromQL查询及告警规则,检测反模式并提供优化建议。通过语法和语义校验脚本,结合最佳实践检查与查询解释,帮助用户澄清意图并提升查询性能与正确性。
用户需要验证PromQL语法是否正确
用户希望检查PromQL是否存在反模式或性能问题
用户请求解释PromQL查询的具体含义
npx skills add akin-ozer/cc-devops-skills --skill promql-validator -g -y
生成生产级Terraform HCL配置,遵循最佳实践。涵盖需求分析、自定义模块文档检索、动态数据源及生命周期规则添加,并强制集成验证与安全检查流程,确保代码合规可用。
用户需要创建或生成Terraform配置文件
请求脚手架化Terraform资源、模块或提供者
涉及AWS/Azure/GCP等基础设施即代码编写
npx skills add akin-ozer/cc-devops-skills --skill terraform-generator -g -y
用于验证、检查和审计Terraform配置的工具集。强制执行包含提取信息、文档查询、安全扫描及格式化的严格工作流,确保语法正确性、安全性及最佳实践合规性。
需要验证或格式化 Terraform (.tf) 文件
执行 Terraform 配置的安全审计与 linting
排查 Terraform 语法错误或配置问题
npx skills add akin-ozer/cc-devops-skills --skill terraform-validator -g -y
生成符合最佳实践的 Terragrunt HCL 配置,支持根文件、子模块及多环境布局。内置最新特性如 Stacks、Feature Flags 及 OpenTofu 引擎支持,强制使用 root.hcl 命名规范并自动校验配置安全性与依赖关系。
生成 root.hcl, terragrunt.hcl 或 terragrunt.stack.hcl
创建多环境(dev/staging/prod)Terragrunt 布局
配置 Terragrunt 依赖连接(dependency/dependencies blocks)
设置模块来源(本地、Git 或 tfr:///)
生成 catalog/units/* 下的 Stack 目录单元
npx skills add akin-ozer/cc-devops-skills --skill terragrunt-generator -g -y
用于验证、检查、格式化和审计 Terragrunt HCL 配置文件及栈。支持语法校验、依赖图分析、安全扫描(Trivy/Checkov)及代码规范检测,适用于 Terragrunt 0.93+ 版本,帮助确保基础设施代码的正确性与安全性。
验证 Terragrunt HCL 文件语法或输入
执行 Terragrunt 配置的安全扫描
格式化或 Lint Terragrunt/Terraform 代码
调试 Terragrunt 依赖关系或配置问题
运行 Terragrunt 栈的生成或计划测试
npx skills add akin-ozer/cc-devops-skills --skill terragrunt-validator -g -y


