Agent skill
notion-integration
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/notion-integration
SKILL.md
📝 Notion Integration
Notion workspace ile kapsamlı entegrasyon rehberi.
📋 İçindekiler
1. Knowledge Capture
Sohbetleri ve tartışmaları yapılandırılmış dokümantasyona dönüştürme.
Workflow
1. İçerik çıkar → 2. Yapılandır → 3. Konum belirle → 4. Sayfa oluştur → 5. Bağla
İçerik Türleri
| Tür | Yapı |
|---|---|
| Concept | Tanım → Özellikler → Örnekler → Kullanım |
| How-To | Önkoşullar → Adımlar → Doğrulama → Sorun Giderme |
| Decision | Bağlam → Karar → Gerekçe → Sonuçlar |
| FAQ | Kısa Cevap → Detay → Örnekler |
Hedef Konumlar
- Wiki sayfası (genel bilgi)
- Proje sayfası (proje spesifik)
- Database (yapılandırılmış veri)
2. Meeting Intelligence
Toplantı hazırlığı ve doküman oluşturma.
Workflow
1. Notion'da ara → 2. İçerik getir → 3. Claude ile zenginleştir → 4. Pre-read oluştur → 5. Agenda oluştur
Doküman Türleri
| Doküman | Hedef Kitle | İçerik |
|---|---|---|
| Pre-Read | İç ekip | Tam bağlam, metrikler, stratejik düşünceler |
| Agenda | Tüm katılımcılar | Hedef, gündem, tartışma konuları |
Toplantı Tipleri
- Karar toplantısı: Seçenekler → Öneri → Tartışma → Karar
- Durum toplantısı: İlerleme → Gelecek iş → Engelleyiciler
- Beyin fırtınası: Hedef → Kısıtlar → Fikirler → Sonraki adımlar
3. Research Documentation
Notion workspace'te araştırma ve dokümantasyon.
Workflow
1. Ara → 2. Sayfaları getir → 3. Analiz et → 4. Sentezle → 5. Doküman oluştur
Çıktı Formatları
- Araştırma Özeti: Kısa, odaklı bulgular
- Kapsamlı Rapor: Detaylı analiz ve öneriler
- Hızlı Brief: Ana noktalar ve aksiyonlar
Best Practices
- Geniş arama yap, sonra daralt
- Kaynaklara her zaman bağlantı ver
- Güncellik kontrolü yap
- Çapraz doğrulama yap
4. Spec to Implementation
Spesifikasyonları uygulama planlarına dönüştürme.
Workflow
1. Spec bul → 2. Getir ve analiz et → 3. Plan oluştur → 4. Task database bul → 5. Görevler oluştur → 6. İlerleme takibi
Spec Analizi
| Tip | İçerik |
|---|---|
| Fonksiyonel | User stories, özellikler, veri gereksinimleri |
| Non-Fonksiyonel | Performans, güvenlik, ölçeklenebilirlik |
| Kabul Kriterleri | Test edilebilir koşullar, benchmarklar |
Task Breakdown Patterns
- Bileşene göre: DB, API, Frontend, Test
- Özelliğe göre: Dikey dilimler (auth, data entry)
- Önceliğe göre: P0, P1, P2
🔧 Ortak Araçlar
Notion:notion-search → Sayfa/database ara
Notion:notion-fetch → İçerik getir
Notion:notion-create-pages → Sayfa oluştur
Notion:notion-update-page → Sayfa güncelle
Notion Integration v1.1 - Enhanced
🔄 Workflow
Kaynak: Notion API Documentation
Aşama 1: Integration Design
- Capabilities: Integration'ın yeteneklerini (Read/Update/Insert/Comment) en az yetki prensibiyle (Least Privilege) ayarla.
- Database ID: Hedef veritabanlarının ID'lerini environment variable olarak sakla.
- Mapping: Harici veri modeli ile Notion property'leri (Rich Text, Select, Date) arasındaki eşlemeyi yap.
Aşama 2: Robust Operations
- Rate Limiting: Notion API saniyede 3 istek sınırı koyar. Exponential Backoff ile retry mekanizması kur.
- Pagination: 100 kayıttan fazla veri çekerken
next_cursorkullanmayı unutma. - Rich Text: Markdown -> Notion Block dönüşümünü doğru yap (paragraflar, listeler, başlıklar).
Aşama 3: Maintenance
- Orphaned Content: Silinmesi gereken ama API ile erişilemeyen sayfaları (Trash) periyodik kontrol et.
- Webhooks: Veri değişimini anlık algılamak için (resmi webhook yoksa) polling aralığını optimize et.
Kontrol Noktaları
| Aşama | Doğrulama |
|---|---|
| 1 | Notion sorguları property tiplerine (Select vs Multi-select) uygun mu? |
| 2 | 429 (Too Many Requests) hatası doğru yönetiliyor mu? |
| 3 | Sayfa içerikleri (Block children) hiyerarşisi bozulmadan aktarılıyor mu? |
Didn't find tool you were looking for?