What problem does it solve? Creating and editing Feishu (Lark) presentations programmatically requires mastering a strict XML schema (SML 2.0), handling authentication identities, resolving wiki tokens, and working around API limitations like the lack of element-level editing. This Skill encodes all of that operational knowledge so an agent can reliably build, read, and modify PPT decks without trial and error. ## Core Features & Use Cases - One-command PPT creation: Use lark-cli slides +create --slides '[...]' to create a presentation with up to 10 fully styled pages in a single call, including automatic local image upload via @./path placeholders. - Full-content reading and page management: Read an entire presentation's XML with xml_presentations.get, then add or delete individual slides with xml_presentation.slide.create/delete, including precise insertion via before_slide_id. - Image handling workflows: Upload local images with +media-upload to obtain file_token values for <img src>, and follow the safe read-modify-recreate-delete procedure for adding images to existing pages. - Use Case: A user asks for a 6-page quarterly business review deck with a light professional style. The Skill guides the agent to confirm an outline, pick colors from the style table, generate per-slide XML from templates, create the deck in one command, then verify the result by reading the full XML back. ## Quick Start Use the lark-slides skill to create a Feishu presentation titled 'Q3 Review' with a cover page and three content pages in a light business style.