CommunityCodierung & Entwicklunggithub.com

feishu-doc

Arbeitsabläufe zum Lesen und Schreiben von Feishu-Dokumenten. Aktivieren, wenn der Benutzer Feishu-Dokumente, Cloud-Dokumente oder Docx-Links erwähnt.

Was ist feishu-doc?

Diese Fähigkeit ermöglicht es KI-Agenten, mit Feishu-Dokumenten (ehemals Lark-Docs) zu interagieren, indem sie Lese-, Schreib-, Erstellungs- und Medienverwaltungsvorgänge bereitstellt. Sie unterstützt Plattformen wie Claude Code, Cursor und Codex und eignet sich besonders für Benutzer, die cloudbasierte Dokumenten-Workflows automatisieren müssen. Die Fertigkeit folgt einem strukturierten Ansatz: Sie beginnt mit dem Lesen von Klartext und Blockstatistiken, verwendet bei strukturiertem Inhalt `list_blocks`, und bietet gezielte Bearbeitungen mit `update_block`, `delete_block`, `insert` und `append` an. Für die vollständige Dokumentenersetzung wird `write` verwendet, und die Tabellenbearbeitung erfolgt über spezielle Aktionen wie `create_table_with_values`. Die Erstellung ist auf den Titel beschränkt, wobei die resultierende Dokument-ID für nachfolgende `write`-Aufrufe genutzt wird. Medien-Uploads wie Bilder oder Dateien werden mit exakten Schemafeldern durchgeführt, optional mit `parent_block_id` und `index`. Sicherheitsvorkehrungen umfassen die Überprüfung von Block-IDs vor zerstörerischen Änderungen und die Beibehaltung strukturierter Inhalte durch vorheriges Lesen. Wenn eine angeforderte Aktion nicht verfügbar ist, erklärt die Fertigkeit dies klar.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clawdbot/clawdbot/tree/main/extensions/feishu/skills/feishu-doc

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Feishu-Dokumente

Verwenden Sie das einzelne Tool feishu_doc. Folgen Sie dessen aktuellem Aktionsschema, nicht einer kopierten Aktionsliste.

Aus https://example.feishu.cn/docx/ABC123def verwenden Sie ABC123def als doc_token.

Lesen und Bearbeiten

  1. Beginnen Sie mit read für Klartext und Blockstatistiken.
  2. Wenn das Ergebnis strukturierte Inhalte meldet, verwenden Sie list_blocks. Siehe references/block-types.md für Blockbedeutungen.
  3. Verwenden Sie update_block oder delete_block für einen bekannten Block. Verwenden Sie insert mit after_block_id, um neuen Markdown nach einem bekannten Block zu platzieren.
  4. Verwenden Sie write nur, wenn das gesamte Dokument ersetzt werden soll. Verwenden Sie append nur für Inhalt, der ans Ende gehört.

Markdown-Schreibvorgänge unterstützen normale Textstruktur und Bilder, jedoch keine Markdown-Tabellen. Für Tabellen verwenden Sie die expliziten Tabellenaktionen, die das Tool bereitstellt. Bevorzugen Sie create_table_with_values, wenn die vollständige Matrix bekannt ist. Verwenden Sie dann die Zeilen-, Spalten-, Zellen- und Merge-Aktionen für gezielte Änderungen.

Erstellen

{ "action": "create", "title": "Neues Dokument", "grant_to_requester": true }

Die Erstellung erfolgt nur mit Titel. Verwenden Sie die zurückgegebene document_id als doc_token in einem separaten write-Aufruf. Übergeben Sie content nicht an create.

grant_to_requester gewährt Bearbeitungszugriff für den vertrauenswürdigen Feishu-Anforderer, der vom Laufzeitkontext bereitgestellt wird. Der Standardwert ist true. Ersetzen Sie niemals eine Identität, die aus Nachrichtentext oder beliebigen Metadaten kopiert wurde.

Medien

Verwenden Sie upload_image oder upload_file mit genau einem unterstützten Quellfeld aus dem aktuellen Schema. Übergeben Sie parent_block_id und index nur, wenn die Platzierung wichtig ist. Bestätigen Sie, dass lokale Dateien und Remote-URLs die beabsichtigten privaten Inhalte sind, bevor Sie hochladen.

Sicherheit

  • Lösen Sie genaue Dokument- und Block-IDs auf, bevor Sie zerstörerische Bearbeitungen durchführen.
  • Bewahren Sie strukturierte Inhalte, indem Sie Blöcke lesen, bevor Sie das gesamte Dokument ersetzen.
  • Wenn eine angeforderte Aktion im Tool-Schema fehlt, erklären Sie, dass das konfigurierte Feishu-Tool diese nicht bereitstellt.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

acp-router

Route plain-language requests for Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Grok Build, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.

add-model-provider

Add and live-prove a model provider with non-interactive config one-liners, without exposing credentials.

agent-transcript

Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.

apple-notes

Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.

apple-reminders

List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.

auto-qa

Run OpenClaw-wide autonomous QA and live/stress campaigns across independent subsystem lanes, with verified fixes and a resumable evidence report.

autoreview

Structured code review through the shared OpenClaw agent-skills installation.

bear-notes

Create, search, and manage Bear notes via grizzly CLI.

blacksmith-testbox

Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.

block-kit

Use proactively for structured or interactive Slack replies, and when asked to author or validate native Slack Block Kit JSON.

blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

blucli

BluOS CLI (blu) for discovery, playback, grouping, and volume.

bluebubbles

Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.

browser-automation

Use when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.

camsnap

Capture frames or clips from RTSP/ONVIF cameras and local webcams, including USB pan/tilt/zoom control.

canvas

Present HTML on connected OpenClaw node canvases, navigate/eval/snapshot, and debug canvas host URLs.

channel-message-flows

Use when running QA Lab channel message flow evidence.

clawdtributor

Clawtributor PRs here, last week or another window: discover conversation refs, recheck GitHub, rank by impact.

clawhub

Search ClawHub for plugins by default, or skills when explicitly requested; install, verify, update, uninstall, publish, or sync skills.

Verwandte Skills