lark-slides

Automate slide design updates and content adjustments via structured XML commands.

Updated Jun 7, 2025
One-click install
npx skills add https://github.com/TK0918/BestAds --skill lark-slides-tk0918
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-slides
Source: https://github.com/TK0918/BestAds/tree/main/.agents/skills/lark-slides
Command: npx skills add https://github.com/TK0918/BestAds --skill lark-slides-tk0918

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and management of interactive slide decks through a standardized XML schema, enabling automation and precise control over presentation content.

Core Features & Use Cases

  • Slide Creation & Editing: Generate new slides, read existing slide content, and update specific elements or replace entire pages using XML protocols.
  • Content Management: Insert, delete, or modify slide components such as shapes, images, charts, and annotations programmatically.
  • Use Case: Automate updating a weekly report by reading an existing presentation XML, replacing a specific chart block, and exporting the revised slide deck all via scripts.

Quick Start

Use the lark-slides skill to read the XML content of a presentation with the ID provided.

Frequently Asked Questions about lark-slides

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

FAQPage Schema
How do I automate slide content updates and bulk editing for presentations?

To automate slide content updates and bulk editing, you can use structured XML commands to read, modify, and replace specific slide components like shapes and charts programmatically. This enables precise control for template deployment and dynamic report generation.

What is the XML protocol approach for managing presentation slides?

The XML protocol approach for managing presentation slides involves using a standardized XML schema to read existing presentation content, update specific elements, or replace entire pages. This mechanism ensures reliable updates and compatibility with version control systems.

Do I need lark-cli to create and manage animated presentations with XML?

Yes, you need lark-cli installed as an external dependency to create and manage animated presentations with XML. The scripts utilize lark-cli to handle operations like media uploads, XML manipulations, and slide component replacements.

Can I insert and modify charts or images in a slide deck programmatically?

Yes, you can insert, delete, or modify slide components such as shapes, images, charts, and annotations programmatically. This is achieved by executing structured XML commands that target and replace specific blocks within the presentation schema.

What's the best way to automate updating a weekly report slide deck?

The best way to automate updating a weekly report is by reading an existing presentation's XML, replacing the specific chart or data block, and exporting the revised slide deck via scripts. This ensures consistent and dynamic report generation without manual editing.

Are there limitations when replacing entire slide pages using XML manipulations?

When replacing entire slide pages using XML manipulations, you must ensure compatibility with the XML schema definitions to avoid errors. Limitations include maintaining version control reliability and correctly handling external media uploads during component replacements.