lark-docx-helper

Create Feishu documents from Markdown with configurable permissions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/XiaoMi/mone --skill lark-docx-helper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-docx-helper
Source: https://github.com/XiaoMi/mone/tree/main/jcommon/skills/lark-doc
Command: npx skills add https://github.com/XiaoMi/mone --skill lark-docx-helper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-oapi, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

This skill helps users create Lark/Feishu documents from Markdown content by converting Markdown to the platform's document blocks and handling permissions.

Core Features & Use Cases

  • Create new documents: Turn Markdown into structured Lark blocks.
  • Set permissions and insert content: Configure sharing and permissions, convert content, and insert into the document.

Quick Start

python scripts/create_document_with_markdown.py --title "会议纪要" --markdown "# 会议纪要..."

Frequently Asked Questions about lark-docx-helper

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

FAQPage Schema
How do I convert Markdown content into a Lark document?

Convert Markdown to Lark document blocks using the create_document_with_markdown.py script, which parses Markdown syntax and transforms it into platform-native block structures, then inserts the converted content into a new Lark document.

Can I set permissions and sharing settings when creating a Lark document from Markdown?

Yes, the Skill configures external-access, link-share, security, and comment permissions during document creation, allowing you to control sharing scope and access levels as the document is generated from your Markdown content.

What authentication method does this Markdown-to-Lark conversion use?

The Skill uses environment-variable based authentication via python-dotenv, storing your credentials securely and loading them at runtime so the CLI can authenticate with Lark/Feishu without hardcoding sensitive data.

Can I place the converted document in a specific Lark folder?

Yes, the Skill supports optional folder placement, enabling you to organize newly created documents within your Lark workspace structure during the conversion and insertion process.

Do I need to manually format Markdown blocks or does the conversion handle standard syntax?

The Skill handles Markdown-to-block conversion automatically, parsing standard Markdown syntax and transforming it into compatible Lark document blocks so you only need to provide plain Markdown source text.