lark-slides

Automate Feishu Slides creation, reading, and block-level edits via XML API.

3|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/agent-pilot/agent-pilot-be --skill lark-slides-agent-pilot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-slides
Source: https://github.com/agent-pilot/agent-pilot-be/tree/main/backend/skills/lark-slides
Command: npx skills add https://github.com/agent-pilot/agent-pilot-be --skill lark-slides-agent-pilot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill centralizes Feishu Slides (Lark Slides) workflow by exposing CLI-driven operations to manage presentations via the official XML-based API, reducing manual, error-prone slide editing.

Core Features & Use Cases

  • Create new presentations with optional slides using the slides +create shortcut, enabling rapid deck bootstrap.
  • Read the full XML of a presentation or individual slides to verify structure and content.
  • Edit existing slides with block-level replacements or insertions via the +replace-slide shortcut, including image uploads through +media-upload and file_tokens.

Quick Start

Create a new Feishu Slides deck with slides or start by reading a deck’s full XML to plan edits.

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 Slides creation and editing via CLI?

You can automate Feishu Slides creation and editing by orchestrating the XML-based API through the lark-cli execution context to create, read, and edit presentations.

How do I apply block-level edits to existing Feishu Slides?

You can apply block-level edits to existing Feishu Slides by using the +replace-slide shortcut to execute block replacements and insertions directly within the XML structure.

How do I upload images to Feishu Slides using the XML API?

You upload images to Feishu Slides by utilizing the +media-upload shortcut to generate a file_token, which is then referenced within the block-level XML edits.

Can I read the full XML of a Feishu presentation to verify its structure?

Yes, you can read the full XML of a presentation or individual slides to verify the structure and content before planning any block-level edits.

What is the best way to bootstrap a new Feishu Slides deck with slides?

The best way to bootstrap a new Feishu Slides deck is by using the slides +create shortcut, which enables rapid presentation generation with optional slides included.

Do I need lark-cli to manage Feishu Slides XML workflows?

Yes, you need the lark-cli execution context because the Skill relies on it to orchestrate the XML-based API operations for creating, reading, and editing slides safely.