feishu-notes-bot_skill

This skill helps you manage Feishu notes by creating, searching, and syncing notes and actions via Feishu bot interactions.
  • Python

2.5k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill feishu-notes-bot

  • _meta.json286 B
  • SKILL.md6.8 KB

Overview

This skill connects a Feishu (Lark) bot to note creation, search, and management workflows, with optional sync to Feishu cloud documents. It supports private and group chat interactions, slash commands, and automatic extraction of action items. The bot is configurable for routing different note types between local storage and Feishu docs.

How this skill works

The bot listens for messages and slash commands in Feishu, parses structured inputs (meeting notes, quick notes, todos), and saves content according to routing rules (local files or Feishu cloud documents). It can create documents via Feishu API, send interactive message notifications, and extract action items into a local actions.md. Configuration is done via OpenClaw settings or environment variables and a simple routing file that maps note types to storage targets.

When to use it

  • During meetings to capture structured minutes and share a cloud document link immediately
  • For lightweight quick notes or daily journal entries without leaving Feishu
  • To collect and manage action items from chat and track them in actions.md
  • When you need team-accessible project notes synced to Feishu documents
  • To automate reminders and notifications for outstanding tasks

Best practices

  • Grant the bot doc and drive permissions (docx:docs, docx:drive) and message scopes before use
  • Define clear routing in the notes config so meeting, project, and journal notes land in the right place
  • Keep App Secret secure and use environment variables for deployment
  • Rate-limit bulk syncs to avoid Feishu API throttling and check tenant_access_token flow
  • Use templates for meetings and decisions to ensure consistent structure and action extraction

Example use cases

  • Start a meeting in Feishu private chat; the bot builds a meeting document, extracts action items, and returns the doc link
  • Send "/note Buy coffee tomorrow" in chat to append a quick, timestamped local note
  • Tag the bot in a group to create meeting notes interactively when scheduling or running standups
  • Add todos with "/todo Prepare Q2 report" and view pending items via "/actions"
  • Sync project decisions to the team knowledge base by routing project notes to Feishu docs

FAQ

The bot needs document and drive scopes (docx:docs, docx:drive) plus messaging scopes (im:message, im:chat) to create documents and notify users.

How do I configure credentials for OpenClaw?

Set credentials in ~/.openclaw/openclaw.json under feishu.accounts or export FEISHU_APP_ID and FEISHU_APP_SECRET as environment variables.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational