Bu skill'i .pptx dosyalarıyla çalışmanız gereken her durumda kullanın — giriş, çıkış veya her ikisi için de. Sunum oluşturma, slayt destesi hazırlama, metnini okuma ve çıkarma, düzenleme veya güncelleme, dosyaları birleştirme ve bölme gibi tüm işlemleri kapsar.
cd ~/.claude/skills
git clone https://github.com/anthropics/skills.git skills mkdir -p ~/.claude/skills/pptx
curl -fsSL https://raw.githubusercontent.com/anthropics/skills/HEAD/skills/pptx/SKILL.md \
-o ~/.claude/skills/pptx/SKILL.md | Görev | Rehber |
|---|---|
| İçeriği okuma/analiz etme | python -m markitdown presentation.pptx |
| Şablondan düzenleme veya oluşturma | editing.md dosyasını okuyun |
| Sıfırdan oluşturma | pptxgenjs.md dosyasını okuyun |
# Metin çıkarma
python -m markitdown presentation.pptx
# Görsel özet
python scripts/thumbnail.py presentation.pptx
# Ham XML
python scripts/office/unpack.py presentation.pptx unpacked/
Tam ayrıntılar için editing.md dosyasını okuyun.
thumbnail.py ile analiz edinTam ayrıntılar için pptxgenjs.md dosyasını okuyun.
Şablon veya referans sunumu olmadığında kullanın.
Sıkıcı slaytlar oluşturmayın. Beyaz arka fonda düz madde işaretleri kimseyi etkilemeyecektir. Her slayt için bu listeden fikirler göz önünde bulundurun.
Konunuza uyan renkler seçin — genel mavi renge düşmeyin. Bu paletleri ilham kaynağı olarak kullanın:
| Tema | Birincil | İkincil | Vurgu |
|---|---|---|---|
| Gece Yarısı Yönetici | 1E2761 (lacivert) |
CADCFC (buz mavisi) |
FFFFFF (beyaz) |
| Orman & Yosun | 2C5F2D (orman) |
97BC62 (yosun) |
F5F5F5 (krem) |
| Mercan Enerji | F96167 (mercan) |
F9E795 (altın) |
2F3C7E (lacivert) |
| Sıcak Terrakota | B85042 (terrakota) |
E7E8D1 (kum) |
A7BEAE (adaçayı) |
| Okyanus Degradesi | 065A82 (derin mavi) |
1C7293 (teal) |
21295C (gece yarısı) |
| Kömür Minimal | 36454F (kömür) |
F2F2F2 (off-white) |
212121 (siyah) |
| Teal Güven | 028090 (teal) |
00A896 (deniz köpüğü) |
02C39A (nane) |
| Berry & Krem | 6D2E46 (berry) |
A26769 (toza bulanmış gül) |
ECE2D0 (krem) |
| Adaçayı Sakinliği | 84B59F (adaçayı) |
69A297 (okaliptus) |
50808E (arduvaz) |
| Kiraz Cesur | 990011 (kiraz) |
FCF6F5 (off-white) |
2F3C7E (lacivert) |
Her slaytın görsel bir öğeye ihtiyacı vardır — görüntü, grafik, simge veya şekil. Yalnız metin içeren slaytlar unutulur.
Düzen seçenekleri:
Veri gösterimi:
Görsel parlatma:
İlginç bir font kombinasyonu seçin — Arial'e düşmeyin. Kişiliğe sahip bir başlık fontunu seçin ve temiz bir gövde fontuna eşleştirin.
| Başlık Fontu | Gövde Fontu |
|---|---|
| Georgia | Calibri |
| Arial Black | Arial |
| Calibri | Calibri Light |
| Cambria | Calibri |
| Trebuchet MS | Calibri |
| Impact | Arial |
| Palatino | Garamond |
| Consolas | Calibri |
| Eleman | Boyut |
|---|---|
| Slayt başlığı | 36-44pt kalın |
| Bölüm başlığı | 20-24pt kalın |
| Gövde metni | 14-16pt |
| Açıklamalar | 10-12pt soluk |
margin: 0 ayarlayın veya dolguyu hesaba katmak için şekli dengeleyinSorunlar olduğunu varsayın. İşiniz bunları bulmaktır.
İlk render neredeyse hiçbir zaman doğru değildir. QA'ya bir onaylama adımı değil, bir hata avı olarak yaklaşın. İlk incelemede sıfır sorun bulduysanız, yeterince dikkatli bakmıyordunuz demektir.
python -m markitdown output.pptx
Eksik içeriği, yazım hatalarını, yanlış sırayı kontrol edin.
Şablonlar kullanırken, kalan yer tutucu metni kontrol edin:
python -m markitdown output.pptx | grep -iE "xxxx|lorem|ipsum|this.*(page|slide).*layout"
Grep sonuçlar döndürürse, başarı ilan etmeden önce düzeltin.
⚠️ SUBAGENT'LERI KULLANIN — hatta 2-3 slayt için bile. Kodu inceledikten sonra, beklediğinizi göreceksiniz, orada ne varsa değil. Subagent'ler taze bakışa sahiptir.
Slaytları görüntülere dönüştürün (bkz. Görüntülere Dönüştürme), ardından şu istemi kullanın:
Bu slaytları görsel olarak inceleyin. Sorunlar olduğunu varsayın — bunları bulun.
Arayın:
- Örtüşen öğeler (şekillerin içinden metin, kelimelerin içinden çizgiler, yığılmış öğeler)
- Metin taşması veya kenarlar/kutu sınırlarında kesilmiş
- Tek satırlı metin için konumlandırılmış dekoratif çizgiler ancak başlık iki satıra sarılı
- Kaynak alıntıları veya altbilgiler yukarıdaki içerikle çarpışıyor
- Çok yakın öğeler (< 0,3" boşluk) veya neredeyse dokunma kartları/bölümler
- Eşit olmayan boşluklar (bir yerde büyük boş alan, başka yerde sıkışık)
- Slayt kenarlarından yetersiz kenar boşluğu (< 0,5")
- Sütunlar veya benzer öğeler tutarlı şekilde hizalanmamış
- Düşük kontrastlı metin (örn., krem renkli arka fonda açık gri metin)
- Düşük kontrastlı simgeler (örn., karşıt bir daire olmaksızın koyu arka funda koyu simgeler)
- Çok dar metin kutuları aşırı sarma neden oluyor
- Kalan yer tutucu içeriği
Her slayt için, minör de olsa sorunları veya endişe alanlarını listeleyin.
Bu görüntüleri okuyun ve analiz edin:
1. /path/to/slide-01.jpg (Beklenen: [kısa açıklama])
2. /path/to/slide-02.jpg (Beklenen: [kısa açıklama])
Bulunan TÜM sorunları, minör olanlar da dahil olmak üzere bildirin.
En az bir düzeltme-ve-doğrulama döngüsü tamamlayana kadar başarı ilan etmeyin.
Sunuları görsel inceleme için ayrı slayt görüntülerine dönüştürün:
python scripts/office/soffice.py --headless --convert-to pdf output.pptx
pdftoppm -jpeg -r 150 output.pdf slide
Bu slide-01.jpg, slide-02.jpg vb. oluşturur.
Düzeltmelerden sonra belirli slaytları yeniden işlemek için:
pdftoppm -jpeg -r 150 -f N -l N output.pdf slide-fixed
pip install "markitdown[pptx]" - metin çıkarmapip install Pillow - küçük resim ızgaralarınpm install -g pptxgenjs - sıfırdan oluşturmasoffice) - PDF dönüşümü (sandbox ortamlarında scripts/office/soffice.py aracılığıyla otomatik yapılandırılmış)pdftoppm) - PDF'i görüntülere.png ve .pdf dosyalarında tasarım felsefesini kullanarak güzel görseller oluşturun. Poster, sanat eseri, tasarım veya diğer statik içerikler için bu özelliği kullanabilirsiniz. Telif hakkı ihlallerinden kaçınmak için her zaman orijinal tasarımlar yaratın, mevcut sanatçıların çalışmalarını kopya etmeyin.
Kullanıcıları belgelendirme konusunda işbirlikçi yazım için yapılandırılmış bir workflow içinde rehber etmek için kullanılır. Kullanıcı belgelendirme, teknik özellikler, karar dokümanları veya benzer yapılandırılmış içerik yazma istediğinde harekete geçer. Bu workflow, bağlamı verimli bir şekilde aktarmaya, içeriği yinelemelerle geliştirmeye ve dokümanın okuyucular için işe yaradığını doğrulamaya yardımcı olur.
Bu skill'i kullanıcı Word belgesi (.docx dosyası) oluşturmak, okumak, düzenlemek veya manipüle etmek istediğinde kullanın. İçindekiler tablosu, başlık, sayfa numarası veya mektup başlığı gibi formatlı profesyonel belge talepleri, "Word doc", "word document" veya ".docx" ifadeleri geçtiğinde tetiklenir. .docx dosyalarından içerik çıkarma veya yeniden düzenleme, görsel ekleme veya değiştirme işlemleri için de kullanılır.
Kullanıcı PDF dosyaları ile herhangi bir işlem yapmak istediğinde bu skill'i kullanın. Buna PDF'lerden metin/tablo okuma ve çıkarma, birden fazla PDF'yi birleştirme, PDF'leri bölme, sayfaları döndürme, filigran ekleme, yeni PDF oluşturma, PDF formlarını doldurma, PDF şifreleme/şifre açma, görüntü çıkarma ve taranmış PDF'lerde OCR uygulaması dahildir. Kullanıcı bir .pdf dosyasından bahsettiğinde veya
Artifaktları tema ile stilize etmek için toolkit. Slaytlar, dokümanlar, raporlar, HTML landing page'ler gibi çeşitli artifaktlara uygulanabilir. 10 hazır tema ile renkler ve fontları seçebilir ya da anında yeni tema oluşturabilirsiniz.
Bu skill'i spreadsheet dosyası ana input veya output olduğu her durumda kullanın. Buna şu görevler dahildir: mevcut .xlsx, .xlsm, .csv veya .tsv dosyalarını açma, okuma, düzenleme veya düzeltme (sütun ekleme, formül hesaplama, biçimlendirme, grafik oluşturma, veri temizleme gibi); sıfırdan veya diğer veri kaynaklarından yeni spreadsheet oluşturma; ya da tabular dosya formatları arasında dönüştürme işlemleri.