markdown-pdf-feishu-sync

Convert Markdown collections to PDFs and upload them to Feishu Drive.

2|1|Updated May 7, 2026
One-click install
npx skills add https://github.com/shenmuxing/EtaSkill --skill markdown-pdf-feishu-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: markdown-pdf-feishu-sync
Source: https://github.com/shenmuxing/EtaSkill/tree/main/skill-examples/markdown-pdf-feishu-sync
Command: npx skills add https://github.com/shenmuxing/EtaSkill --skill markdown-pdf-feishu-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill removes the manual overhead of turning organized Markdown notes into shareable PDFs and delivering them to Feishu/Lark Drive on a recurring schedule.

Core Features & Use Cases

  • Markdown discovery and planning: Reads a private local rules file to find approved source directories, categories, and output locations without exposing sensitive paths in the repository.
  • Deterministic PDF conversion: Runs a configured Markdown-to-PDF converter for each discovered file and stages inputs safely when the converter writes beside its source.
  • Feishu Drive publishing: Uploads generated PDFs to configured Drive folders using the correct identity and folder token workflow.
  • Audit and recovery support: Writes a manifest of planned, converted, skipped, and uploaded items so recurring runs can be reviewed and debugged.
  • Use Case: A team maintains a set of private Markdown project notes and needs them exported to PDFs and uploaded to a specific Feishu folder every week without manually rebuilding the workflow each time.

Quick Start

Ask Codex to run the markdown-pdf-feishu-sync skill in dry-run mode against your local rules file so it can show the planned Markdown files, output PDFs, and Feishu targets before any conversion or upload happens.

Frequently Asked Questions about markdown-pdf-feishu-sync

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

FAQPage Schema
How do I automate converting Markdown files to PDF and uploading them to Feishu Drive?

You can automate Markdown to PDF conversion and Feishu Drive uploads by using a JSON rules file to define source directories, running a configured converter, and authenticating with lark-cli to handle the file delivery automatically.

Can I preview which Markdown files will be converted to PDFs before uploading to Feishu?

Yes, you can run the Markdown to PDF sync process in a dry-run mode to preview planned source files, output PDF names, and Feishu Drive target folders without performing actual conversion or upload operations.

Do I need lark-cli authentication to upload PDFs to Feishu Drive?

Yes, lark-cli authentication is required to upload generated PDFs to Feishu Drive folders, ensuring the files are published using the correct identity and folder token workflow specified in your configuration.

What is the best way to manage recurring PDF exports from Markdown notes to Feishu?

The best way to manage recurring PDF exports is to configure a private rules file mapping Markdown categories to output locations, allowing automated discovery, conversion, and manifest logging for scheduled Feishu Drive deliveries.

How does manifest logging work for Markdown to PDF conversion and upload tasks?

Manifest logging records planned, converted, skipped, and uploaded items during the Markdown to PDF process, providing an audit trail so recurring sync runs to Feishu Drive can be reviewed and debugged.

Are private local directory paths exposed when configuring Markdown to PDF conversion rules?

No, private local directory paths are not exposed because the Markdown to PDF conversion reads approved source directories and categories from a private local rules file without exposing sensitive paths in the repository.