onafriq-slides-skill

Automate Onafriq PowerPoint deck creation and editing with PptxGenJS.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/lc0rp/luke-agent-scripts --skill onafriq-slides-skill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: onafriq-slides-skill
Source: https://github.com/lc0rp/luke-agent-scripts/tree/main/skills/onafriq-slides-skill
Command: npx skills add https://github.com/lc0rp/luke-agent-scripts --skill onafriq-slides-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, pdf2image, python-pptx, numpy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Create, extend, rebuild, or edit Onafriq PowerPoint decks in a consistent, brand-aligned workflow to save time and reduce errors.

Core Features & Use Cases

  • Fixed, end-to-end Onafriq slide workflow using PptxGenJS and bundled references.
  • Reuses the official Onafriq template to ensure branding fidelity for board, commercial, and internal slides.
  • Handles template-based slide recreation, edits, and template-safe substitutions while preserving layout and brand rules.

Quick Start

Create a task directory, copy the Onafriq template into it, and begin editing a deck with the fixed workflow.

Frequently Asked Questions about onafriq-slides-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate brand-consistent PowerPoint slide creation from a template?▼

Automating brand-consistent PowerPoint slide creation requires enforcing a fixed template workflow using PptxGenJS. This approach validates required resources, prohibits direct deck edits, and recreates slides through template-safe substitutions to ensure layout and branding fidelity for the final output.

What is a template-safe workflow for rebuilding PowerPoint decks?▼

A template-safe workflow for rebuilding PowerPoint decks is a controlled process that reuses a fixed template to enforce branding rules. It validates required resources, blocks direct deck edits, and renders final outputs in a controlled directory to prevent layout drift and maintain brand alignment.

Can I use python-pptx and PptxGenJS together for PowerPoint template editing?▼

Using python-pptx and PptxGenJS together for PowerPoint template editing is supported within this fixed workflow. The process leverages bundled references and dependencies like Pillow, pdf2image, python-pptx, and numpy to validate resources and enforce template-based slide recreation while preserving layout.

Why does my PowerPoint template lose branding when I edit slides directly?▼

Your PowerPoint template loses branding when you edit slides directly because direct deck edits bypass the fixed template rules. To maintain branding fidelity, you must use template-safe substitutions and recreate slides through a controlled workflow that validates resources and prohibits manual layout changes.

What's the best way to ensure branding fidelity across commercial PowerPoint decks?▼

The best way to ensure branding fidelity across commercial PowerPoint decks is to apply a fixed template workflow that standardizes slide recreation and editing. This method enforces brand rules, uses template-safe substitutions, and renders final outputs in a controlled directory for standard handoffs.

Do I need to set up a task directory before creating branded PowerPoint slides?▼

You need to set up a task directory before creating branded PowerPoint slides. The quick start workflow requires you to create a task directory, copy the official template into it, and begin editing the deck using the fixed process to ensure all required resources are validated.