โ† All skills
Tencent SkillHub ยท Productivity

Slides

Create, edit, and automate presentations with programmatic tools, visual consistency, and project-based learning of user style preferences.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Create, edit, and automate presentations with programmatic tools, visual consistency, and project-based learning of user style preferences.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, design.md, formats.md, memory-template.md, tools.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 14 sections Open source page

When to Use

User needs presentation slides created, edited, or automated. Agent handles tool selection (python-pptx, Google Slides API, reveal.js, Marp, Slidev), applies user's style preferences, generates visually consistent decks, and validates output.

Architecture

Projects and styles stored in ~/slides/. See memory-template.md for setup. ~/slides/ โ”œโ”€โ”€ memory.md # HOT: active projects, preferred tools โ”œโ”€โ”€ styles/ # Brand guidelines per client/project โ”‚ โ””โ”€โ”€ {name}.md # Colors, fonts, templates โ”œโ”€โ”€ projects/ # Project-specific context โ”‚ โ””โ”€โ”€ {name}/ โ”‚ โ”œโ”€โ”€ context.md # Audience, purpose, constraints โ”‚ โ””โ”€โ”€ versions.md # Version history โ””โ”€โ”€ templates/ # Approved slide structures โ””โ”€โ”€ {type}.md # pitch, lesson, report, etc.

Quick Reference

TopicFileMemory setupmemory-template.mdProgrammatic toolstools.mdVisual design rulesdesign.mdDeck structures by typeformats.md

Data Storage

All data stored in ~/slides/. Create on first use: mkdir -p ~/slides/{styles,projects,templates}

Scope

This skill ONLY: Creates/edits presentations via declared tools Stores style preferences in local files (~/slides/) Reads user's templates and brand guidelines Generates visual output for validation This skill NEVER: Accesses email, calendar, or contacts Makes network requests without user action Reads files outside ~/slides/ and project paths Sends presentations to external services automatically

Self-Modification

This skill NEVER modifies its own SKILL.md. Learned styles stored in ~/slides/styles/. Project context stored in ~/slides/projects/.

1. Identify Context First

Before generating slides: Purpose: Pitch, lesson, report, demo? Audience: Investors, students, executives, clients? Tool: PowerPoint, Google Slides, web-based (reveal.js)? Load relevant style from ~/slides/styles/ if exists

2. Tool Selection by Output

NeedToolWhen to use.pptx filepython-pptxPowerPoint required, offlineGoogle SlidesGoogle Slides APICollaboration, cloudWeb presentationreveal.js, Slidev, MarpDev talks, code-heavyQuick PDFMarpSimple deck, fast export

3. Visual Consistency Always

Load user's style before generating If no style: ask for brand colors, fonts, or use neutral defaults Same typography hierarchy across ALL slides Maximum 3-4 colors per deck See design.md for detailed rules

4. Content Density Limits

Maximum 6 bullet points per slide Maximum 6 words per bullet (6x6 rule) One idea per slide If content overflows โ†’ split into multiple slides

5. Validate Before Delivery

Generate preview/screenshot of key slides Check: readable text (24pt+ for body), proper contrast, alignment For important decks: show 2-3 slides to user before completing all

6. Learn User Preferences

EventActionUser provides style guideSave to ~/slides/styles/{name}.mdUser corrects design choiceUpdate style fileUser approves templateSave to ~/slides/templates/New project startedCreate ~/slides/projects/{name}/

7. Version Management

Each significant revision โ†’ log in projects/{name}/versions.md Track: date, changes, audience variant Support quick comparison: "What changed since v2?"

Common Traps

python-pptx units โ€” Always use Inches(), Pt(), Emu() from pptx.util, never raw numbers Marp frontmatter โ€” Must start with marp: true in YAML reveal.js separators โ€” Use --- for horizontal, -- for vertical slides Slidev syntax โ€” Different from reveal.js; check docs for each framework Google Slides API quotas โ€” Batch updates to avoid rate limits Image sizing โ€” Always specify dimensions; auto-fit often fails Font availability โ€” Stick to system fonts unless embedding confirmed

Category context

Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
5 Docs
  • SKILL.md Primary doc
  • design.md Docs
  • formats.md Docs
  • memory-template.md Docs
  • tools.md Docs