Agent Skills
› nixopus/nixopus
nixopus/nixopus
GitHubNixopus API调用参考文档,提供统一的nixopus_api函数调用格式及部署、通知等核心接口的正确用法与常见错误规避指南。
Install All Skills
npx skills add nixopus/nixopus --all -g -y
Skills in Collection (40)
Nixopus API调用参考文档,提供统一的nixopus_api函数调用格式及部署、通知等核心接口的正确用法与常见错误规避指南。
需要调用Nixopus平台API时
查询API路径、参数或HTTP方法规范时
排查API调用失败原因时
npx skills add nixopus/nixopus --skill api-catalog -g -y
生成 Caddyfile 配置,支持静态站点、SPA 路由回退、缓存压缩、重定向及安全头设置,适用于前端部署与反向代理场景。
需要为静态网站生成 Caddy 配置
需要 SPA 应用的路由回退规则
需要配置自定义缓存或压缩策略
npx skills add nixopus/nixopus --skill caddyfile-generation -g -y
根据代码依赖自动检测数据库、缓存或消息中间件,生成包含多服务依赖和配置的多容器 Docker Compose 文件。
应用需要数据库、缓存或消息代理
多服务独立部署架构
Monorepo 多 Dockerfile 结构
npx skills add nixopus/nixopus --skill compose-setup -g -y
提供容器内存和CPU限制推荐,诊断OOM和CPU节流问题,并根据不同技术栈给出调整建议。
容器被OOM杀死
容器运行缓慢
设置部署初始资源限制
npx skills add nixopus/nixopus --skill container-resource-tuning -g -y
提供C/C++项目的构建与部署指南,支持CMake和Meson构建系统。通过检测项目文件自动识别,生成优化的Dockerfile以实现从源码到容器的完整打包流程。
需要构建或部署C/C++应用程序
项目中存在CMakeLists.txt或meson.build文件
npx skills add nixopus/nixopus --skill cpp-deploy -g -y
用于在部署期间安全执行数据库迁移。支持检测多种框架(如Prisma, Django, Rails等),提供具体迁移命令,并指导Pre-deploy或Post-deploy时机选择及回滚策略。
部署应用时执行数据库结构变更
需要运行数据库迁移脚本
npx skills add nixopus/nixopus --skill database-migration -g -y
提供Deno应用的构建与部署指南,涵盖版本检测、依赖缓存优化及多种Dockerfile模板,适用于包含deno.json的项目。
检测到 deno.json 或 deno.jsonc 文件
需要部署 Deno 应用
npx skills add nixopus/nixopus --skill deno-deploy -g -y
用于将非部署任务路由至专用智能体,涵盖诊断、运维、基础设施、GitHub操作及通知等场景。通过delegate工具传递上下文,实现任务分发与结果同步处理。
需要排查构建错误或运行时崩溃
检查服务器健康或资源使用情况
管理域名、容器或服务器配置
执行Git分支或PR操作
发送部署成功或失败的通知
npx skills add nixopus/nixopus --skill deploy-delegation -g -y
处理应用完整部署流程,包括源码检测(GitHub/S3)、基于提示的配置分析、项目创建及部署监控,最终交付运行URL。
用户希望部署应用程序
提供包含仓库或S3上下文的部署请求
npx skills add nixopus/nixopus --skill deploy-flow -g -y
分析仓库以识别技术栈、部署目标、端口及构建命令,支持多语言和单体/微服务结构检测,适用于新项目部署或上手阶段。
开始新部署
接入新仓库
询问项目技术栈
npx skills add nixopus/nixopus --skill deployment-analysis -g -y
提供应用与容器故障的逐层诊断工作流,涵盖部署历史、构建日志、容器状态及HTTP探针检查。用于快速定位部署失败或运行时问题的根因,并按层级逐步排查直至找到根本原因。
调查部署失败
排查运行时问题
npx skills add nixopus/nixopus --skill diagnostic-workflow -g -y
为 Node.js、Go、Python、Rust 等语言生成生产级多阶段 Dockerfile,遵循安全、缓存优化及小镜像最佳实践。
用户需要生成 Dockerfile
询问容器化相关问题
仓库中不存在 Dockerfile
npx skills add nixopus/nixopus --skill dockerfile-generation -g -y
根据项目语言自动生成.dockerignore文件,排除无关文件和敏感信息,优化Docker构建上下文并防止密钥泄露。
生成.dockerignore文件
优化Docker构建速度
防止构建上下文过大
避免密钥泄露到镜像中
npx skills add nixopus/nixopus --skill dockerignore-generation -g -y
指导应用域名配置,包括创建时绑定、追加子域名及自定义域名DNS设置与验证流程。
用户请求为应用添加或配置域名
部署后需要绑定自定义域名
npx skills add nixopus/nixopus --skill domain-attachment -g -y
诊断域名解析、TLS证书配置及反向代理路由问题,处理502/503/504错误及自定义域名挂起状态。严格隐藏内部架构细节,确保用户仅了解服务器与域名层面的信息。
域名无法解析
TLS证书申请失败
代理返回502/503/504错误
自定义域名状态挂起
npx skills add nixopus/nixopus --skill domain-tls-routing -g -y
提供.NET应用构建与部署指南,涵盖版本检测、Dockerfile模板及优化策略。
检测到.csproj文件
需要构建或发布.NET项目
npx skills add nixopus/nixopus --skill dotnet-deploy -g -y
提供 Elixir/Phoenix 应用的构建与部署指南,涵盖版本检测、依赖编译、Mix Release 生成及 Dockerfile 编写模式,用于自动化部署流程。
需要构建或部署 Elixir 项目时
检测到 mix.exs 文件时
生成 Phoenix 应用 Dockerfile 时
npx skills add nixopus/nixopus --skill elixir-deploy -g -y
通过日志和容器状态的模式匹配,诊断部署失败、容器崩溃及网络问题。提供Node.js、Python、Go等语言的构建与运行时错误排查指南及修复方案。
部署失败
容器意外崩溃或退出
应用部署后无法访问
npx skills add nixopus/nixopus --skill failure-diagnosis -g -y
引导用户完成 GitHub 连接配置,区分云和自托管模式安装或创建 GitHub App,确保在部署前建立有效连接。
get_github_connectors 返回空值
缺少有效的 GitHub 连接器
需要初始化 GitHub 集成
npx skills add nixopus/nixopus --skill github-onboarding -g -y
定义 GitHub 操作规范,涵盖连接器解析、文件读写及分支管理。核心为 Fix-via-PR 工作流:创建特性分支、提交 PR、合并后触发重新部署。强调禁止直接推送主分支等安全规则,确保变更通过 PR 流程流转。
修复仓库中的文件
创建新的分支
发起或处理 Pull Request
执行与 GitHub 相关的版本控制操作
npx skills add nixopus/nixopus --skill github-workflow -g -y
提供Gleam应用的构建与Docker部署指南,涵盖版本管理、镜像优化及Dockerfile模板。
检测到gleam.toml文件
需要部署Gleam项目
npx skills add nixopus/nixopus --skill gleam-deploy -g -y
提供Go项目的构建与部署指南,涵盖版本检测、静态二进制编译、CGO配置、工作区处理及Dockerfile最佳实践。
部署Go应用
检测到go.mod文件
npx skills add nixopus/nixopus --skill go-deploy -g -y
自动化生产事故响应工作流,涵盖严重性分级、上下文收集、根因诊断、自动修复决策及通知机制,旨在快速恢复服务并减少人工干预。
收到自动化故障事件
用户报告生产环境事故
npx skills add nixopus/nixopus --skill incident-response -g -y
用于构建和部署Java应用,支持Maven/Gradle及Spring Boot等框架。涵盖版本检测、构建命令、端口识别、Dockerfile生成及缓存优化,适用于Java项目的发布流程。
需要构建或部署Java项目时
检测到pom.xml或build.gradle文件
npx skills add nixopus/nixopus --skill java-deploy -g -y
提供机器实例生命周期管理、指标监控及自动化诊断功能,用于排查服务器健康问题和执行备份操作。
调查服务器健康状况
管理机器状态(重启/暂停)
分析性能指标异常
执行机器备份
npx skills add nixopus/nixopus --skill machine-ops -g -y
提供 MCP 服务器发现、工具调用及提供商目录集成能力。当任务涉及外部服务、第三方工具或用户询问 MCP 相关操作时触发,用于扩展核心系统之外的功能集成。
涉及外部服务或第三方工具的集成任务
用户主动询问 MCP 服务器的列表、添加、更新或删除
npx skills add nixopus/nixopus --skill mcp-integrations -g -y
提供多服务 Monorepo 应用的部署策略,涵盖检测、服务发现、依赖排序及构建上下文配置。
需要部署包含多个服务的 Monorepo 仓库
处理多语言 Monorepo 的依赖关系与构建
npx skills add nixopus/nixopus --skill monorepo-strategy -g -y
在运行时查询 Nixopus 平台最新文档,用于回答功能、配置、部署及 API 等问题,防止幻觉。
用户询问 Nixopus 功能或概念
需要查询配置、部署指南或 API 参考
npx skills add nixopus/nixopus --skill nixopus-docs -g -y
提供 Node.js/JS/TS 项目的构建与部署指南,涵盖版本检测、包管理器识别、环境变量配置及主流框架的构建启动逻辑。
检测到 package.json 文件
需要部署 Node.js 应用
涉及 Node.js 环境配置
npx skills add nixopus/nixopus --skill node-deploy -g -y
处理新用户首次欢迎流程,接收ONBOARD__信号后加载github-onboarding技能,根据实例模式提供GitHub连接指引并引导部署。
用户首次登录且无GitHub连接器时
接收到包含__ONBOARD__的消息时
npx skills add nixopus/nixopus --skill onboarding -g -y
用于构建和部署PHP应用,支持Laravel、Symfony等框架。自动检测环境、依赖及框架类型,生成Dockerfile,处理Composer安装、启动优化及Node.js集成,确保高效稳定的PHP服务发布。
需要部署PHP项目
检测到composer.json或index.php文件
npx skills add nixopus/nixopus --skill php-deploy -g -y
部署后验证技能,通过容器状态、端口对齐、内外可达性、健康检查及日志扫描等步骤,确认应用运行正常且可访问。
部署完成后自动触发
用户请求验证部署健康状况
npx skills add nixopus/nixopus --skill post-deploy-verification -g -y
部署前检查清单,验证Dockerfile、端口、环境变量、构建命令、依赖锁定及迁移等配置,提前发现部署风险。
准备触发构建或部署时
检查应用部署就绪状态
npx skills add nixopus/nixopus --skill pre-deploy-checklist -g -y
自动检测Python项目配置、包管理器及框架,生成构建部署命令与Dockerfile,支持多版本管理与环境变量配置。
需要部署Python应用时
检测到pyproject.toml或requirements.txt等配置文件时
npx skills add nixopus/nixopus --skill python-deploy -g -y
提供部署失败后的回滚决策指南,涵盖重试与回滚判断、状态保留、执行验证及数据库迁移风险评估,用于快速恢复服务稳定性。
部署失败
应用不可达
容器崩溃循环
用户请求回滚
npx skills add nixopus/nixopus --skill rollback-strategy -g -y
指导Ruby/Rails应用构建与部署流程,涵盖版本管理、Bundler依赖安装、框架检测、资产编译及Dockerfile优化策略。
检测到Gemfile文件
需要构建或部署Ruby/Rails项目
npx skills add nixopus/nixopus --skill ruby-deploy -g -y
提供 Rust 应用的构建与部署指南,涵盖版本检测、二进制编译、端口识别及多种 Dockerfile 模板(含 Cargo Chef 优化),用于自动化发布流程。
用户询问如何部署 Rust 项目
检测到 Cargo.toml 文件
npx skills add nixopus/nixopus --skill rust-deploy -g -y
自动修复部署失败的Skill。通过诊断、应用已知修复或创建PR重试,最多3次后回滚或升级。支持S3和GitHub源,无需用户干预即可执行自愈流程。
部署失败
构建错误
npx skills add nixopus/nixopus --skill self-heal -g -y
提供 Shell 脚本应用的部署指南,涵盖解释器检测、Dockerfile 构建模式及 setup 脚本处理。适用于启动 start.sh 或需容器化部署 Shell 项目时。
检测到 start.sh 文件
需要部署 Shell 脚本应用
生成 Dockerfile 用于 Shell 项目
npx skills add nixopus/nixopus --skill shell-deploy -g -y
用于部署无服务端运行时静态网站(如HTML、SPA)的Skill。通过检测index.html或Staticfile识别项目,支持配置Caddy/Nginx及Dockerfile模式,适用于构建输出目录或纯HTML文件的托管场景。
检测到项目根目录存在 index.html
检测到项目根目录存在 Staticfile
用户请求部署静态 HTML 站点
npx skills add nixopus/nixopus --skill static-deploy -g -y


