DevOps Skill技能列表

4.5

Terraform文档生成器Skill terraform-documentation-generator

这个技能用于自动化生成和更新Terraform基础设施即代码模块的文档,包括README文件、输入输出表格和使用示例,提高开发效率和文档一致性。关键词:Terraform,文档生成,自动化,README,模块文档,DevOps。

4.5

Terraform依赖分析器Skill terraform-dependency-analyzer

这个技能用于分析Terraform配置中的资源依赖关系,可视化依赖图,识别循环依赖,并优化资源排序,帮助优化基础设施部署。关键词:Terraform, 依赖分析, 循环依赖, 资源优化, DevOps, 基础设施即代码。

4.5

Python打包配置Skill python-packaging

这个技能用于配置Python软件包的元数据和构建系统,以便通过UV或setuptools进行分发和发布到PyPI。它涉及设置pyproject.toml或setup.py、管理依赖、版本控制、包结构优化、测试安装和故障排除,是Python开发中实现标准化打包和高效项目分发的关键环节。关键词:Python打包,配置,元数据,setuptools,UV,PyPI,分发,构建系统,依赖管理。

4.5

Python依赖管理技能Skill dependency-manager

这个技能专注于使用UV、pip-tools和requirements.txt等工具来高效管理Python项目的依赖关系,包括依赖安装、版本控制、冲突解决、虚拟环境设置以及CI/CD集成,旨在提高开发效率和项目可维护性。关键词:Python依赖管理、UV工具、pip-tools、requirements.txt、依赖解析、虚拟环境、CI/CD、版本控制、依赖冲突解决。

4.5

Nginx负载均衡配置Skill load-balancer

此技能用于配置nginx负载均衡,包括设置上游服务器、实施健康检查和故障转移策略,以优化服务器资源利用和确保高可用性。关键词:nginx, 负载均衡, 健康检查, 故障转移, 服务器管理, 流量分发, 高可用, DevOps。

4.5

升级技能Skill upgrade

这是一个用于安全升级 Obsidian-Claude-PKM 仓库系统文件的技能。它通过创建备份、显示差异和用户确认,自动更新版本,同时保护个人内容不被修改。适用于软件版本管理、备份恢复和系统维护场景。关键词:Obsidian 升级,版本控制,备份策略,系统更新,软件维护,PKM 工具。

4.5

Git推送技能Skill push

这个技能自动化Git工作流程,用于提交和推送代码或笔记更改,生成智能提交消息,并同步远程仓库。适用于开发者和笔记管理,提高版本控制效率。关键词:Git推送, 自动化提交, 智能消息, 远程同步, DevOps工具。

4.5

X转Markdown工具Skill baoyu-danger-x-to-markdown

这个技能是一个工具,用于将X(前Twitter)平台上的推文和文章内容转换为Markdown格式,带有YAML front matter。它支持媒体下载、用户同意流程和自定义偏好设置,方便用户保存和整理社交媒体内容。关键词:X转Markdown、推文转换、Markdown生成、媒体下载、API反向工程、内容保存。

4.5

图像压缩工具Skill baoyu-compress-image

此技能是一个图像压缩工具,支持将图像自动压缩为WebP或PNG格式,使用最佳可用工具如sips、cwebp、ImageMagick和Sharp。它可用于优化图像大小,提高网页加载速度,适用于前端开发、DevOps自动化等场景。关键词:图像压缩、WebP、PNG、自动化工具、优化图像、减少文件大小。

4.5

发布技能Skill release-skills

这是一个通用发布工作流技能,自动检测项目配置和版本文件,支持多语言更新日志生成,用于软件版本管理、发布和DevOps自动化。关键词包括发布、版本控制、自动化工作流、多语言支持、CI/CD、Git、更新日志、项目维护。

4.5

pnpm包管理Skill pnpm

pnpm是一个高效的Node.js包管理工具,支持工作区设置、目录管理、CI/CD配置和供应链安全加固,适用于monorepo项目和依赖管理,关键词包括pnpm、Node.js、包管理、工作区、目录、CI/CD、供应链安全。

4.5

技能加载Skill load-skill

这个技能用于从指定目录加载新创建的技能到系统中,使其能够立即使用,适用于技能管理和开发工作流自动化。关键词:技能加载、技能管理、系统集成、开发工具、即时可用、自动化部署。