К основному содержанию
скилл CX Codex

feishu-drive — скилл для Claude Code: что делает и как установить

Управляет файлами и папками в Feishu Drive: показывает содержимое, создаёт папки, переносит и удаляет файлы.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add m1heng/clawdbot-feishu --skill feishu-drive -a claude-code
Открыть на GitHub

Что делает feishu-drive

Скилл подключает инструмент feishu_drive для работы с облачным хранилищем Feishu. Он выводит содержимое корневой или указанной папки, получает сведения о файле, создаёт папки, переносит объекты и удаляет их. Для папок из ссылки берёт folder_token.

Команда info ищет файл в корневой папке. Чтобы получить сведения об объекте из вложенной папки, сначала нужно вызвать list и найти его там. Поддерживаются типы doc, docx, sheet, bitable, folder, file, mindnote и shortcut.

Для изменений требуется разрешение drive:drive, а для просмотра достаточно drive:drive:readonly. Для бота это существенное ограничение: без общей папки создание в корне завершится ошибкой 400, потому что у ботов нет собственного «My Space».

Какие задачи решает

  • показать содержимое папки Feishu Drive
  • найти токен и сведения о файле
  • создать подпапку в общей папке
  • перенести файл в нужную папку
  • удалить объект из Feishu Drive

Примеры запросов агенту

  • Покажи содержимое корневой папки Feishu Drive.
  • Найди файлы в папке с folder_token fldcnXXX.
  • Создай папку New Folder внутри fldcnXXX.

Как установить feishu-drive

1Через Skills CLI (Vercel)

npx skills add m1heng/clawdbot-feishu --skill feishu-drive -a claude-code

2Вручную: положить файлы

~/.claude/skills/feishu-drive/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/feishu-drive/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора3

Похожие

gws-drive официальный googleworkspace Скилл даёт агенту доступ к Google Drive через CLI gws: файлы, папки, общие диски, комментарии и права доступа. Пригодится, когда работа с документами идёт из кода. CX Codex +1 74 600установок feishu-binding starchild Скилл проводит авторизацию через device flow, чтобы агент мог писать вам в Feishu или Lark. Пригодится при первой привязке аккаунта. CX Codex +1 1 400установок feishu-notify wanshuiyin Скилл шлёт уведомления в Feishu или Lark, когда другой скилл завершил эксперимент, выставил оценку ревью или ждёт вашего ответа. CX Codex +1 489установок add-feishu sugarforever Подключает Feishu (飞书/Lark) как канал к NanoClaw через WebSocket. Публичный URL не нужен, бот отвечает на все сообщения без упоминания. CX Codex +1 454установок feishu-lark OpenClaudia Отправляет текст, rich-text посты и интерактивные карточки в чаты Feishu и Lark через вебхук или Bot API. CX Codex +1 1 600установок firebase-security-rules-auditor Google LLC Проверяет правила безопасности Firebase на утечки, обход ролей и ошибки валидации. Нужен для аудита Firestore и Cloud Storage. CX Codex +1 138 600установок

Рядом в теме «Облака: AWS, Azure, GCP»

Всё по теме «Облака: AWS, Azure, GCP» →

Вопросы о feishu-drive

Как установить feishu-drive в Claude Code?

Выполните npx skills add m1heng/clawdbot-feishu --skill feishu-drive -a claude-code, затем повторите npx skills add m1heng/clawdbot-feishu --skill feishu-drive -a claude-code. Файл скилла находится в ~/.claude/skills/feishu-drive/SKILL.md.

Что делает feishu-drive?

Скилл даёт доступ к операциям Feishu Drive через feishu_drive: просмотр папок, сведения о файлах, создание папок, перенос и удаление объектов.

Почему бот не создаёт папку в корне Feishu Drive?

У бота нет собственной корневой папки, так как он использует tenant_access_token. Сначала создайте папку вручную и предоставьте боту доступ, после чего он сможет создавать в ней подпапки.

Исходный текст

SKILL.md · MIT
---
name: feishu-drive
description: |
  Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.
---

# Feishu Drive Tool

Single tool `feishu_drive` for cloud storage operations.

## Token Extraction

From URL `https://xxx.feishu.cn/drive/folder/ABC123` → `folder_token` = `ABC123`

## Actions

### List Folder Contents

```json
{ "action": "list" }
```

Root directory (no folder_token).

```json
{ "action": "list", "folder_token": "fldcnXXX" }
```

Returns: files with token, name, type, url, timestamps.

### Get File Info

```json
{ "action": "info", "file_token": "ABC123", "type": "docx" }
```

Searches for the file in the root directory. Note: file must be in root or use `list` to browse folders first.

`type`: `doc`, `docx`, `sheet`, `bitable`, `folder`, `file`, `mindnote`, `shortcut`

### Create Folder

```json
{ "action": "create_folder", "name": "New Folder" }
```

In parent folder:
```json
{ "action": "create_folder", "name": "New Folder", "folder_token": "fldcnXXX" }
```

### Move File

```json
{ "action": "move", "file_token": "ABC123", "type": "docx", "folder_token": "fldcnXXX" }
```

### Delete File

```json
{ "action": "delete", "file_token": "ABC123", "type": "docx" }
```

## File Types

| Type | Description |
|------|-------------|
| `doc` | Old format document |
| `docx` | New format document |
| `sheet` | Spreadsheet |
| `bitable` | Multi-dimensional table |
| `folder` | Folder |
| `file` | Uploaded file |
| `mindnote` | Mind map |
| `shortcut` | Shortcut |

## Configuration

```yaml
channels:
  feishu:
    tools:
      drive: true  # default: true
```

## Permissions

- `drive:drive` - Full access (create, move, delete)
- `drive:drive:readonly` - Read only (list, info)

## Known Limitations

- **Bots have no root folder**: Feishu bots use `tenant_access_token` and don't have their own "My Space". The root folder concept only exists for user accounts. This means:
  - `create_folder` without `folder_token` will fail (400 error)
  - Bot can only access files/folders that have been **shared with it**
  - **Workaround**: User must first create a folder manually and share it with the bot, then bot can create subfolders inside it

© m1heng · MIT · m1heng/clawdbot-feishu

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой