File contents 信息收集表单生成
信息收集表单生成技能根据你的需求自动推断表头字段,一键生成收集表。
本技能依赖 kdocs 技能的基础文档操作能力(认证、文件管理等),请确保已安装该技能。详见 references/core/ 目录。
能力范围
通用工具总览
文档创建与上传
工具
用途
create_file
在云盘下新建文件
scrape_url
网页剪藏,抓取网页内容并自动保存为智能文档
scrape_progress
查询网页剪藏任务进度
upload_file
全量上传写入文件(更新已有 docx/pdf 或新建并上传本地文件)
文档读取与下载
工具
用途
list_files
获取指定文件夹下的子文件列表
download_file
获取文件下载信息
read_file
读取文档内容为 Markdown/结构化数据
文件组织
工具
用途
move_file
批量移动文件(夹)
rename_file
重命名文件(夹)
分享与访问
工具
用途
share_file
开启文件分享
set_share_permission
修改分享链接属性
cancel_share
取消文件分享
get_share_info
获取分享链接信息
get_file_link
获取文件的云文档在线访问链接
搜索
工具
用途
search_files
文件(夹)搜索
数据操作
工具
用途
sheet.update_range_data
批量更新选区数据
详细参考
文档类型
参考文件
说明
表格文档/智能表格(xlsx & ksheet)
references/sheet_references.md
工作表管理、范围数据获取、批量更新
操作指南
通用操作路由
意图
路由
读取文档内容
read_file(统一入口,按后缀自动返回 Markdown 或结构化数据)
创建/写入
create_file_with_content(统一入口,新建文档并写入内容,返回 link_url)
局部更新
改块/改段/改单元格,已有目标文档上的修改 → 按「支持的文档类型」→ 对应 reference
类型专属能力
条件格式、导出转换、翻译、PDF 拆分、幻灯片主题、数据校验
获取文件标识指南
必读 references/file-locating-guide.md
高频流程指引
信息收集表单生成
步骤 1 :识别用户场景 → 根据用户场景推测表格名称(sheetName)和表头(headerList)字段
步骤 2 :将推测的表头返回给用户确认,格式:
"已为你设计好 {{sheetName}} 表,表头为 {{headerList}},确认生成?回复'确认'或告诉我需要调整的字段"
→ 用户回复需要调整则继续调整,回复确认则进入下一步
步骤 3 :create_file_with_content 创建智能表格(.ksheet)并写入表头,直接返回 link_url
兜底:若表头字段过多导致单次写入失败,改用 create_file + sheet.update_range_data 分步写入
步骤 4 :向用户展示表格链接(link_url)
风险控制
以下工具不可逆,调用前必须向用户确认(详细约束见各工具参考文档的「操作约束」区):
sheet.delete_sheets、sheet.delete_range_data、cancel_share、sheet.delete_protection_ranges、sheet.delete_data_validations、sheet.delete_conditional_format_rules、sheet.delete_float_images、sheet.delete_filters
工具组合速查
用户需求
推荐工具组合
用户需要新建表格用来收集信息、统计信息
AI 设计表头 → 用户确认 → create_file_with_content(.ksheet) → 返回 link_url
1 --- 2 name: form-generator 3 description: 信息收集表单生成 4 --- 5 6 # 信息收集表单生成 7 8 信息收集表单生成技能根据你的需求自动推断表头字段,一键生成收集表。 9 10 > 本技能依赖 `kdocs` 技能的基础文档操作能力(认证、文件管理等),请确保已安装该技能。详见 `references/core/` 目录。 11 12 --- 13 14 ## 能力范围 15 16 ### 通用工具总览 17 18 #### 文档创建与上传 19 | 工具 | 用途 | 20 |------|------| 21 | [`create_file`](references/drive/create_and_upload.md) | 在云盘下新建文件 | 22 | [`scrape_url`](references/drive/create_and_upload.md) | 网页剪藏,抓取网页内容并自动保存为智能文档 | 23 | [`scrape_progress`](references/drive/create_and_upload.md) | 查询网页剪藏任务进度 | 24 | [`upload_file`](references/drive/create_and_upload.md) | 全量上传写入文件(更新已有 docx/pdf 或新建并上传本地文件) | 25 26 #### 文档读取与下载 27 | 工具 | 用途 | 28 |------|------| 29 | [`list_files`](references/drive/read_and_download.md) | 获取指定文件夹下的子文件列表 | 30 | [`download_file`](references/drive/read_and_download.md) | 获取文件下载信息 | 31 | [`read_file`](references/drive/read_and_download.md) | 读取文档内容为 Markdown/结构化数据 | 32 33 #### 文件组织 34 | 工具 | 用途 | 35 |------|------| 36 | [`move_file`](references/drive/organize.md) | 批量移动文件(夹) | 37 | [`rename_file`](references/drive/organize.md) | 重命名文件(夹) | 38 39 #### 分享与访问 40 | 工具 | 用途 | 41 |------|------| 42 | [`share_file`](references/drive/share.md) | 开启文件分享 | 43 | [`set_share_permission`](references/drive/share.md) | 修改分享链接属性 | 44 | [`cancel_share`](references/drive/share.md) | 取消文件分享 | 45 | [`get_share_info`](references/drive/share.md) | 获取分享链接信息 | 46 | [`get_file_link`](references/drive/share.md) | 获取文件的云文档在线访问链接 | 47 48 #### 搜索 49 | 工具 | 用途 | 50 |------|------| 51 | [`search_files`](references/drive/search.md) | 文件(夹)搜索 | 52 53 #### 数据操作 54 | 工具 | 用途 | 55 |------|------| 56 | [`sheet.update_range_data`](references/sheet/data.md) | 批量更新选区数据 | 57 58 ### 详细参考 59 60 | 文档类型 | 参考文件 | 说明 | 61 |----------|----------|------| 62 | 表格文档/智能表格(xlsx & ksheet) | `references/sheet_references.md` | 工作表管理、范围数据获取、批量更新 | 63 64 --- 65 66 ## 操作指南 67 68 ### 通用操作路由 69 70 | 意图 | 路由 | 71 |------|------| 72 | 读取文档内容 | `read_file`(统一入口,按后缀自动返回 Markdown 或结构化数据) | 73 | 创建/写入 | `create_file_with_content`(统一入口,新建文档并写入内容,返回 link_url) | 74 | 局部更新 | 改块/改段/改单元格,已有目标文档上的修改 → 按「支持的文档类型」→ 对应 reference | 75 | 类型专属能力 | 条件格式、导出转换、翻译、PDF 拆分、幻灯片主题、数据校验 | 按「支持的文档类型」→ 对应 reference 中的专属功能章节 | 76 | 获取文件标识指南 | **必读** `references/file-locating-guide.md` | 77 78 ### 高频流程指引 79 80 #### 信息收集表单生成 81 82 **步骤 1**:识别用户场景 → 根据用户场景推测表格名称(`sheetName`)和表头(`headerList`)字段 83 84 **步骤 2**:将推测的表头返回给用户确认,格式: 85 "已为你设计好 {{sheetName}} 表,表头为 {{headerList}},确认生成?回复'确认'或告诉我需要调整的字段" 86 → 用户回复需要调整则继续调整,回复确认则进入下一步 87 88 **步骤 3**:`create_file_with_content` 创建智能表格(.ksheet)并写入表头,直接返回 link_url 89 > 兜底:若表头字段过多导致单次写入失败,改用 `create_file` + `sheet.update_range_data` 分步写入 90 91 **步骤 4**:向用户展示表格链接(link_url) 92 93 --- 94 ## 风险控制 95 96 以下工具不可逆,调用前必须向用户确认(详细约束见各工具参考文档的「操作约束」区): 97 98 `sheet.delete_sheets`、`sheet.delete_range_data`、`cancel_share`、`sheet.delete_protection_ranges`、`sheet.delete_data_validations`、`sheet.delete_conditional_format_rules`、`sheet.delete_float_images`、`sheet.delete_filters` 99 100 --- 101 102 ## 工具组合速查 103 104 | 用户需求 | 推荐工具组合 | 105 |----------|-------------| 106 | 用户需要新建表格用来收集信息、统计信息 | AI 设计表头 → 用户确认 → `create_file_with_content`(.ksheet) → 返回 link_url |
infometa/workbuddyskills/tree/main/experts/kdocs-data-table/skills/form-generator commit 8fce7481af
Frequently asked questions How do I install the Form Generator skill? Run npx skillmds@latest add infometa/form-generator in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Form Generator skill do? 信息收集表单生成 It is listed under Coding & Dev Tools on SkillMD.
Is Form Generator safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Form Generator? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Form Generator free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Form Generator? infometa (@infometa) published this skill. Their other Agent Skills are listed on their SkillMD profile.