轻流 Skill:让 Agent 按规范调用 Qingflow CLI 与 MCP

前言

在对话里提到「轻流」时,Agent 往往不知道要先装哪套工具、先查 schema 再查记录,还是该走 CLI 还是 MCP。手工查 npm 文档、拼 qingflow 子命令,既慢也容易漏步骤。下面介绍的 轻流(坐标 @user_2b6572ff/qingflow-mcp-skill)是 SkillHub 上的社区 Skill(分类 office-efficiency,当前版本 1.0.3),用标准 SKILL.md 把安装、鉴权、选 CLI/MCP 的流程写死,并在 references/ 里附带 CLI 与 MCP 工具清单,便于 Agent 按同一套约定执行。

这是什么

轻流 面向「用户提到轻流 / Qingflow,或要在 Qingflow 里做记录、应用、任务、工作区、导入导出、搭建侧操作」的场景。官方简介为:This skill should be used when the user mentions ‘轻流’ (Qingflow);SKILL.md 还写明会检查并安装 @qingflow-tech/qingflow-cli,读取包内文档,再通过 CLI 或 MCP 完成请求。

维护方为 SkillHub 发布者 user_2b6572ff,来源 community。SkillHub 页面标注 requires_api_key=false(指安装该 Skill 本身不需要 SkillHub API Key);实际访问轻流业务仍须轻流账号鉴权。

核心功能

Skill 本体不替代轻流服务端,而是编排 Agent 行为,并依赖全局安装的 Qingflow CLI(npm 包 @qingflow-tech/qingflow-cli,主命令 qingflow)。包内捆绑两个 stdio MCP 入口:

入口 用途
qingflow-app-user-mcp 终端用户侧:记录 CRUD、任务、导入导出、工作区等
qingflow-app-builder-mcp 搭建侧:应用 schema、布局、流程、视图、图表等

references/qingflow-mcp-tools.md 列出上述 MCP 的公开工具名及与 CLI 的对应关系;references/qingflow-cli-overview.md 给出完整命令树与环境变量(如 QINGFLOW_MCP_DEFAULT_BASE_URL,默认 https://qingflow.com/api)。

Skill 内建工作流要点(摘自 SKILL.md):

  1. 按日检查 CLI 版本:用临时文件记录当天是否已执行 npm install -g @qingflow-tech/qingflow-cli@latest,避免重复升级。
  2. 确认已安装:npm list -g @qingflow-tech/qingflow-cli,缺失则全局安装。
  3. 鉴权:qingflow auth whoami;未登录时由用户提供邮箱密码,Agent 使用 qingflow auth login --email … --password …(避免交互式阻塞)。
  4. 可选 MCP 配置:在 WorkBuddy 场景下将两个 MCP 写入 ~/.workbuddy/mcp.json,并在连接器管理页 Trust。
  5. 执行请求:优先 qingflow <command> --json;若 MCP 已连接,则按工具表调用;先 record_browse_schema_get_public / record_insert_schema_get_public,再 record_list / record_insert_public。

触发关键词在 SKILL.md 中包括:轻流、qingflow、轻流表单、轻流记录、轻流应用、轻流任务等。

安装与启用

通过 SkillHub 安装 Skill

官方页面给出的安装提示为:依据 SkillHub 安装文档,安装 @user_2b6572ff/qingflow-mcp-skill。

若本机已有 skillhub CLI,需把 Skill 装到当前 Agent 识别的 skills 目录(文档强调必须用 --dir,否则默认 ./skills/ 可能不被加载):

command -v skillhub && skillhub --version
skillhub install @user_2b6572ff/qingflow-mcp-skill --dir <你的 Agent skills 目录>

常见路径(来自 SkillHub 安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下 .agents/skills/

也可从 SkillHub 详情页下载 qingflow-mcp-skill-1.0.3.zip 解压到对应 skills 目录。安装 Skill 后,按 Agent 产品说明重启或刷新技能列表。

Qingflow CLI(Skill 运行时会自动处理)

Skill 要求全局 CLI,手动预装命令为:

npm install -g @qingflow-tech/qingflow-cli@latest

Agent 按 Skill 步骤也会执行同等安装与按日更新逻辑。

MCP(可选,以 WorkBuddy 为例)

仅在需要 MCP 工具且尚未连接时,向 ~/.workbuddy/mcp.json 增加:

{
  "mcpServers": {
    "qingflow-user": {
      "command": "qingflow-app-user-mcp",
      "args": [],
      "env": {
        "QINGFLOW_MCP_DEFAULT_BASE_URL": "https://qingflow.com/api"
      }
    },
    "qingflow-builder": {
      "command": "qingflow-app-builder-mcp",
      "args": [],
      "env": {
        "QINGFLOW_MCP_DEFAULT_BASE_URL": "https://qingflow.com/api"
      }
    }
  }
}

保存后在连接器管理页信任对应 MCP。Cursor 等其它客户端的 MCP 配置方式以各自文档为准;Skill 内仅给出 WorkBuddy 示例。

典型用法

以下示例均来自 Skill 与参考文档,可在装好 CLI 且已登录后复现。

查看当前登录与工作区:

qingflow auth whoami
qingflow workspace list

查记录前先取浏览 schema(与 MCP 约定一致):

qingflow record schema browse --json
qingflow record list --json

Agent 侧 MCP 鉴权(credential 模式,摘自参考文档):

对工具 auth_use_credential 传入形如:

{
  "profile": "default",
  "base_url": "https://qingflow.com/api",
  "credential": "<credential_string>",
  "persist": false
}

在对话中触发 Skill: 用户自然语言提及「轻流」或具体诉求(例如「列出某应用的待办任务」),Agent 应加载本 Skill,走完 CLI/MCP 检查与鉴权后,按 references/qingflow-cli-overview.md 或 references/qingflow-mcp-tools.md 选用命令或工具。

适用场景与注意

适合谁: 已在使用轻流(Qingflow)做表单、流程、任务与数据运维的团队;希望在 Cursor、Claude Code、WorkBuddy 等 Agent 里用统一话术操作轻流,而不是每次从零查 CLI。

限制与注意:

  • Skill 依赖 Node 全局包与(MCP 场景下)Python 3.9+;遇 Transport closed、Python 未找到等,参考 SKILL.md 与 qingflow-cli-overview.md 中的排障表(如设置 QINGFLOW_MCP_PYTHON、重装 @qingflow-tech/qingflow-cli)。
  • 未登录时必须用户提供轻流账号;SKILL.md 含注册引导链接 https://qingflow.com/passport/login?utm_source=workbuddy,请勿在日志中泄露密码。
  • SkillHub 统计(以抓取资料为准):评分 100000,下载 901,安装 0;页面数据会变动,以 SkillHub 详情为准。
  • 搭建类 MCP 写操作通常涉及编辑锁;用户域操作需在正确工作区下执行,必要时先 workspace_select。

结尾

轻流 Skill 的价值在于:把「装 CLI → 鉴权 → 选 CLI 或双域 MCP → 先 schema 再 CRUD」写成 Agent 可执行的固定流程,并附带完整工具与命令索引。需要安装或查看版本时,可打开官方地址:https://api.skillhub.cn/user_2b6572ff/qingflow-mcp-skill(SkillHub 展示页:https://www.skillhub.cn/skills/user_2b6572ff/qingflow-mcp-skill)。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜