lark-slides

Read, create, and modify Lark Slides presentations via XML.

12|3|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/baibairui/WoClaw --skill lark-slides-baibairui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-slides
Source: https://github.com/baibairui/WoClaw/tree/main/.codex-runtime/home/.agents/skills/lark-slides
Command: npx skills add https://github.com/baibairui/WoClaw --skill lark-slides-baibairui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

飞书幻灯片的日常工作涉及读取、创建和管理 PPT 的 XML 内容,缺乏一个统一且可自动化的入口会降低效率并增加错误风险。

Core Features & Use Cases

  • 读取完整 PPT 的 XML(xml_presentations get),以便审阅、导出或再利用。
  • 使用 +create 快速创建演示文稿,或通过 xml_presentation.slide.create 逐页添加幻灯片,实现从提案到成品的自动化工作流。
  • 通过 Slides 的 XML API 进行幻灯片的增删改操作,支持在真实工作目录中进行版本控制和协作。
  • 参考 references/ 以确保遵循 Slide 2.0 规范与最佳实践。

Quick Start

Create a new slides presentation or read and verify the full XML content of an existing one using lark-cli.

Frequently Asked Questions about lark-slides

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

FAQPage Schema
How do I automate Lark Slides creation and editing via XML?

Automate Lark Slides by using the lark-cli tool to read, create, and modify presentation XML. You can generate full presentations using built-in shortcuts and manage slides through the Slides 2.0 XML schema APIs.

Can I read the full XML content of an existing Lark Slides presentation?

Yes, you can read the full XML content of a Lark Slides presentation using the xml_presentations get command. This allows you to export, review, or reuse the underlying XML data for your automation workflows.

What do I need to manage Lark Slides presentations programmatically?

You need the lark-cli tool installed and must adhere to the Slides 2.0 XML schema. The Skill validates inputs against documented workflows and references to ensure correct slide creation and modification.

Does the Lark Slides XML API support deleting and modifying individual slides?

Yes, the Lark Slides XML API supports slide-level updates including deleting and modifying individual slides. You can use xml_presentation.slide.create to add pages and manage presentations within your working directory.

What is the best way to ensure my Lark Slides XML automation follows the correct schema?

The best way to ensure schema compliance is to reference the provided references directory. It contains the Slides 2.0 XML schema specifications and best practices needed to validate your presentation automation inputs.

How does lark-slides handle presentation automation compared to manual editing?

Lark-slides handles presentation automation by exposing XML APIs for programmatic reading and writing, bypassing manual editing. It enables batch slide creation, modification, and deletion through lark-cli commands for automated workflows.