Skip to content

Lark Slides Builder

Lets an agent create, read, edit and screenshot Feishu/Lark slide decks via the lark-cli tool

Repository
larksuite/cli
Stars
17,928
Licence
MIT
Files
15 files

What it does

When installed, the agent gains a detailed playbook for working with Feishu (Lark) presentations through the lark-cli command-line tool. It can create a new deck from a planned outline, read existing slides as XML, replace or update individual slides or elements, add or delete pages, take screenshots, upload and download images, and roll back to earlier versions. It also imposes strict design rules (layout size, fonts, image use, icon handling) that shape the slides it produces.

Great for

  • Teams that build and maintain presentations in Feishu/Lark and want an agent to draft or revise them
  • Users who already have lark-cli installed and authenticated with access to the target documents
  • People who want an agent to read and summarise an existing Feishu deck page by page

Skip it if

  • Users without a Feishu/Lark account or lark-cli setup, since the skill cannot work without them
  • Editing general Lark documents, whiteboards or ordinary Drive files, which the skill itself routes to other skills and says it does not handle
  • Situations needing strict, fixed brand templates, because the skill pushes dense, image-heavy layouts that may conflict with existing branding

Try asking

  • “Create a 10-slide deck on our Q3 product roadmap in Feishu, with charts and images”
  • “Read the slides in this Feishu presentation link and summarise each page”
  • “Replace the title and the image on slide 4 without changing the other elements”
  • “Take screenshots of slides 1 to 5 of this deck and save them to a folder”
Step-by-step guide: how to use Lark Slides BuilderInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 15 original files, the MIT licence and an attribution note.

    lark-slides.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip lark-slides.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip lark-slides.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Ask for a plan first and review the slide outline before the agent generates the full deck, since the skill requires a planning file before creating new presentations.
  • Name the specific slide or element when editing, because the full-page update option deletes any element not included in the new content.
  • Confirm the Feishu account and permissions are set up through lark-cli before starting, and check the result by reading the deck back.

What's inside

  • references/asset-planning.md
  • references/cli/lark-slides-add-slide.md
  • references/cli/lark-slides-create.md
  • references/cli/lark-slides-delete-slide.md
  • references/cli/lark-slides-history.md
  • references/cli/lark-slides-media-upload.md
  • references/cli/lark-slides-replace-slide.md
  • references/cli/lark-slides-screenshot.md
  • references/cli/lark-slides-update-slide.md
  • references/cli/lark-slides-xml-presentation-slide-get.md
  • references/cli/lark-slides-xml-presentation-slide-replace.md
  • references/cli/lark-slides-xml-presentations-get.md
  • references/iconpark-index.json
  • references/iconpark.md
  • SKILL.md

Redistributed unmodified from larksuite/cli under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.