关于 eliteforge-poseidon-cli
用于通过 EliteForge Poseidon CLI 管理应用元数据、构建、部署和运行日志的技能。它会检查依赖与凭据、使用前更新 CLI,并通过命令帮助确认操作方式。
主要功能
- 01检查依赖与凭据
- 02安装并升级 CLI
- 03管理元数据与构建
- 04执行部署和运行日志操作
- 05原子化重建与部署
适用场景
- 01查看应用元数据
- 02构建并部署应用
- 03检索运行错误及日志上下文
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cloudsen/ eliteforge-skills --skill eliteforge-poseidon-cli安装后在 Claude Code 中输入/eliteforge-poseidon-cli确认已加载。
附带文件agents/openai.yaml
详细介绍
来自项目 READMEEliteForge Poseidon CLI
依赖准备
以下工具不存在,先尝试自动安装:
- python3
- pipx
- jq 上下文或环境变量中的内部变量缺失,终止运行,提示用户补全相关变量。
工作流
- 先确认依赖和变量可用。
- 每次使用前都检查
eliteforge-poseidon-cli是否已安装。- 未安装时执行:
pipx install eliteforge-poseidon-cli
- 未安装时执行:
- 每次使用前都执行:
pipx upgrade eliteforge-poseidon-cli - 先看帮助再执行具体命令,避免硬编码能力说明。
- 所有子命令说明
poseidon -h - 元数据板块:应用与配置元数据管理:
poseidon metadata -h- 注意:创建应用时,依赖gitlab仓库,可使用
$gitlab-cli-skills先在赛迪GitLab平台上创建好项目仓库
- 注意:创建应用时,依赖gitlab仓库,可使用
- 构建板块:触发构建、查询构建记录与上下文
poseidon build -h - 运维板块:发布、日志检索与重启
poseidon ops -h - 原子命令:
poseidon atomic -h- 构建并发布指定应用:poseidon atomic rebuild-and-deploy 按应用名/ID触发构建并轮询到构建完成,并检测实例是否启动完毕,默认自动部署到开发环境
- 查看应用实例的错误日志:poseidon atomic runtime-errors 按应用名检索运行时错误日志,并逐条抓取命中时间点的上下文
- 所有子命令说明
- 按用户目标执行命令,可编写脚本自行编排接口.
Environment Variables
ELITEFORGE_SKILL_POSEIDON_BASE_URL[optional] Platform URL; defaults tohttps://poseidon.cisdigital.cn/.ELITEFORGE_SKILL_POSEIDON_USERNAME[required] Platform username for account authentication.ELITEFORGE_SKILL_POSEIDON_PASSWD[required] Platform password for account authentication.ELITEFORGE_SKILL_POSEIDON_AUTH_TYPE[optional] Authentication mode; supportsACCOUNT,API_TOKEN, orBEARER, and defaults toACCOUNT.ELITEFORGE_SKILL_POSEIDON_PRODUCT_ID[optional] Product ID; specific commands may override it with command parameters.ELITEFORGE_SKILL_POSEIDON_PROJECT_ID[optional] Project ID; specific commands may override it with command parameters.ELITEFORGE_SKILL_POSEIDON_AUTH_APP_ID[conditional] Required whenELITEFORGE_SKILL_POSEIDON_AUTH_TYPE=API_TOKEN.ELITEFORGE_SKILL_POSEIDON_AUTH_APP_SECRET[conditional] Required whenELITEFORGE_SKILL_POSEIDON_AUTH_TYPE=API_TOKEN.ELITEFORGE_SKILL_POSEIDON_TOKEN[conditional] Required whenELITEFORGE_SKILL_POSEIDON_AUTH_TYPE=BEARER.
Output Rules
- 输出保持简洁,必要时可配合
jq等Linux管道工具,处理接口JSON响应。 - 失败时返回实际执行的命令和关键报错
- 需要更多命令说明时,继续引导查看对应
-h
评论
支持 Markdown