136 lines
3.7 KiB
Markdown
136 lines
3.7 KiB
Markdown
# PaperClip Social Media Pipeline — Setup Guide
|
|
|
|
## Co to jest
|
|
|
|
Kompletny zestaw skills i konfiguracji do uruchomienia
|
|
5-agentowego social media pipeline w PaperClip.
|
|
|
|
Pipeline:
|
|
Researcher → Selector/Hook Writer → SEO Analyst → Post Writer → Quality Checker → Founder Approval
|
|
|
|
---
|
|
|
|
## Pliki
|
|
|
|
```
|
|
skills/
|
|
├── blog-registry.skill ← profil bloga — EDYTUJ przed wgraniem
|
|
├── researcher.skill ← agent badający Reddit + YouTube
|
|
├── selector.skill ← agent wybierający top 3 + hooki
|
|
├── seo-analyst.skill ← agent SEO (keywords, intent, gaps)
|
|
├── post-writer.skill ← agent piszący posty
|
|
└── quality-checker.skill ← agent QA (humanizer, credibility, voice, SEO)
|
|
|
|
docs/
|
|
├── ceo-system-prompt.md ← system message CEO agenta
|
|
└── README.md ← ten plik
|
|
```
|
|
|
|
---
|
|
|
|
## Setup krok po kroku
|
|
|
|
### 1. Utwórz Company w PaperClip
|
|
|
|
Dashboard → New Company
|
|
- Name: [nazwa bloga]
|
|
- Slug: [slug bloga]
|
|
- Mission: [1-2 zdania o celu bloga]
|
|
|
|
Każdy blog = osobna Company. Nie mieszaj blogów w jednej Company.
|
|
|
|
### 2. Edytuj blog-registry.skill
|
|
|
|
Otwórz `skills/blog-registry.skill` i zmień:
|
|
- Blog name, domain, language
|
|
- Audience opis
|
|
- Brand voice
|
|
- Forbidden phrases (dodaj własne)
|
|
- Topics that perform
|
|
- Topics to avoid
|
|
- Keyword niche
|
|
- Channels (LinkedIn, Twitter/X, inne)
|
|
- SEO priority (low / medium / high)
|
|
- Postiz profile ID
|
|
- Frontend webhook URL
|
|
|
|
### 3. Wgraj skills do PaperClip
|
|
|
|
Dashboard → Company → Skills → Add Skill
|
|
|
|
Wgraj kolejno:
|
|
1. blog-registry.skill (name: blog-registry)
|
|
2. researcher.skill (name: researcher)
|
|
3. selector.skill (name: selector)
|
|
4. seo-analyst.skill (name: seo-analyst)
|
|
5. post-writer.skill (name: post-writer)
|
|
6. quality-checker.skill (name: quality-checker)
|
|
|
|
### 4. Utwórz CEO agenta
|
|
|
|
Dashboard → Company → Org Chart → Add Agent
|
|
|
|
- Role: CEO / Pipeline Orchestrator
|
|
- System message: (wklej zawartość ceo-system-prompt.md)
|
|
- Skills: blog-registry
|
|
- Reports to: Founder
|
|
|
|
### 5. Utwórz agentów specjalistycznych
|
|
|
|
Dodaj kolejno 5 agentów:
|
|
|
|
| Agent | Skills | Reports to |
|
|
|-------|--------|-----------|
|
|
| Researcher | blog-registry + researcher | CEO |
|
|
| Selector/Hook Writer | blog-registry + selector | CEO |
|
|
| SEO Analyst | blog-registry + seo-analyst | CEO |
|
|
| Post Writer | blog-registry + post-writer | CEO |
|
|
| Quality Checker | blog-registry + quality-checker | CEO |
|
|
|
|
### 6. Uruchom pipeline
|
|
|
|
Opcja A — PaperClip UI:
|
|
Dashboard → CEO Agent → New Task → "Run social media pipeline"
|
|
|
|
Opcja B — CLI:
|
|
paperclip task create --company [slug] --agent ceo --title "Run social media pipeline"
|
|
|
|
Opcja C — z content-machine plugin:
|
|
/social run --blog=[slug]
|
|
|
|
### 7. Zatwierdź posty
|
|
|
|
Po zakończeniu pipeline CEO wystawia Founder Approval Package.
|
|
Dashboard → CEO Agent → Awaiting Approval → review → Approve / Revise / Reject
|
|
|
|
---
|
|
|
|
## Multi-blog setup
|
|
|
|
Dla każdego nowego bloga:
|
|
1. Utwórz nową Company w PaperClip
|
|
2. Skopiuj blog-registry.skill i zmień wartości
|
|
3. Wgraj do nowej Company
|
|
4. Pozostałe 5 skills są identyczne — wgraj bez zmian
|
|
5. Utwórz CEO + 5 agentów specjalistycznych (ta sama konfiguracja)
|
|
|
|
Jeden PaperClip deployment → wiele izolowanych Companies → wiele blogów.
|
|
|
|
---
|
|
|
|
## Heartbeat (automatyczny schedule)
|
|
|
|
Dashboard → Company → CEO Agent → Heartbeat → Add Schedule
|
|
- Frequency: weekly (np. poniedziałek 07:00)
|
|
- Task: "Run social media pipeline"
|
|
- Notify: founder on completion
|
|
|
|
---
|
|
|
|
## Notes
|
|
|
|
- blog-registry.skill jest jedynym plikiem który różni się między blogami
|
|
- Wszystkie inne skills są generyczne i reużywalne
|
|
- Nowy blog = nowa Company + nowy blog-registry.skill
|
|
- Nie duplikuj agentów — duplikujesz tylko Company i profil bloga
|