feishu-doc-to-dev-spec

Convert Feishu cloud documents into a consolidated Markdown developer specification.

68|5|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/twwch/OpenSkills --skill feishu-doc-to-dev-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-doc-to-dev-spec
Source: https://github.com/twwch/OpenSkills/tree/main/examples/feishu-doc-to-dev-spec
Command: npx skills add https://github.com/twwch/OpenSkills --skill feishu-doc-to-dev-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Reading and merging Feishu product requirement documents into a single, well-structured development specification is tedious and error-prone; this skill automates extraction and formatting to save time and reduce mistakes.

Core Features & Use Cases

  • Multi-document ingestion: reads multiple Feishu links (docx/docs/wiki) and merges content into a single spec.
  • Content conversion: parses text, tables, images, and code blocks into Markdown-friendly output.
  • Language and storage customization: adapts the dev-spec layout to the selected programming language and storage stack.
  • Use Case: a product team shares several Feishu docs and a target tech stack; the skill outputs a complete dev-spec Markdown file ready for engineering.

Quick Start

Input Feishu document links and a chosen tech stack to generate a complete dev-spec Markdown file.

Frequently Asked Questions about feishu-doc-to-dev-spec

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

FAQPage Schema
How do I convert Feishu documents into a developer spec?

To convert Feishu documents into a developer spec, input your Feishu cloud document links and a chosen tech stack. The tool extracts text, tables, images, and code blocks, merging them into a structured Markdown draft for engineering.

Can I merge multiple Feishu PRDs into a single development specification?

Yes, you can merge multiple Feishu PRDs into a single development specification. The tool performs multi-document ingestion by reading several Feishu links and consolidating their content into one unified Markdown file.

How do I generate a development spec for a specific tech stack like Python or Go?

You can generate a development spec for Python, Java, or Go stacks by providing the target tech stack as input. The tool adapts the dev-spec layout and structured sections to match your selected programming language and storage choices.

What is the best way to structure architecture and API design sections from a Feishu PRD?

The best way to structure architecture and API design sections from a Feishu PRD is using automated Markdown formatting. The conversion process enforces structured sections for architecture, data models, API design, core features, and non-functional requirements.

Does the Feishu to Markdown conversion preserve tables and code blocks?

Yes, the Feishu to Markdown conversion preserves tables and code blocks. The parsing mechanism converts text, tables, images, and code blocks into Markdown-friendly output to ensure the final development specification retains the original document details.

What do I need to extract content from Feishu wiki pages into a dev spec?

To extract content from Feishu wiki pages into a dev spec, you need the Feishu document links and your target tech stack. The tool handles both docx and wiki formats, requiring the httpx dependency to fetch and merge the cloud content.