1.2k
GitHub Stars
4
Bundled Files
2 months ago
Catalog Refreshed
4 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 xiaomi/mone --skill lark-doc- .env.example206 B
- .python-version5 B
- pyproject.toml202 B
- skill.md5.7 KB
Overview
This skill helps create Feishu (Lark) documents from Markdown content. It automates document creation, permission configuration, Markdown-to-block conversion, and insertion of converted blocks into the new document. The tool accepts inline Markdown or a Markdown file and returns a shareable document URL on success.
How this skill works
You supply a title and either a Markdown string or a Markdown file path. The skill creates a new Feishu document, applies the requested access and sharing permissions, converts the Markdown into Feishu document blocks, and inserts those blocks into the document. It outputs clear success or error messages including the document URL when available.
When to use it
- You need to quickly publish meeting notes, reports, or specs stored as Markdown to Feishu.
- You want consistent conversion of Markdown features (headings, tables, code blocks, images) into a Feishu doc.
- You want to create documents programmatically and control folder placement and sharing settings.
- You need to share Markdown content with teammates who prefer Feishu’s document editor.
Best practices
- Provide Markdown that follows supported elements (headings, lists, tables, code blocks, images) for best fidelity.
- Use publicly accessible image URLs so images render correctly in the document.
- Set external-access and link-share deliberately when making documents public or cross-tenant.
- Test with --debug when converting complex nested lists or large tables to inspect conversion logs.
- Keep credentials (APP_ID and APP_SECRET) only in a secure .env file as required.
Example use cases
- Generate a meeting minutes document from a quick Markdown snippet and share the URL with the team.
- Convert an existing README.md or design spec into a Feishu doc and place it in a team folder.
- Produce a public-facing guide by setting external-access=open and link-share=anyone_readable.
- Automate weekly reports by scripting Markdown export and using this skill to publish the report.
FAQ
You can pass a Markdown string (--markdown) or a path to a Markdown file (--file).
Which Markdown features are preserved?
Headings, bold/italic/strike, links, images, ordered/unordered lists, blockquotes, code blocks, tables, and horizontal rules are supported.
How do I make a document publicly readable?
Set --external-access open and --link-share anyone_readable (public read) or anyone_editable for public editing.