feishu-sync

Syncs local Markdown files to Feishu wiki/docs pages using Playwright automation.

3|2|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/muzhicaomingwang/ai-ideas --skill feishu-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-sync
Source: https://github.com/muzhicaomingwang/ai-ideas/tree/main/.project/ai/pm/skills/feishu-sync
Command: npx skills add https://github.com/muzhicaomingwang/ai-ideas --skill feishu-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, pyperclip, and includes scripts (resource) components.

What problem does it solve?

Automates the tedious task of keeping Feishu documents in sync with local Markdown sources using Playwright, reducing manual updates and errors.

Core Features & Use Cases

  • Automated Feishu同步: publish and update Markdown content directly in Feishu wiki/docs.
  • Browser automation: handle login, navigation, and editor interactions across Feishu pages.
  • Use Case: teams maintain local docs and want a single command to refresh Feishu docs when content changes.

Quick Start

Run the sync_to_feishu.py script to push your local Markdown content to Feishu.

Frequently Asked Questions about feishu-sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically sync Markdown content to Feishu documents?

You can sync Markdown content to Feishu documents by running a Python script that uses Playwright to automate browser interactions, handling login and editor updates to push local changes directly to Feishu wiki pages.

Can I use Playwright to automate Feishu wiki login and editor interactions?

Yes, Playwright automates the entire Feishu update workflow by managing login flows, navigating to target document URLs, and interacting with the editor to replace content with your local Markdown source.

What do I need to set up before automating Feishu document synchronization?

You need Python, Playwright for Python, and the pyperclip dependency installed. You must also configure your local Markdown source file path and the target Feishu document URL before running the synchronization script.

Does this automated Feishu sync tool support updating multiple target documents?

Yes, the synchronization workflow supports handling multiple target documents, allowing teams to refresh several Feishu pages with updated local Markdown content through a single automated browser session.

What is the best way to keep local documentation updated across Feishu pages?

The best way is using browser automation to push local Markdown sources to Feishu docs, eliminating manual copy-pasting errors and ensuring your wiki pages reflect the latest local file changes automatically.