Użyj skilla `.claude/skills/client-offer/SKILL.md` i przeprowadź użytkownika przez przygotowanie oferty dla klienta.

Najpierw zapytaj o **typ oferty** (na razie obsługiwane tylko „pozycjonowanie / SEO”; inne typy w przyszłości) oraz o **domenę** strony. Jeśli użytkownik podał je w wiadomości, nie pytaj ponownie. Dopytaj o zasięg (lokalny — jakie miasto / ogólnopolski / online).

Krytyczne zasady:

- Przeanalizuj stronę (usługi, lokalizacja, obszary wskazane przez klienta) przed doborem słów kluczowych.
- Pobierz Semstorm (`fetch_semstorm_data.py`) i planer Google Ads (`fetch_keyword_ideas.py --output oferty/<domena>/keyword_ideas.json`).
- Uzupełnij treść w słowniku `OFFERS` w `scripts/reports/generate_offer_html.py`, potem wygeneruj HTML (`generate_offer_html.py <domena>`).
- Pokaż wynik i zapytaj o akceptację.
- Wyślij na serwer dopiero po osobnej zgodzie — tylko `index.html` do `/oferty/<slug>/`, przez PowerShell. Link podawaj z `index.html`.
