轻流无代码平台操作技能 - 创建应用、管理表单数据、处理审批流程、查询和导出数据
Scanned 9/8/2026
Install to Claude Code
npx -y skills add infometa/workbuddyskills --skill skills --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of qingflow-skill?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/infometa-qingflow-skill)More formats (shields.io, HTML) on the badges page.
---
name: qingflow-skill
description: 轻流无代码平台操作技能 - 创建应用、管理表单数据、处理审批流程、查询和导出数据
version: "1.0.0"
author: "QingFlow"
description_zh: "连接轻流无代码平台,支持创建应用、管理表单数据、处理审批流程、查询与导出数据。触发关键词:轻流、创建应用、表单数据、审批流程、数据查询、数据导出。"
description_en: "Connect to QingFlow no-code platform for app creation, form data management, approval workflow handling, and data query/export. Trigger keywords: qingflow, create app, form data, approval, data query, data export."
---
# 轻流连接器 Skill
本 Skill 提供轻流无代码平台的完整操作能力,包括应用搭建、数据管理、审批流转、数据导出等。
## 认证说明
本连接器使用 OAuth 2.1 + PKCE 完成授权,由 WorkBuddy 自动管理登录与 Token,用户无需手动粘贴授权码。
- 连接流程:用户点击「连接」→ WorkBuddy 打开轻流授权页 → 用户登录并同意授权 → 自动回跳完成本地绑定
- 已认证后,WorkBuddy 会在 MCP 请求中自动携带 `Authorization: Bearer <access_token>`
- access_token 过期时,WorkBuddy 使用 refresh_token 自动续期;若 refresh_token 也失效,提示用户重新授权
- 如遇认证失败或权限不足,引导用户重新连接并完成浏览器授权
- 每次会话开始建议先调用 `auth_whoami` 确认当前用户与工作空间状态
## 核心能力分类
### 一、身份与工作空间
#### auth_whoami - 查看当前用户信息
查询当前认证用户的身份信息,包括用户 ID、工作空间、角色权限等。**建议在每次会话开始时先调用此工具确认连接状态。**
#### workspace_list - 获取工作空间列表
获取当前用户可访问的所有工作空间列表。
**返回字段**:
| 字段 | 说明 |
|------|------|
| wsId | 工作空间 ID |
| workspaceName | 工作空间名称 |
#### workspace_get - 获取工作空间详情
获取指定工作空间的详细信息。
#### workspace_select - 选择工作空间
切换当前操作的工作空间。
---
### 二、应用管理
#### app_list - 获取应用列表
获取当前工作空间下的所有应用列表。
**返回字段**:
| 字段 | 说明 |
|------|------|
| app_id | 应用 ID |
| app_name | 应用名称 |
| app_key | 应用唯一标识(用于记录操作) |
| package_name | 所属分组名称 |
#### app_get - 获取应用详情
获取指定应用的详细信息,包括字段配置、流程配置等。
**参数说明**:
| 参数 | 类型 | 必填 | 说明 |
|------|------|:----:|------|
| app_key | string | ✅ | 应用唯一标识 |
---
### 三、应用搭建(Builder)
#### builder_app_schema_apply - 创建/更新应用结构
创建新应用或向已有应用添加字段。**这是搭建应用的核心工具。**
**创建新应用参数**:
| 参数 | 类型 | 必填 | 说明 |
|------|------|:----:|------|
| app_name | string | ✅ | 应用名称 |
| package_id | number | - | 所属分组 ID |
| color | string | - | 应用颜色(blue/red/green/yellow/purple/gray) |
| icon | string | - | 应用图标标识 |
| form | array | ✅ | 表单结构定义 |
| form[].section | string | - | 分组名称 |
| form[].rows | array | ✅ | 字段行布局,每行一个字段数组 |
| publish | boolean | - | 是否发布(默认 false) |
**添加字段参数**:
| 参数 | 类型 | 必填 | 说明 |
|------|------|:----:|------|
| app_key | string | ✅ | 已有应用标识 |
| add_fields | array | ✅ | 新增字段定义 |
| publish | boolean | - | 是否发布 |
**支持的字段类型**:
| type 值 | 说明 | 额外参数 |
|---------|------|----------|
| text | 单行文本 | - |
| long_text | 多行文本 | - |
| number | 数字 | - |
| single_select | 单选 | options: string[] |
| multi_select | 多选 | options: string[] |
| datetime | 日期时间 | - |
| member | 成员 | - |
| attachment | 附件 | - |
| image | 图片 | - |
**字段通用属性**:
| 属性 | 类型 | 说明 |
|------|------|------|
| name | string | 字段名称 |
| type | string | 字段类型 |
| data_title | boolean | 是否作为数据标题字段 |
| options | string[] | 选项列表(仅 select 类型) |
**创建应用示例**:
```
调用 builder_app_schema_apply,传入:
- app_name: "请假单"
- color: "blue"
- icon: "clock"
- form: [{ section: "请假信息", rows: [[{ name: "请假标题", type: "text", data_title: true }]] }]
- publish: true
```
**添加字段示例**:
```
调用 builder_app_schema_apply,传入:
- app_key: "f2s42dnsc801"
- add_fields: [
{ name: "请假类型", type: "single_select", options: ["事假","病假","年假"] },
{ name: "开始时间", type: "datetime" },
{ name: "请假天数", type: "number" }
]
- publish: true
```
#### builder_package_list - 获取分组列表
获取当前工作空间的分组列表,创建应用时需要指定 package_id。
#### builder_app_get - 获取应用搭建信息
获取应用的搭建结构详情,包括字段、布局、视图等完整配置。
#### builder_app_get_fields - 获取字段列表
获取指定应用的所有字段定义。
#### builder_app_get_layout - 获取表单布局
获取应用的表单页面布局配置。
#### builder_app_get_views - 获取视图列表
获取应用的所有视图配置。
#### builder_app_get_flow - 获取流程配置
获取应用的审批流程配置。
#### builder_app_flow_apply - 配置审批流程
设置或更新应用的审批流程节点。
#### builder_app_publish_verify - 发布验证
验证应用是否满足发布条件,发布前必做。
#### builder_app_layout_apply - 更新表单布局
更新应用的表单页面布局。
#### builder_app_views_apply - 更新视图配置
创建或更新应用的视图。
#### builder_app_charts_apply - 配置图表
创建或更新应用的图表配置。
#### builder_app_custom_buttons_apply - 配置自定义按钮
创建或更新应用的自定义按钮。
#### builder_app_resolve - 解析应用配置
解析应用配置,获取完整的搭建信息。
#### builder_app_get_associated_resources - 获取关联资源
获取应用关联的其他资源(图表、按钮、流程等)。
#### builder_app_associated_resources_apply - 配置关联资源
设置应用的关联资源。
#### builder_app_release_edit_lock_if_mine - 释放编辑锁
如果当前用户持有编辑锁,释放它以便其他操作。
#### builder_app_repair_code_blocks - 修复代码块
修复应用中的代码块配置。
#### builder_app_get_buttons - 获取按钮列表
获取应用的所有按钮配置。
#### builder_app_get_charts - 获取图表列表
获取应用的所有图表配置。
#### builder_builder_tool_contract - 获取工具契约
查询 Builder 工具的详细参数格式,**遇到参数不确定时调用此工具获取准确格式**。
**参数说明**:
| 参数 | 类型 | 必填 | 说明 |
|------|------|:----:|------|
| tool_name | string | ✅ | 工具名称(如 "app_schema_apply") |
#### builder_solution_install - 安装解决方案
安装预置的解决方案模板。
#### builder_workspace_list - 获取工作空间列表(Builder)
获取工作空间列表,Builder 模式下使用。
#### builder_workspace_get - 获取工作空间详情(Builder)
#### builder_workspace_icon_catalog_get - 获取图标目录
获取可用的应用图标列表,创建应用时选择图标。
#### builder_button_style_catalog_get - 获取按钮样式目录
获取可用的按钮样式列表。
#### builder_role_search - 搜索角色
搜索工作空间中的角色。
#### builder_role_create - 创建角色
在工作空间中创建新角色。
#### builder_member_search - 搜索成员
搜索工作空间中的成员。
#### builder_portal_list - 获取门户列表(Builder)
获取工作空间的门户列表。
#### builder_portal_get - 获取门户详情(Builder)
#### builder_portal_apply - 创建/更新门户
#### builder_portal_delete - 删除门户
#### builder_package_get - 获取分组详情(Builder)
#### builder_package_apply - 创建/更新分组
#### builder_file_upload_local - 上传文件(Builder)
上传文件供 Builder 使用。
#### builder_auth_whoami - 认证信息(Builder)
---
### 四、数据记录管理
#### record_list - 查询记录列表
查询指定应用中的数据记录,支持过滤、排序、分页。
**参数说明**:
| 参数 | 类型 | 必填 | 说明 |
|------|------|:----:|------|
| app_key | string | ✅ | 应用标识 |
| page_num | number | - | 页码,默认 1 |
| page_size | number | - | 每页条数,默认 20 |
| filter | object | - | 过滤条件 |
#### record_get - 获取单条记录
获取指定记录的详细信息。
#### record_insert - 新增记录
向指定应用中插入新的数据记录。
**参数说明**:
| 参数 | 类型 | 必填 | 说明 |
|------|------|:----:|------|
| app_key | string | ✅ | 应用标识 |
| data | object | ✅ | 记录数据,key 为字段名 |
**使用示例**:
```
调用 record_insert,传入:
- app_key: "f2s42dnsc801"
- data: { "请假标题": "张三年假申请", "请假类型": "年假", "请假天数": 3 }
```
#### record_update - 更新记录
更新指定记录的数据。
#### record_delete - 删除记录
删除指定记录。
#### record_access - 数据导出(CSV)
导出应用数据为 CSV 格式。
#### record_browse_schema_get - 获取浏览页 Schema
获取记录列表的浏览页配置结构。
#### record_logs_get - 获取记录日志
获取指定记录的操作日志,用于审计追踪。
---
### 五、数据导入导出
#### record_export_start - 启动导出任务
异步导出数据,返回任务 ID。
#### record_export_status_get - 查询导出状态
查询导出任务的执行状态。
#### record_export_get - 获取导出结果
获取已完成的导出任务结果。
#### record_export_direct - 直接导出
同步直接导出数据(数据量较小时使用)。
#### record_import_start - 启动导入任务
异步导入数据。
#### record_import_status_get - 查询导入状态
查询导入任务的执行状态。
#### record_import_schema_get - 获取导入 Schema
获取导入所需的 Schema 定义。
#### record_import_template_get - 获取导入模板
下载导入模板文件。
#### record_import_verify - 验证导入数据
导入前验证数据格式。
#### record_import_repair_local - 修复导入数据
修复导入数据中的问题。
---
### 六、任务与审批流转
#### task_list - 获取待办任务列表
获取当前用户的待办任务列表。
#### task_get - 获取任务详情
获取指定任务的详细信息,包括流程节点、审批人等。
#### task_action_execute - 执行任务操作
对任务执行操作(如同意、拒绝、转交、退回等)。
**参数说明**:
| 参数 | 类型 | 必填 | 说明 |
|------|------|:----:|------|
| task_id | string | ✅ | 任务 ID |
| action | string | ✅ | 操作类型 |
| comment | string | - | 审批意见 |
#### task_workflow_log_get - 获取流转日志
获取任务的完整流转日志。
#### task_associated_report_detail_get - 获取关联报表
获取任务关联的报表详情。
---
### 七、数据分析
#### chart_get - 获取图表数据
获取指定图表的数据,用于数据分析展示。
#### view_get - 获取视图数据
获取指定视图的数据配置和结果。
---
### 八、文件与成员
#### file_get_upload_info - 获取文件上传信息
获取文件上传所需的配置信息。
#### file_upload_local - 上传本地文件
上传本地文件到轻流。
#### record_member_candidates - 获取成员候选人
获取记录中成员字段可选的成员列表。
#### record_department_candidates - 获取部门候选人
获取记录中部门字段可选的部门列表。
#### directory_search - 搜索目录
搜索工作空间中的成员、部门等目录信息。
---
### 九、代码块
#### record_code_block_run - 运行代码块
执行应用中配置的代码块。
#### record_code_block_schema_get - 获取代码块 Schema
获取代码块的配置结构。
---
### 十、门户
#### portal_list - 获取门户列表
获取工作空间的门户列表。
#### portal_get - 获取门户详情
获取指定门户的详细配置。
---
### 十一、其他
#### feedback_submit - 提交反馈
提交用户反馈信息。
## 工作流程指引
### 场景一:创建新应用
1. 调用 `builder_package_list` 获取分组列表,确定 `package_id`
2. 调用 `builder_app_schema_apply` 创建应用,传入 `app_name`、`form`、`package_id`、`publish: true`
3. 如需添加更多字段,再次调用 `builder_app_schema_apply`,传入 `app_key` 和 `add_fields`
4. 如需配置审批流程,调用 `builder_app_flow_apply`
### 场景二:查询数据
1. 调用 `app_list` 获取应用列表,找到目标应用的 `app_key`
2. 调用 `record_list` 查询记录,可带过滤条件
3. 如需查看详情,调用 `record_get`
### 场景三:处理审批
1. 调用 `task_list` 获取待办任务
2. 调用 `task_get` 查看任务详情
3. 调用 `task_action_execute` 执行审批操作
### 场景四:导出数据
1. 小数据量:调用 `record_export_direct` 直接导出
2. 大数据量:调用 `record_export_start` → `record_export_status_get` 轮询 → `record_export_get` 获取结果
## 注意事项
- 每次会话开始建议先调用 `auth_whoami` 确认连接状态和权限
- 创建应用时,`form` 中的 `rows` 是二维数组,每个子数组代表一行,可包含多个字段实现同行排列
- `builder_app_schema_apply` 同时支持创建应用和添加字段,通过是否传 `app_key` 区分
- 遇到参数格式不确定时,调用 `builder_builder_tool_contract` 获取准确格式
- `record_insert` 的 `data` 对象,key 必须与字段名称完全匹配
- 审批操作完成后,建议调用 `task_list` 确认任务状态已更新
- 导出大量数据时使用异步导出(`record_export_start`),避免超时
- 所有操作在当前选中的工作空间下进行,可通过 `workspace_list` 和 `workspace_select` 切换
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!