Agent Skills
› ray-project/ray
ray-project/ray
GitHub该技能用于获取并分析 Buildkite CI 构建日志。通过解析 URL 提取管道和构建号,验证 API 令牌后调用接口查询构建状态、失败作业及详细日志,去除 ANSI 码后总结失败原因并提供修复建议。
Install All Skills
npx skills add ray-project/ray --all -g -y
Skills in Collection (7)
该技能用于获取并分析 Buildkite CI 构建日志。通过解析 URL 提取管道和构建号,验证 API 令牌后调用接口查询构建状态、失败作业及详细日志,去除 ANSI 码后总结失败原因并提供修复建议。
用户询问 CI 构建失败原因
用户提供 Buildkite 链接要求检查日志
npx skills add ray-project/ray --skill fetch-buildkite-logs -g -y
管理Ray仓库Python依赖,包括添加/移除/升级包、处理raydepsets锁文件、调试冲突及同步requirements与setup.py。
在Ray中修改Python依赖
解决依赖冲突
更新raydepsets配置
npx skills add ray-project/ray --skill ray-dependencies -g -y
指导如何根据代码变更类型(Python、C++/Cython或Dashboard)选择正确的构建模式,执行Ray项目的源码重建。
需要重新编译Ray项目
代码变更后需验证构建结果
首次构建Ray源码
npx skills add ray-project/ray --skill rebuild -g -y
用于将Ray项目Markdown文档中的硬换行转换为软换行,通过Python脚本实现内容不变且可渲染相等的自动重构,确保每段一行。
要求对Ray文档进行软换行或取消硬换行
在风格编辑前规范化Markdown文件的行包裹
npx skills add ray-project/ray --skill ray-soft-wrap -g -y
指导开发者对修改的代码运行 pre-commit 进行静态检查和格式化,处理自动修复后的剩余错误,管理排除配置,确保代码质量。
执行代码静态检查
修复代码格式或规范问题
npx skills add ray-project/ray --skill lint -g -y
将 Ray 文档从 RST 转换为 MyST Markdown,确保格式忠实且构建通过。包含引用验证、指令映射及渲染差异检查流程。
迁移现有 .rst 文件到 MyST
完成目录的 MyST 迁移
要求转换/迁移文档页面为 markdown
npx skills add ray-project/ray --skill rst-to-myst -g -y
诊断并修复 Ray Sphinx/Read the Docs 文档构建中的警告。解析警告日志,按严重程度分类并提出修复方案,支持本地构建或粘贴文本输入,帮助快速定位导致构建失败的原因。
文档构建检查失败需要排查原因
询问为何文档构建失败
分析 Sphinx 警告输出以获取修复建议
npx skills add ray-project/ray --skill sphinx-fix -g -y


