What problem does it solve? Creating and editing Feishu (Lark) slide decks programmatically requires mastering a custom SML 2.0 XML schema, token resolution, image upload flows, and error-prone CLI invocations. This Skill encodes the full workflow so an AI agent can reliably generate, read, and modify presentations without guessing XML structures or API parameters. ## Core Features & Use Cases - Presentation Creation: Plan decks with a structured slide_plan.json, then create slides in one step (slides +create --slides) or two steps for complex multi-page decks with Chinese text and images. - Block-Level Editing: Replace or insert individual blocks on existing pages with +replace-slide, or rebuild multiple pages in place with +replace-pages while keeping the original link. - Rich Visuals: Generate native charts, whiteboard diagrams (SVG/Mermaid), IconPark icons, and upload local images as file_token for embedding. - Use Case: A user pastes a /slides/ or /wiki/ URL and asks to rewrite three pages; the Skill reads the current XML, plans the changes, applies block-level edits, and validates the result with screenshots and lint checks. ## Quick Start Ask the AI to create a five-page Feishu presentation about your project status using the lark-slides skill, with charts and icons on each page.