Install
openclaw skills install feishu-sheet-readerExtract and return data or metadata from Feishu Sheets by parsing sheet links, reading specific ranges, entire sheets, or listing sheet tabs.
openclaw skills install feishu-sheet-readerRead data from Feishu Sheets (电子表格) via the Feishu API.
Feishu sheet URLs look like:
https://my.feishu.cn/sheets/GHOustTi8h4sVPtCFdxcoznknve?sheet=062ee8
GHOustTi8h4sVPtCFdxcoznknve = spreadsheet token (first path segment after /sheets/)062ee8 = sheet ID (query param sheet=, the tab inside the spreadsheet)python3 scripts/read_feishu_sheet.py <spreadsheet_token> [sheet_id] [range]
Examples:
# Read entire first sheet
python3 scripts/read_feishu_sheet.py GHOustTi8h4sVPtCFdxcoznknve
# Read specific sheet by ID
python3 scripts/read_feishu_sheet.py GHOustTi8h4sVPtCFdxcoznknve 062ee8
# Read specific range (e.g., A1:D10)
python3 scripts/read_feishu_sheet.py GHOustTi8h4sVPtCFdxcoznknve 062ee8 A1:D10
Output is tab-separated, suitable for pasting into analysis or reformatting.
openclaw config getGET /open-apis/sheets/v2/spreadsheets/{token}/values/{range}If sheet_id is omitted, the script queries /sheets/v2/spreadsheets/{token}/sheets/query to list all sheets and uses the first one.
POST https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internalGET https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/{spreadsheetToken}/values/{range}GET https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/{spreadsheetToken}/sheets/query