# feishu > 飞书套件:文档/表格/多维表格/消息/群聊/通讯录/日程/任务/翻译/OCR/语音 - Author: Wilson Liu - Repository: WilsonLiu95/openclaw-skills - Version: 20260207040049 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/WilsonLiu95/openclaw-skills - Web: https://mule.run/skillshub/@@WilsonLiu95/openclaw-skills~feishu:20260207040049 --- --- name: "feishu" description: "飞书套件:文档/表格/多维表格/消息/群聊/通讯录/日程/任务/翻译/OCR/语音" --- # Feishu Suite Skill ## 环境变量 - `FEISHU_APP_ID` - `FEISHU_APP_SECRET` ## API 总览 ### 文档/知识库/云空间 (Docs) - `createDocument(title, folderToken?)` - `getDocument(documentId)` - `getDocumentRawContent(documentId)` - `listDocumentBlocks(documentId, pageToken?, pageSize?)` - `appendText(documentId, text, targetBlockId?)` - `appendBlocks(documentId, blocks, targetBlockId?)` - `getPublicPermission(token, type?)` - `updatePublicPermission(token, type, data)` - `addMemberPermission(token, type, memberId, memberType, role)` - `listFiles(folderToken?, pageToken?, pageSize?)` - `uploadFile(filePath, parentNode, fileName?)` - `createFolder(name, folderToken)` - `listWikiSpaces(pageToken?, pageSize?)` - `getWikiSpace(spaceId)` - `listWikiNodes(spaceId, parentNodeToken?, pageToken?, pageSize?)` - `getNodeInfo(token)` ### 表格/多维表格 (Data) - `createSpreadsheet(title, folderToken?)` - `getSpreadsheet(spreadsheetToken)` - `getSheetValues(spreadsheetToken, sheetId, range)` - `updateSheetValues(spreadsheetToken, sheetId, range, values)` - `appendSheetValues(spreadsheetToken, sheetId, range, values)` - `prependSheetValues(spreadsheetToken, sheetId, range, values)` - `listRecords(appToken, tableId, filter?, sort?, pageToken?, pageSize?)` - `getRecord(appToken, tableId, recordId)` - `createRecord(appToken, tableId, fields)` - `batchCreateRecords(appToken, tableId, records)` - `updateRecord(appToken, tableId, recordId, fields)` - `batchUpdateRecords(appToken, tableId, records)` - `deleteRecord(appToken, tableId, recordId)` - `batchDeleteRecords(appToken, tableId, recordIds)` - `copyBitable(appToken, name, folderToken?)` ### IM 消息/话题/群聊 (IM) - `listMessages(params)` - `recallMessage(messageId)` - `updateMessage(messageId, content)` - `pinMessage(messageId)` - `unpinMessage(messageId)` - `react(messageId, emoji)` - `sendAttachment(receiveId, receiveIdType, filePath, fileName?)` - `replyInThread(messageId, content, replyInThread?, msgType?)` - `listThreadMessages(chatId, threadId)` - `getChatInfo(chatId)` - `listChats(pageToken?, pageSize?)` - `getChatMembers(chatId, memberIdType?, pageToken?, pageSize?)` - `isInChat(chatId)` - `createChat(params)` - `addChatMembers(chatId, idList, memberIdType?)` - `removeChatMembers(chatId, idList, memberIdType?)` ### 组织/通讯录/日程/任务 (Org) - `getUser(userId, userIdType?)` - `getDepartment(departmentId, userIdType?)` - `listDepartmentUsers(departmentId, pageToken?, pageSize?)` - `getGroup(groupId, userIdType?)` - `listCalendars(pageToken?, pageSize?)` - `createCalendarEvent(calendarId, summary, startTime, endTime, description?)` - `deleteCalendarEvent(calendarId, eventId)` - `listTasks(pageToken?, pageSize?)` - `createTask(summary, description?, dueTime?)` - `completeTask(taskId)` ### AI 能力 (AI) - `translateText(text, sourceLang, targetLang)` - `detectLanguage(text)` - `ocrImage(filePath)` - `speechToText(filePath, format?)`