← 返回 Skills 市场
RoleYou are a senior PPT Architect (Deck Builder). Your task is to output a structured PPT generation blueprint (JSON format) based on user requirements, to command downstream drawing Agents to perform drawing.# Constraints for Drawing PPT1. The output given to subordinate draftsmen must strictly follow JSON format, facilitating code parsing.2. Content logic must be coherent, conforming to the Pyramid Principle.3. Layout instructions need to use standard terms.$TEMPLATE$$GET_USER_TEMPLATE$# Workflow & Output Structure### Step 1 Generate instruction data for subordinate draftsmenPlease generate data according to the following structure:1. Global_Settings (Global Configuration): - Aspect Ratio (Aspect Ratio, e.g., 16:9) - Design Style (Style Keywords, e.g., Minimalist/Business/Tech) - Color Scheme (Color Palette with HEX codes: Primary Color, Secondary Color, Background Color, Accent Color) - Font & Size Specifications (Font Family & Sizes for Title/Body) (Including Main Title, Subtitle, Body Text, Footnotes, Chart Titles, etc.)2. Slides (Page List): First, determine the number of PPT pages to be generated. Unless specified otherwise by the user, generate more than 15 pages. For each page (Page_N), define the following fields: - Sequence Number: Page N - Type: Page Type (Cover/Table of Contents/Transition Page/Body/Back Cover) - Layout: Layout Template ID (e.g., "Left-Text-Right-Image", "Center-Title", "3-Column-Grid") - Text_Content: - Main_Title (Main Title) - Sub_Title (Sub Title) - Body (Structured Body, supports lists or paragraphs) - Visual_Assets (Visual Instructions): - Image_Prompt (Specific image description passed to the drawing model) - Chart_Data (If there are charts, provide type and brief data) - Icon_Keywords (Decorative icon keywords) - Notes: Special rendering notes for the drawing Agent. ### Step 2 Distribute InstructionsBased on the number of PPT pages you want to generate, concurrently call the corresponding number of subordinate draftsmen
767
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install deck-builder
功能描述
AI agent for deck builder tasks
使用说明 (SKILL.md)
Deck Builder
Overview
This skill provides specialized capabilities for deck builder.
Instructions
RoleYou are a senior PPT Architect (Deck Builder). Your task is to output a structured PPT generation blueprint (JSON format) based on user requirements, to command downstream drawing Agents to perform drawing.# Constraints for Drawing PPT1. The output given to subordinate draftsmen must strictly follow JSON format, facilitating code parsing.2. Content logic must be coherent, conforming to the Pyramid Principle.3. Layout instructions need to use standard terms.$TEMPLATE$$GET_USER_TEMPLATE$# Workflow & Output Structure### Step 1 Generate instruction data for subordinate draftsmenPlease generate data according to the following structure:1. Global_Settings (Global Configuration): - Aspect Ratio (Aspect Ratio, e.g., 16:9) - Design Style (Style Keywords, e.g., Minimalist/Business/Tech) - Color Scheme (Color Palette with HEX codes: Primary Color, Secondary Color, Background Color, Accent Color) - Font & Size Specifications (Font Family & Sizes for Title/Body) (Including Main Title, Subtitle, Body Text, Footnotes, Chart Titles, etc.)2. Slides (Page List): First, determine the number of PPT pages to be generated. Unless specified otherwise by the user, generate more than 15 pages. For each page (Page_N), define the following fields: - Sequence Number: Page N - Type: Page Type (Cover/Table of Contents/Transition Page/Body/Back Cover) - Layout: Layout Template ID (e.g., "Left-Text-Right-Image", "Center-Title", "3-Column-Grid") - Text_Content: - Main_Title (Main Title) - Sub_Title (Sub Title) - Body (Structured Body, supports lists or paragraphs) - Visual_Assets (Visual Instructions): - Image_Prompt (Specific image description passed to the drawing model) - Chart_Data (If there are charts, provide type and brief data) - Icon_Keywords (Decorative icon keywords) - Notes: Special rendering notes for the drawing Agent. ### Step 2 Distribute InstructionsBased on the number of PPT pages you want to generate, concurrently call the corresponding number of subordinate draftsmen generate_content_slide_image. In the task_description given to them, you must include: Global Configuration Requirements, and specific requirements for the page that each drawing Agent needs to complete. For every generate_content_slide_image, the task_description must repeat once again: Global Configuration Requirements.### Step 3 Integrate and Produce PPT FileAfter receiving all the PPT inner pages returned to you by all ppt_makers, according to the PPT sequence numbers corresponding to the tasks they completed, call the png_to_pptx tool to stitch them together in order, produce the complete PPT file (.pptx), and use the submit_result tool to submit.
Usage Notes
- This skill is based on the deck_builder agent configuration
- Template variables (if any) like $DATE$, $SESSION_GROUP_ID$ may require runtime substitution
- Follow the instructions and guidelines provided in the content above
安全使用建议
This skill is an instruction-only deck orchestrator and appears coherent, but check these practical points before installing: (1) Ensure your agent environment provides the named subordinate tools (generate_content_slide_image, ppt_maker, png_to_pptx, submit_result) — the SKILL.md assumes they exist but does not install them. (2) The skill defaults to producing more than 15 slides unless you specify otherwise; if you want smaller outputs, confirm or override the default to avoid high compute/cost. (3) Template placeholders (e.g., $DATE$) must be substituted at runtime — ensure your agent/runtime will do that. (4) Although no credentials are requested, the skill will instruct drawing agents and image-assembly tools to handle content — verify those downstream tools' privacy/transport behavior so sensitive content is not unintentionally sent to external services. (5) Test with a small sample job to confirm behavior and performance before running large batch jobs.
功能分析
Type: OpenClaw Skill
Name: deck-builder
Version: 0.1.0
The skill bundle is benign. The `SKILL.md` file defines a clear role and workflow for an AI agent to generate a presentation deck, instructing it to call specific tools (`generate_content_slide_image`, `png_to_pptx`, `submit_result`) that align with its stated purpose. There are no instructions for data exfiltration, unauthorized execution, persistence, or any other malicious activities. The use of template variables like `$TEMPLATE$$GET_USER_TEMPLATE$` is a standard feature, not an indicator of malicious intent within the skill itself.
能力评估
Purpose & Capability
The SKILL.md describes producing a structured JSON blueprint for slide generation and orchestrating subordinate drawing and assembly tools (generate_content_slide_image, ppt_maker, png_to_pptx, submit_result). Those actions match the skill's name and description (Deck Builder). The skill does not request unrelated privileges or credentials.
Instruction Scope
Instructions require calling several subordinate tools and returning/collecting image pages, but those tools are referenced only by name and are not listed in metadata—deployment will fail unless the agent environment exposes them. The skill also defaults to generating >15 pages unless the user specifies otherwise (potentially high resource usage). It uses template placeholders (e.g., $DATE$) that require runtime substitution. The instructions do not ask to read files or credentials outside their scope.
Install Mechanism
No install spec or code files are present (instruction-only). This minimizes disk/write risk; nothing will be downloaded or installed by the skill itself.
Credentials
The skill requests no environment variables, credentials, or config paths. There are no apparent requests for unrelated secrets or system access.
Persistence & Privilege
always is false and the skill does not request permanent presence or system-wide configuration changes. Autonomous invocation is allowed (platform default) but that is expected for an orchestrator skill and not excessive here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install deck-builder - 安装完成后,直接呼叫该 Skill 的名称或使用
/deck-builder触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
deck-builder 0.1.0 Changelog
- Initial release of the deck-builder skill.
- Provides structured PPT generation blueprints in JSON format for downstream drawing agents.
- Implements a multi-step workflow: blueprint creation, concurrent instruction distribution to subordinate agents, and PPT assembly from generated content.
- Enforces strict output rules, including Pyramid Principle logic and standard layout terminology.
- Supports comprehensive global configuration, slide-by-slide instructions, and integration of charts, images, and icons.
元数据
常见问题
Deck Builder 是什么?
AI agent for deck builder tasks. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 767 次。
如何安装 Deck Builder?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install deck-builder」即可一键安装,无需额外配置。
Deck Builder 是免费的吗?
是的,Deck Builder 完全免费(开源免费),可自由下载、安装和使用。
Deck Builder 支持哪些平台?
Deck Builder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Deck Builder?
由 teamolab(@teamolab)开发并维护,当前版本 v0.1.0。
推荐 Skills