with one click
通过飞书交互式卡片向用户提问并等待回答。支持单选、多选和自由文本输入。工具调用后立即返回,用户答案将以新消息形式回传。
npx skills add https://github.com/hashSTACS-Global/EnClaws --skill feishu-ask-userCopy and paste this command into Claude Code to install the skill
通过飞书交互式卡片向用户提问并等待回答。支持单选、多选和自由文本输入。工具调用后立即返回,用户答案将以新消息形式回传。
npx skills add https://github.com/hashSTACS-Global/EnClaws --skill feishu-ask-userCopy and paste this command into Claude Code to install the skill
为当前用户完成飞书个人 OAuth 授权。在任何会话过程中,当需要用户授权时,始终执行本技能的授权流程。
飞书多维表格管理。支持创建/查询/更新应用、数据表、字段、记录和视图的完整操作。
飞书日历与日程管理。支持日程 CRUD、参与者管理、忙闲查询。
飞书群组管理。支持按关键词搜索群组、获取群详情、列出群成员(排除机器人)。使用当前用户个人 OAuth token。
创建飞书云文档。使用当前用户的个人 OAuth token。标题须与用户输入逐字一致;成功回复含 Markdown 文档链接。
飞书云文档评论管理。支持获取评论列表(含完整回复)、创建全文评论、解决/恢复评论。 支持 wiki token 自动转换为实际文档 token。
| name | feishu-ask-user |
| description | 通过飞书交互式卡片向用户提问并等待回答。支持单选、多选和自由文本输入。工具调用后立即返回,用户答案将以新消息形式回传。 |
| overrides | feishu_ask_user_question |
| inline | true |
模块兼容:所有脚本均提供
.js和.mjs两个版本。优先使用.js,若报require is not defined错误则改用同名.mjs文件。
通过飞书交互式卡片向用户提问,收集选择或文本输入。
该工具是非阻塞的:
{ status: 'pending' }直接调用 feishu_ask_user_question 工具,参数如下:
{
"questions": [
{
"question": "你要问的完整问题",
"header": "短标签",
"options": [
{ "label": "选项A", "description": "选项A的说明" },
{ "label": "选项B", "description": "选项B的说明" }
],
"multiSelect": false
}
]
}
| 参数 | 类型 | 说明 |
|---|---|---|
questions | Array(1-6) | 问题列表,最少 1 个,最多 6 个 |
questions[].question | String | 完整的问题描述 |
questions[].header | String | 短标签(最多 12 字符),显示在卡片左侧 |
questions[].options | Array | 选项列表;留空 [] 表示自由文本输入 |
questions[].options[].label | String | 选项的显示文本 |
questions[].options[].description | String | 选项的补充说明 |
questions[].multiSelect | Boolean | true = 多选下拉,false = 单选下拉(options 为空时忽略) |
提供 options 数组 + multiSelect: false,用户从下拉列表中选一个。
提供 options 数组 + multiSelect: true,用户可选多个,答案以逗号分隔返回。
将 options 设为空数组 [],用户看到文本输入框。
{ status: 'pending' } 是正常行为,表示卡片已发送当执行删除、覆盖等高风险操作前,用此工具确认。
当有多个候选项(如知识库空间、文件夹)需要用户指定时使用。
当缺少必要参数且无法自动推断时,用此工具收集。
{
"questions": [{
"question": "确认要删除「项目文档」吗?此操作不可恢复。",
"header": "确认删除",
"options": [
{ "label": "确认删除", "description": "永久删除该文档" },
{ "label": "取消", "description": "保留文档不做改动" }
],
"multiSelect": false
}]
}
{
"questions": [{
"question": "请输入新文档的标题",
"header": "文档标题",
"options": [],
"multiSelect": false
}]
}
{
"questions": [
{
"question": "请选择目标知识库空间",
"header": "知识库",
"options": [
{ "label": "产品知识库", "description": "产品相关文档" },
{ "label": "技术知识库", "description": "技术方案和架构" }
],
"multiSelect": false
},
{
"question": "请输入文档标题",
"header": "标题",
"options": [],
"multiSelect": false
}
]
}