skills/clawhub.ai/popcorn-cli

popcorn-cli

Installation
SKILL.md

popcorn-cli

popcorn-cli 是爆米花(Popcorn)的命令行客户端;需要生图、生视频时,直接使用本 CLI 即可完成模型查询、任务提交与结果查询。 按任务类型分组组织命令,面向脚本化、自动化和 Agent 场景。

安全与隐私提示

  • API Key 本地存储popcorn-cli config set-key 会把 API Key 保存到 ~/.popcorn-cli/config.json。该配置文件属于本机明文凭据存储,请不要提交到 Git、复制到日志、截图或共享给其他用户;在共享工作站、CI、Agent 运行环境中应限制 home 目录和配置文件访问权限。
  • 远程传输:执行 modelssubmittask list 时,CLI 会调用远程 Popcorn 后端服务。submit --params 中的提示词、媒体生成参数、业务上下文、会话 ID 等会随请求发送到 Popcorn 后端;不要把密码、密钥、个人隐私、未授权客户资料或其他机密内容放入任务参数。
  • 输出处理:命令返回的 task_idsession_idresult URL 和错误信息可能包含业务上下文或资源地址。请按敏感数据处理,不要无意写入公开日志、公开 issue、聊天记录或可被无关人员读取的构建产物。

概念

  • 会话(session):一次业务上下文,session_id 由调用方生成(例如一次剧本推进、一次 Agent 会话)。同一 session 下可提交多个任务,便于统一追踪。
  • 任务(task):一次具体的生成请求。submit 为异步接口,提交后立刻返回 task_id(不含最终结果);须再用 task listtask_id / session_id 查询状态与结果。
  • 模型(model):每个任务类型下有多个可用模型,模型自带使用限制(时长、分辨率等)。可用模型清单与 API Key 所属租户绑定,仅返回当前租户开通且启用中的模型。提交任务前建议先用 <group> models 查询目标场景的可用模型。

能力概览

模型查询 / 任务提交(按任务类型两级分组,当前均为 mock 实现,接口签名一致):

Installs
10
First Seen
7 days ago
popcorn-cli from clawhub.ai