스킬 lark-sheets
📊

lark-sheets

낮은 위험 ⚙️ 외부 명령어📁 파일 시스템 액세스🌐 네트워크 접근

Управление таблицами и данными Lark

Работа с таблицами Lark/Feishu требует обработки множества API-операций и аутентификации. Этот навык предоставляет готовые команды для создания, чтения, записи и управления данными таблиц без необходимости ручных API-вызовов.

지원: Claude Codex Code(CC)
⚠️ 68 나쁨
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"lark-sheets" 사용 중입니다. Create a spreadsheet titled "Project Budget" with headers: Category, Allocated, Spent, Remaining

예상 결과:

Spreadsheet created successfully. Title: Project Budget. URL: https://workspace.larksuite.com/sheets/shtcnXXXXXXX. Token: shtcnXXXXXXX. Ready for data input.

"lark-sheets" 사용 중입니다. Find all cells containing "pending" in the range A1:Z500 of spreadsheet shtcnXXXXXXX

예상 결과:

Found 12 matching cells. Locations: B15 (Status column - "pending review"), D23 (Approval - "pending manager"), H88 (Task state - "pending"). Total rows scanned: 500.

"lark-sheets" 사용 중입니다. Export the spreadsheet "Inventory List" as an Excel file

예상 결과:

Export task initiated. Task ID: task_xxxxx. Status: Processing. Once complete, download URL will be provided. File format: Excel (.xlsx). Estimated time: 30-60 seconds.

보안 감사

낮은 위험
v1 • 4/1/2026

Static scanner flagged 374 patterns that are FALSE POSITIVE. The skill consists of markdown documentation showing CLI command examples. Backticks denote inline code references (e.g., `lark-cli sheets +append`), not shell execution. Path traversal patterns are markdown relative links to other documentation files. URLs are example endpoints for user reference. The skill requires lark-cli binary and Lark API authentication - no malicious intent detected.

8
스캔된 파일
607
분석된 줄 수
8
발견 사항
1
총 감사 수
낮은 위험 문제 (5)
Static Scanner False Positives - External Commands
Scanner flagged 287 backtick occurrences. These are markdown inline code formatting for CLI documentation, not actual shell command execution. Example: `lark-cli sheets +append` shows command usage syntax.
Static Scanner False Positives - Path Traversal
Scanner flagged 39 path traversal patterns. These are markdown relative links to other documentation files (e.g., `../../lark-shared/SKILL.md`), not actual filesystem path traversal attacks.
Static Scanner False Positives - Network URLs
Scanner flagged 16 hardcoded URLs. These are example URLs in documentation showing users the expected Lark/Feishu URL format (e.g., https://example.larksuite.com/sheets/shtcnxxxxx).
Static Scanner False Positives - C2 and Reconnaissance Keywords
Scanner flagged C2 keywords and system reconnaissance patterns. These are false matches on legitimate API terminology (spreadsheet, token, sheet_id, etc.) in API documentation.
Static Scanner False Positives - Cryptographic/Entropy Patterns
Scanner flagged weak cryptographic algorithm and high entropy strings. These are base64-encoded placeholder tokens (e.g., 'doxcnxxxxxxxxx', 'shtcnxxxxxxxxx') used as examples in documentation.
감사자: claude

품질 점수

45
아키텍처
100
유지보수성
87
콘텐츠
24
커뮤니티
80
보안
91
사양 준수

만들 수 있는 것

Автоматизированные отчётные дашборды

Создание и поддержка еженедельных или ежемесячных отчётных таблиц путём автоматического добавления новых строк данных по мере их появления.

Совместный сбор данных

Настройка общих таблиц для сбора командных данных, создание заголовков и программная запись структурированных данных из различных источников.

Миграция данных таблиц

Экспорт существующих таблиц, чтение данных из исходных файлов и запись в новые таблицы с преобразованными или консолидированными данными.

이 프롬프트를 사용해 보세요

Создание таблицы с заголовками
Create a new Lark spreadsheet titled "Inventory Tracker" with columns: Item Name, SKU, Quantity, Price, Last Updated. Add an initial row with sample data.
Чтение и анализ данных таблицы
Read all data from the spreadsheet at [URL]. Find all cells containing values greater than 10000 in column C and summarize the results.
Добавление данных в существующую таблицу
Append the following sales data to the spreadsheet "Monthly Sales Report": Region, Month, Revenue, Expenses. Data: ["North", "March", 125000, 98000], ["South", "March", 89000, 72000].
Полный рабочий процесс — создание, заполнение и экспорт
Create a new spreadsheet "Q1 Performance Review" with headers: Department, Budget, Actual, Variance. Populate with data for 5 departments. Then export the spreadsheet as an Excel file and provide the download link.

모범 사례

  • Всегда используйте --dry-run сначала для предпросмотра параметров CLI перед выполнением операций записи
  • Проверяйте токены таблиц и идентификаторы листов перед выполнением операций чтения или записи, чтобы избежать повреждения данных
  • Используйте параметр --range для ограничения операций конкретными диапазонами ячеек для лучшей производительности и безопасности

피하기

  • Не используйте sheets +find для поиска таблиц по имени — сначала используйте docs +search навыка lark-doc для поиска файлов
  • Избегайте записи больших наборов данных без валидации — всегда предварительно просматривайте с --dry-run и подтверждайте, что структура данных соответствует макету листа
  • Не предполагайте file_token из wiki URL — всегда сначала разрешайте wiki токены в фактический obj_token с использованием wiki API

자주 묻는 질문

Как найти таблицу по имени?
Сначала используйте навык lark-doc с docs +search. Результаты поиска будут включать документы типа SPREADSHEET (таблицы). Затем используйте возвращённый URL или токен с операциями lark-sheets.
В чём разница между file_token и obj_token?
Для большинства документов file_token — это токен пути URL. Для wiki-ссылок необходимо сначала запросить wiki API для получения фактического obj_token, так как wiki URL используют другой тип токена.
Могу ли я добавить данные без знания sheet_id?
Нет. Сначала используйте +info для получения информации о листе, включая доступные sheet_ids. Первый лист в новой таблице обычно является целью по умолчанию.
Как предотвратить случайную перезапись данных?
Всегда используйте --dry-run для предпросмотра операций записи. Для операций добавления убедитесь, что диапазон начинается со следующей пустой строки. Используйте +read для проверки существующих данных перед записью.
Какие разрешения требуются для использования этого навыка?
Навык требует соответствующих областей доступа Lark API: sheets:spreadsheet:create для создания, sheets:spreadsheet.meta:read для чтения метаданных и sheets:spreadsheet:write_only для операций записи.
Могу ли я экспортировать таблицы в форматы, отличные от Excel?
Функция экспорта в первую очередь поддерживает формат Excel. Проверьте документацию Lark API для дополнительных опций формата экспорта, которые могут быть доступны через API.