lark-slides

Create and edit Feishu slide presentations using XML.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Creating, reading, and managing Feishu slide decks via the Lark API requires complex XML construction, authentication handling, and precise command usage, which this Skill abstracts into a streamlined workflow.

Core Features & Use Cases

  • Slide Deck Creation: Initialize a new presentation and optionally add multiple slides in a single command.
  • Content Retrieval & Management: Fetch full XML of a deck, add or delete individual slides, and verify slide integrity.
  • Identity & Permission Control: Seamlessly switch between user and bot identities, handling authentication and scope requirements.
  • Use Case Example: Generate a product launch deck for the marketing team, customize slide styles, and deliver the final presentation link in minutes.

Quick Start

Use the lark-slides skill to generate a new presentation named “Project Overview” with three slides.

Frequently Asked Questions about lark-slides

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

FAQPage Schema
How do I automate Feishu slide creation using XML?

You can automate Feishu slide creation by using the lark-cli binary and XML schema reference files to construct valid slide XML, handle authentication, and execute commands for deck creation and page management.

Can I retrieve and edit existing Feishu presentations via the API?

Yes, you can retrieve full XML content of existing Feishu decks, add or delete individual slides, and verify slide integrity through user-authenticated or bot-authenticated workflows.

Do I need lark-cli to generate Feishu presentations?

Yes, the lark-cli binary is required to construct valid slide XML and manage presentation commands. XML schema reference files are also needed to ensure proper slide structure.

What is the best way to manage user and bot permissions for Feishu slides?

Managing permissions requires switching between user and bot identities to handle authentication and scope requirements properly when creating, retrieving, or editing Feishu slide presentations.

Are there limitations when constructing Feishu slide XML for automation?

Constructing Feishu slide XML requires precise XML schema reference files and lark-cli for command execution; any schema deviations or authentication scope mismatches will break the automation workflow.