feishu-docx CLI

CLI и скилл выгружают документы, таблицы и вики Feishu и Lark в Markdown, а агенту дают читать и дописывать их.

  • 276 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Приложение Feishu получает права на запись, удаление файлов и управление доступом.
  • App Secret хранится в конфиге на машине с CLI.
Все причины и проверки

leemysw/feishu-docx

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/feishu-docx

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Приложение Feishu получает права на запись, удаление файлов и управление доступом.
  • App Secret хранится в конфиге на машине с CLI.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

feishu-docx, CLI на Python с готовым скиллом `.skills/feishu-docx/SKILL.md`, превращает документы Feishu и Lark в Markdown. Команда `export` работает с документами, таблицами Sheets, мультитаблицами Bitable и узлами вики, картинки и вложения сохраняет локально. Команды записи создают документы, дописывают Markdown и обновляют отдельные блоки. Отдельные команды выгружают статью из WeChat и создают из нее документ Feishu, обходят вики-пространство целиком с сохранением иерархии и управляют файлами облачного хранилища. PDF и экспорт через браузер подключаются дополнительными пакетами.

Для кого. Командам, чьи знания лежат в Feishu или Lark: агенту нужно читать эти документы как контекст и вести их без ручного копирования.

Подходит, если

  • Вики-пространство нужно выгрузить в Markdown с сохранением вложенности и использовать как резервную копию.
  • Агент в Claude Code или Codex отвечает на вопрос по внутренней базе знаний Feishu.
  • Статью из WeChat надо перенести в документ Feishu одной командой `create --url`.
  • Отчет требуется выпустить в PDF с фирменным CSS-шаблоном и логотипом на обложке.

Не подходит, если

  • Документы лежат в Google Docs или Notion: инструмент знает только Feishu и Lark.
  • Приложению Feishu нельзя выдавать права на запись и управление файлами.
  • Нужна двусторонняя синхронизация: выгрузка идет в Markdown, обратная сборка сложных блоков не обещана.

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

Выгрузи вики-пространство по ссылке в папку wiki_backup глубиной до 5 уровней и покажи, какие документы не удалось прочитать.

Ограничения

Нужны App ID и App Secret приложения Feishu, режим tenant_access_token работает без OAuth, а права пользователя дает режим OAuth. Требуется Python 3.11 и выше. Экспорт через браузер ставит Playwright и Chromium, PDF — отдельный пакет WeasyPrint. Последнее обновление в репозитории датировано сентябрем 2026. Операции записи и управления файлами изменяют живые документы, поэтому сначала проверьте их на тестовом пространстве. Сложные блоки при выгрузке в Markdown могут упроститься.

Как отключить. Удалите пакет командой `uv tool uninstall feishu-docx` и папку скилла из проекта агента. Сохраненные App ID и секрет лежат в конфиге CLI, очистите их отдельно, а приложение Feishu отключите в консоли разработчика.

Частые вопросы

Как выгрузить документ Feishu в Markdown?

Запустите `feishu-docx export "<ссылка>" -o ./docs`. Файл Markdown и картинки появятся в указанной папке.

Нужен ли OAuth для чтения документов?

Нет, по умолчанию достаточно `feishu-docx config set --app-id ... --app-secret ...`: токен приложения выдается и обновляется автоматически. OAuth включают командой `feishu-docx config set --auth-mode oauth` и затем `feishu-docx auth`, если нужны права пользователя.

Как выгрузить закрытый документ через браузер?

Поставьте `feishu-docx[browser]`, выполните `playwright install chromium` и запустите `feishu-docx export-browser "<ссылка>" --storage-state ./storage_state.json` с сохраненной сессией.

Какие блоки документа поддерживаются при выгрузке?

Заголовки, списки, задачи, код, цитаты, таблицы, колонки, выноски, картинки, доски, вложенные таблицы Sheets и Bitable, синхронные блоки и вложения. Рисованные доски сохраняются как картинки.

Как выгрузить PDF с фирменным оформлением?

Поставьте `feishu-docx[pdf]` и добавьте флаги: `feishu-docx export "<ссылка>" --pdf --pdf-template ./brand.css --pdf-logo ./logo.svg`. Тему подсветки кода задает `--syntax-style`.

Обсуждение

Вопросов и отзывов пока нет.

Скилл-конвейер документов: что угодно в markdown, markdown в аккуратный html и docx уровня издательства, html обратно в markdown

СкиллРасширенный доступ943Звезды репозитория

Скилл и CLI превращают Markdown в DOCX, PDF, PPTX, XLSX, PNG и еще десяток форматов, все считается локально

СкиллРасширенный доступ274Звезды репозитория
Выбор редакции

Скилл и CLI от Firecrawl: агент переводит Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV и PDF в Markdown на вашей машине

СкиллРасширенный доступ23,5 тыс.Звезды репозитория

Скилл и программа docx: агент заполняет формы, правит таблицы и ведет рецензирование Word с отслеживаемыми правками

СкиллРасширенный доступ246Звезды репозитория
Официальный

CLI fl выкладывает папку с Markdown и HTML как сайт одной командой и возвращает агенту адрес и ссылку для передачи.

CLIРасширенный доступ1,1 тыс.Звезды репозитория

Скилл docx-editor-cn собирает Word-документы по китайским вузовским требованиям: поля, шрифты, формулы и трехлинейные таблицы

СкиллРасширенный доступ487Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
feishu-docx (эта карточка)нет276
feishu-cliнет1 448Другой CLI для Feishu; feishu-docx добавляет выгрузку вики-пространств, экспорт через браузер и PDF с фирменным шаблоном
Feishu-MCPнетAPI-ключ750Дает инструменты MCP-сервера; feishu-docx работает как CLI со скиллом и пишет Markdown на диск

Коротко о README

Пакет вышел как CLI с терминальным интерфейсом на Textual. Он выгружает документы, таблицы и вики в Markdown, пишет обратно в Feishu и ведет файлы облачного пространства. Скилл в `.skills/` подключает возможности к Claude Code, Codex, Cursor и OpenCode.

Бейдж для README

Сообщить о проблеме