
Eliteforge Poseidon Cli
- 47 installs
- Updated July 24, 2026
- cloudsen/eliteforge-skills
Drives the poseidon CLI to operate the Poseidon service, installing and upgrading it via pipx before use.
About
Wraps the poseidon CLI to run Poseidon service operations from the agent. A developer uses it to call Poseidon commands with managed install/upgrade and env-based auth.
- Auto-installs and upgrades the CLI via pipx
- Reads command help before running specific commands
Eliteforge Poseidon Cli by the numbers
- 47 all-time installs (skills.sh)
- Ranked #318 of 550 CLI & Terminal skills by installs in the Skillselion catalog
- Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cloudsen/eliteforge-skills --skill eliteforge-poseidon-cliAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 47 |
|---|---|
| Last updated | July 24, 2026 |
| Repository | cloudsen/eliteforge-skills ↗ |
What it does
Drives the poseidon CLI to operate the Poseidon service, installing and upgrading it via pipx before use.
Files
EliteForge Poseidon CLI
依赖准备
以下工具不存在,先尝试自动安装:
- python3
- pipx
- jq
上下文或环境变量中的内部变量缺失,终止运行,提示用户补全相关变量。
工作流
1. 先确认依赖和变量可用。 2. 每次使用前都检查 eliteforge-poseidon-cli 是否已安装。
- 未安装时执行:
pipx install eliteforge-poseidon-cli
3. 每次使用前都执行:pipx upgrade eliteforge-poseidon-cli 4. 先看帮助再执行具体命令,避免硬编码能力说明。
- 所有子命令说明
poseidon -h - 元数据板块:应用与配置元数据管理:
poseidon metadata -h - 注意:创建应用时,依赖gitlab仓库,可使用
$gitlab-cli-skills先在赛迪GitLab平台上创建好项目仓库 - 构建板块:触发构建、查询构建记录与上下文
poseidon build -h - 运维板块:发布、日志检索与重启
poseidon ops -h - 原子命令:
poseidon atomic -h - 构建并发布指定应用:poseidon atomic rebuild-and-deploy 按应用名/ID触发构建并轮询到构建完成,并检测实例是否启动完毕,默认自动部署到开发环境
- 查看应用实例的错误日志:poseidon atomic runtime-errors 按应用名检索运行时错误日志,并逐条抓取命中时间点的上下文
5. 按用户目标执行命令,可编写脚本自行编排接口.
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
interface:
display_name: "EliteForge 波塞冬 CLI"
short_description: "通过 poseidon 命令操作波塞冬部署平台。支持项目查询、应用创建、应用查询、配置创建、配置查询、配置关联应用构建、应用部署、应用日志查询等相关操作"
default_prompt: "使用 $eliteforge-poseidon-cli 操作波塞冬部署平台,完成用户需求。每次使用前先检查 pipx 中是否已有 eliteforge-poseidon-cli,缺失则执行 pipx install eliteforge-poseidon-cli,然后执行 pipx upgrade eliteforge-poseidon-cli。不要展开长篇能力说明,先用 poseidon -h 和对应子命令 -h 查看。"