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.