lark-slides

Create and edit Feishu presentations through validated XML-based workflows.

195|12|Updated Jul 19, 2026
One-click install
npx skills add https://github.com/ZJU-REAL/HugAgentOS --skill lark-slides-zju-real
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-slides
Source: https://github.com/ZJU-REAL/HugAgentOS/tree/main/src/backend/plugin_bundles/marketplace/feishu-cli/skills/lark-slides
Command: npx skills add https://github.com/ZJU-REAL/HugAgentOS --skill lark-slides-zju-real

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of Feishu presentations through structured XML workflows, reducing layout errors, broken media, permission issues, and unreliable slide updates.

Core Features & Use Cases

  • Presentation Creation: Build new Feishu slide decks with planned layouts, visual systems, XML content, and optional uploaded media.
  • Slide Editing: Read existing slide XML and apply precise block-level replacements or insertions without changing page order.
  • Validation and Recovery: Verify slide counts, content, rendering risks, text overlap, media references, permissions, and partial-creation failures.
  • Use Case: Create a branded quarterly business review, update a single slide title in an existing deck, or add a locally stored chart image while preserving the rest of the presentation.

Quick Start

Ask the lark-slides skill to create or update a Feishu presentation for your topic, audience, desired page count, visual style, and source materials.

Frequently Asked Questions about lark-slides

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

FAQPage Schema
How do I create Feishu presentations with structured layouts?

You can create Feishu presentations by planning layouts, visual systems, and XML content, then validating the XML schema compliance to build a polished slide deck with optional uploaded media.

Can I edit existing Feishu slides without changing the page order?

Yes, you can edit existing Feishu slides by reading the slide XML and applying precise block-level replacements or insertions, ensuring the page order remains unchanged during the update.

What is XML-based slide editing for presentation creation?

XML-based slide editing is a workflow that uses structured XML schemas to build and update Feishu presentations, reducing layout errors, broken media, and unreliable slide updates through post-operation validation.

Do I need lark-cli authentication to insert media into Feishu slides?

Yes, lark-cli authentication and Feishu Slides permissions are required to insert locally stored chart images or media into presentations while preserving the rest of the deck.

Why does my Feishu slide creation fail with partial layout errors?

Partial-creation failures in Feishu slides often stem from XML schema non-compliance, text overlap, or broken media references, which can be identified and recovered through post-operation visual validation.