{"skill":{"slug":"feishu-sheets","displayName":"Feishu Sheets","summary":"Feishu online spreadsheet (Sheets) operations including create, read, write, append data, manage worksheets. Use when user mentions Feishu Sheets, online spr...","description":"---\nname: feishu-sheets\ndescription: |\n  Feishu online spreadsheet (Sheets) operations including create, read, write, append data, manage worksheets.\n  Use when user mentions Feishu Sheets, online spreadsheet, electronic spreadsheet (not Bitable/multi-dimensional table).\n  Supports: create spreadsheet, write/read cell values, append rows, insert/delete rows/columns, manage worksheets.\n---\n\n# Feishu Sheets Tool\n\nSingle tool `feishu_sheets` with action parameter for all spreadsheet operations.\n\n## Token Extraction\n\nFrom URL `https://xxx.feishu.cn/sheets/shtABC123` → `spreadsheet_token` = `shtABC123`\n\n## Actions\n\n### Create Spreadsheet\n\n```json\n{ \"action\": \"create\", \"title\": \"New Spreadsheet\" }\n```\n\nOptional folder:\n```json\n{ \"action\": \"create\", \"title\": \"New Spreadsheet\", \"folder_token\": \"fldcnXXX\" }\n```\n\nReturns: spreadsheet_token, url, title\n\n### Write Values\n\n```json\n{\n  \"action\": \"write\",\n  \"spreadsheet_token\": \"shtABC123\",\n  \"sheet_id\": \"0bxxxx\",\n  \"range\": \"A1:C3\",\n  \"values\": [[\"Name\", \"Age\", \"City\"], [\"Alice\", 25, \"Beijing\"], [\"Bob\", 30, \"Shanghai\"]]\n}\n```\n\n### Read Values\n\n```json\n{\n  \"action\": \"read\",\n  \"spreadsheet_token\": \"shtABC123\",\n  \"sheet_id\": \"0bxxxx\",\n  \"range\": \"A1:C10\"\n}\n```\n\n### Append Values\n\n```json\n{\n  \"action\": \"append\",\n  \"spreadsheet_token\": \"shtABC123\",\n  \"sheet_id\": \"0bxxxx\",\n  \"values\": [[\"Charlie\", 28, \"Shenzhen\"]]\n}\n```\n\n### Insert Rows/Columns\n\n```json\n{\n  \"action\": \"insert_dimension\",\n  \"spreadsheet_token\": \"shtABC123\",\n  \"sheet_id\": \"0bxxxx\",\n  \"dimension\": \"ROWS\",\n  \"start_index\": 5,\n  \"end_index\": 7\n}\n```\n\n### Delete Rows/Columns\n\n```json\n{\n  \"action\": \"delete_dimension\",\n  \"spreadsheet_token\": \"shtABC123\",\n  \"sheet_id\": \"0bxxxx\",\n  \"dimension\": \"ROWS\",\n  \"start_index\": 5,\n  \"end_index\": 7\n}\n```\n\n### Get Spreadsheet Info\n\n```json\n{ \"action\": \"get_info\", \"spreadsheet_token\": \"shtABC123\" }\n```\n\nReturns: metadata including all sheet_ids and titles\n\n### Add Worksheet\n\n```json\n{\n  \"action\": \"add_sheet\",\n  \"spreadsheet_token\": \"shtABC123\",\n  \"title\": \"Sheet2\"\n}\n```\n\n### Delete Worksheet\n\n```json\n{\n  \"action\": \"delete_sheet\",\n  \"spreadsheet_token\": \"shtABC123\",\n  \"sheet_id\": \"0bxxxx\"\n}\n```\n\n## Range Format\n\n- Cell: `A1`, `B5`\n- Range: `A1:C10`, `B2:D5`\n- Entire column: `A:A`, `B:D`\n- Entire row: `1:1`, `3:5`\n- With sheet_id: `0bxxxx!A1:C10`\n\n## Sheet ID\n\n- From URL: `https://xxx.feishu.cn/sheets/shtABC123?sheet=0bxxxx`\n- From get_info action\n- Default first sheet often has simple id like `0bxxxx`\n\n## Data Types\n\nValues can be:\n- String: `\"Hello\"`\n- Number: `123`, `45.67`\n- Formula: `{\"type\": \"formula\", \"text\": \"=SUM(A1:A10)\"}`\n- Link: `{\"type\": \"url\", \"text\": \"Click here\", \"link\": \"https://...\"}`\n\n## Configuration\n\n```yaml\nchannels:\n  feishu:\n    tools:\n      sheets: true  # default: true\n```\n\n## Permissions Required\n\n- `sheets:spreadsheet` - Create and manage spreadsheets\n- `sheets:spreadsheet:readonly` - Read spreadsheet data\n- `drive:drive` - Access cloud storage\n\n## API Reference\n\nBase URL: `https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/`\n\nSee references/api-reference.md for detailed API documentation.\n","topics":["Feishu","Spreadsheet"],"tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":390,"installsAllTime":14,"installsCurrent":4,"stars":0,"versions":1},"createdAt":1771219838923,"updatedAt":1778491552996},"latestVersion":{"version":"1.0.0","createdAt":1771219838923,"changelog":"Initial release: Feishu online spreadsheet operations including create, read, write, append, insert/delete rows/columns, manage worksheets","license":null},"metadata":null,"owner":{"handle":"wesley138cn","userId":"s17f49qhdctdrdr3qhv871hpvd83nak7","displayName":"wesley138cn","image":"https://avatars.githubusercontent.com/u/197040006?v=4"},"moderation":null}