Kullanım kılavuzuna geç
pptx-generatoryazan MiniMax

PPTX Generator Skill.

Claude Code ve Codex için PPT ve slayt destesi becerisi: düzenlenebilir PowerPoint sunumları oluşturur, düzenler ve okur.

  • Presentations
  • PPTX
MiniMax-AI/skills · skills/pptx-generator/SKILL.mdSKILL.md
--- name: pptx-generator description: Generate, edit, and read PowerPoint presentations. Create from scratch with PptxGenJS (cover, TOC, content, section divider, summary slides), edit existing PPTX via XML workflows, or extract text with markitdown. Triggers: PPT, PPTX, PowerPoint, presentation, slide, deck, slides. --- ## Creating from Scratch — Workflow ## Slide Output Format ## Theme Object Contract (MANDATORY) ## Page Number Badge (REQUIRED) ## Dependencies
Ön bilgi ve bölüm başlıkları 2026-09-14 tarihinde kaynak dosyadan okundu · toplam 7.882 karakter

01 Ne yapar

pptx-generator Skill'i Claude Code ve Codex'te Ne Yapar

Özet, iş akışı ve çıktılar; hepsi skill'in SKILL.md dosyasından okundu.

SKILL.md'den14-09-2026 tarihinde okundu · kayıtlı bir çalıştırma değil

Skill'in Kendi İfadeleriyle

Kodlama ajanları için PowerPoint yüzeyinin tamamını kapsar: markitdown ile mevcut bir sunumun metnini okuma, XML iş akışları üzerinden şablon tabanlı sunumları düzenleme ve PptxGenJS ile sıfırdan sunum oluşturma.

Sıfırdan yol, yedi adımlı bir iş akışıdır — gereksinimleri toplayın, bir palet ve font eşleşmesi seçin, Sharp, Soft, Rounded veya Pill stillerinden birini seçin, her slaytı beş sayfa türünden biri olarak sınıflandırın, slayt başına bir senkron JS modülü oluşturun, slides/compile.js üzerinden derleyin, ardından gerekli QA geçişini çalıştırın. Beş kesin anahtardan oluşan zorunlu bir tema sözleşmesi slaytları tutarlı tutar, tuval 10x5.625 inç'tir ve kapak dışındaki her slayt bir sayfa numarası rozeti taşır.

Neler üretir

  • Slayt başına tam, çalıştırılabilir bir JS dosyası; her biri createSlide ve slideConfig'i dışa aktarır.
  • Her slayt modülünü gerektiren ve derlenmiş sunumu yazan bir slides/compile.js betiği.
  • slides/output/ konumundaki tamamlanmış sunum.
  • Bir modül tek başına çalıştırıldığında slayta özgü bir dosya adı altında yazılan slayt başına önizleme PPTX.
Örnek istemi görün ↗

Nasıl Çalışır

  1. 01
    Önce Kaynak Sunumu Okuyun

    Mevcut bir sunum olduğunda, düzene dokunmadan önce metnini çıkarın; böylece ajan tahminlerden değil gerçek içerikten çalışır.

  2. 02
    Palet, Font ve Tasarım Stilini Seçin

    Tasarım sistemi referansı, konuya ve hedef kitleye uyacak şekilde seçilmiş renk paletleri, font eşleşmeleri, stil tarifleri (Sharp, Soft, Rounded, Pill) ve tipografi boşluk kuralları sağlar.

  3. 03
    Anahat Planını Sayfa Türüne Göre Yapın

    Her slayt, beş sayfa türünden tam olarak biri olarak sınıflandırılmalı; düzenlerin tekrar etmemesi için içerik ve düzen slayt bazında planlanmalıdır.

  4. 04
    Slayt Başına Bir JS Modülü Yazın

    Slayt dosyaları slides dizininde yer alır, her biri senkron bir createSlide(pres, theme) fonksiyonunu dışa aktarır; bunlardan beşe kadarı alt ajanlara dağıtılabilir.

  5. 05
    Modülleri Tek Bir Sunumda Derleyin

    Bir derleme betiği her slayt modülünü gerektirir, paylaşılan tema nesnesini uygular ve tamamlanmış dosyayı yazar.

  6. 06
    Gerekli QA Geçişini Çalıştırın

    İş akışının 7. adımı zorunludur ve QA sürecine ile PptxGenJS tuzakları kontrol listesine işaret eder.

02 Uyumunuzu bulun

pptx-generator Skill'i Ne Zaman Kullanmalı

İş PPT ve bu tür slayt sunumları olduğunda Claude Code veya Codex'te pptx-generator skill'ini kullanın. Aşağıdaki uyum ve sınırlar, skill'in kendi dosyasından alınmıştır.

İyi Uyum

  • PPT, PPTX, PowerPoint, sunum, slayt, deck veya slides olarak ifade edilen her istek, skill'in belirtilen tetikleyicileridir.
  • Mevcut bir sunumun içeriğini yeniden inşa etmek yerine okumak veya analiz etmek.
  • Şablon tabanlı bir deck'i mevcut XML biçimlendirmesini bozmadan düzenlemek.
  • Başlamak için elde hiçbir şey yokken, koddan PptxGenJS ile tasarlanmış bir deck oluşturmak.

Sınırları Bilin

  • Sıfırdan iş akışı, şablon veya referans sunum olmayan durumlarla sınırlıdır; elde bir şablon varsa bunun yerine düzenleme yolu geçerlidir.
  • Çizim dört şekil ilkeliyle sınırlıdır: dikdörtgen, oval, çizgi ve yuvarlatılmış dikdörtgen.
  • Grafikler listelenen yedi türle sınırlıdır, dolayısıyla alışılmadık grafik biçimleri belgelenen kümenin dışındadır.

Ne Sağlamalısınız

  • Bir gereksinim brief'iAdım 1, ajandan konuyu, hedef kitleyi, amacı, tonu ve içerik derinliğini araştırmasını ister; bu nedenle en açık girdi bunların kısa bir ifadesidir.
  • Makinede kullanılabilir PptxGenJSSıfırdan bir sunum oluşturmak, pptxgenjs paketinin global olarak yüklenmiş olmasını gerektirir.
  • pptx desteğine sahip markitdownMevcut bir deck'ten metin çıkarmak, markitdown pptx eklentisinin yüklü olmasına bağlıdır.
  • İsteğe bağlı simge paketleriSlaytlardaki simgeler yalnızca react-icons, react, react-dom ve sharp yüklüyse çalışır; dosya bunu isteğe bağlı olarak işaretler.

03 Skill'in içinde

pptx-generator Skill'in Claude Code ve Codex'e Verdiği Kurallar

SKILL.md'nin ajan için belirlediği 8 somut talimat, varsayılan ve sınır — dosyanın sonucu değiştiren kısmı.

  1. Beş Tema Anahtarını ve Başka Hiçbir Şeyi Kullanın

    Derleme betiği tam olarak primary, secondary, accent, light ve bg değerlerini geçirir. background, text, muted, darkest veya lightest gibi diğer adlar açıkça yasaklanmıştır.

  2. Kapak Hariç Her Slaydı Rozetleyin

    Sağ alt köşedeki sayfa numarası rozeti, kapak sayfası dışındaki tüm slaytlarda zorunludur.

  3. Yalnızca Slayt Numarasını Gösterin

    Rozet yalnızca geçerli numarayı taşır, örneğin 3 veya 03; 3/12 gibi bir toplam üzerinden gösterim asla kullanılmaz.

  4. 16:9 Tuvali Koruyun

    Slaytlar, derleme betiğinin sunum düzeni olarak ayarladığı LAYOUT_16x9 kullanılarak 10 x 5.625 inç boyutundadır.

  5. Renkleri Çıplak Hex Olarak Yazın

    Renkler, baştaki hash işareti olmadan 6 karakterlik hex dizeleridir, örneğin "FF0000".

  6. createSlide'ı Senkron Tutun

    Her slayt modülü, senkron bir createSlide(pres, theme) fonksiyonu dışa aktarır; asenkron slayt fonksiyonları kabul edilmez.

  7. Düzenleri Çeşitlendirin

    Planlama, sunum boyunca aynı slayt düzeninin tekrarlanmasından kasıtlı olarak kaçınmalıdır.

  8. Eşzamanlılığı Beş Slaytla Sınırlayın

    Alt ajanlar (subagent) kullanılabildiğinde, aynı anda en fazla 5 slayt üretilebilir.

04 İşe koyun

pptx-generator'ı Claude Code veya Codex'e Yükleyin

Bir npx skills add komutu, ardından ajanınızda ilk görev ve sonuç için bir kontrol listesi.

pptx-generator'ı Claude Code, Codex veya Ajanınıza Ekleyin

Projenizde çalıştırın; kurulum aracı, bunun hangi ajana ekleneceğini sorar.

Terminal
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator

skills/pptx-generator/SKILL.md için genel skills CLI biçimi; depo kendi yolunu belgeleyebilir.

Beceriye İlk PPT ve Slayt Sunumu Görevini Verin

Skill'in kendi terimleriyle yazıldı; köşeli parantezli bölümleri kendi malzemenizle değiştirin.

Starter prompt
Build a 12-slide deck on [topic] for [audience]. Open with a cover slide, add a table of contents and two section dividers, and keep the layouts varied across the content slides. Use a Soft style with a muted palette and Arial for the English text, and put the page number badge on every slide except the cover.

Kaynak: SKILL.md'den, skill'in kendi terimleriyle yazıldı.

İlk Sonucu Kontrol Edin

SKILL.md'nin doğru bir sonucun nasıl göründüğüne dair söyledikleri:

  • Yaygın hataları ve kritik PptxGenJS tuzaklarını ele alan pitfalls.md dosyasındaki QA sürecini takip edin.
  • Her şeyi derlemeden önce, slaytlara özel bir dosya adı altında önizleme PPTX üretmek için bir slayt modülünü tek başına çalıştırın.
  • Sayfa numarası rozetinin sağ alt köşede x: 9.3", y: 5.1" konumunda olduğunu doğrulayın.
  • Şablon çalışmaları için sonucu, düzenleme iş akışının biçimlendirme kuralları ve yaygın tuzaklar listesine göre kontrol edin.

OpenDesign içinde pptx-generator hazır olarak gelir: üst çubukta Plugins → Skills üzerinden seçin.

05 Açık kaynak, izlenebilir

Kaynak, Lisans ve Doğrulama

Bu sayfadaki bilgilerin nereden geldiği ve en son ne zaman kontrol edildiği.

Author
MiniMax
Repository
github.com/MiniMax-AI/skills Dal main
Skill dosyası
skills/pptx-generator/SKILL.md Doğrulama sırasında kaydedilen içerik sağlama toplamı; commit 60aaae5
License
MIT LICENSE dosyasından; SKILL.md "MIT" belirtiyor.
Repository yıldızları
13.547 Tüm MiniMax-AI/skills deposu için 2026-09-14 tarihinde alınan GitHub anlık görüntüsü; bu depoda katalogda yer alan 6 skill bulunmaktadır. pptx-generator için bir değerlendirme veya kullanım sayısı değildir.
OpenDesign tarafından doğrulandı
2026-09-14 Kaynak dosya, yol, lisans metni ve yıldız sayısı kontrol edildi. OpenDesign ana sürümünde paketlenmiştir (2026-08-28 tarihinde kontrol edildi); bu sayfada canlı bir çalıştırma kaydı bulunmamaktadır.

SKILL.md içinde

  1. Genel BakışKapsam: sunumları okumak, XML üzerinden şablonları düzenlemek veya bir tasarım sistemiyle sıfırdan sunum oluşturmak.
  2. Hızlı ReferansGörev-yaklaşım tablosu ile boyutlar, renkler, fontlar, rozet konumu, tema anahtarları, şekiller, grafikler.
  3. Referans DosyalarıBeş yardımcı dosyayı eşler: slayt türleri, tasarım sistemi, düzenleme, tuzaklar, PptxGenJS API.
  4. İçerik OkumaMevcut bir sunumdan metin çıkarmak için tek bir markitdown komutu.
  5. Sıfırdan Oluşturma — İş AkışıYedi adım: gereksinimler, palet, stil, taslak, slayt modülleri, derleme, QA.
  6. Slayt Çıkış BiçimiSlayt dosyasının yapısı: yapılandırma nesnesi, senkron createSlide, bağımsız önizleme bloğu.
  7. Tema Nesnesi Sözleşmesi (ZORUNLU)Beş tema anahtarını sabitler ve background veya text gibi alternatif adları yasaklar.
  8. Sayfa Numarası Rozeti (GEREKLİ)Rozet kuralları ve sabit bir konumdaki daire ve hap (pill) varyantları için kod.
  9. Bağımlılıklarmarkitdown, pptxgenjs ve isteğe bağlı ikon paketleri için kurulum komutları.
Skill'in Kendi Açıklaması
"PowerPoint sunumları oluşturun, düzenleyin ve okuyun. PptxGenJS ile sıfırdan oluşturun (kapak, içindekiler, içerik, bölüm ayırıcı, özet slaytları), mevcut PPTX'i XML iş akışlarıyla düzenleyin veya markitdown ile metin çıkarın. Tetikleyiciler: PPT, PPTX, PowerPoint, presentation, slide, deck, slides."

SKILL.md dosyasından ön bilgi açıklaması. Dosyanın tamamı yaklaşık 7.882 karakterdir. Dosyanın tamamını GitHub'da okuyun.

06 Kurmadan önce

pptx-generator Skill Hakkında Sorular

Yanıtlar, 2026-09-14 tarihinde okunan SKILL.md üzerinden alınmıştır, kaydedilmiş bir çalıştırmadan değil.

Zaten sahip olduğum bir sunumu düzenleyebilir mi, yoksa sadece yeni oluşturuyor mu?

Her ikisi de. Bir şablondan düzenleme ve oluşturma, XML manipülasyonunu, biçimlendirme kurallarını ve yaygın tuzakları kapsayan, düzenleme referansında belgelenmiş ayrı bir iş akışı üzerinden yapılır.

Hangi tür slaytları üretebilir?

Beş sayfa türü belgelenmiştir: Kapak, İçindekiler, Bölüm Ayırıcı, İçerik ve Özet; ayrıca slayt türleri referansında ek düzen desenleri de bulunur.

Yazdığı kod için bir API referansı var mı?

Evet. Slayt modüllerinin, katalogda eksiksiz bir API referansı olarak tanımlanan PptxGenJS referans dosyasını izlemesi beklenir.

PPTX Generator

pptx-generator becerisini gerçek bir PPT ve slayt sunumu görevinde çalıştırın.

pptx-generator becerisi OpenDesign içinde gelir. Uygulamayı indirin, Plugins → Skills menüsünden beceriyi seçin, yukarıdaki istemi yapıştırın ve sonuçtan önce planı okuyun.

Terminal
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator