template-engine
Auto-fill document templates with data - mail merge for any format
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Auto-fill document templates with data - mail merge for any format
How to use
Przygotuj szablon dokumentu (Word, Excel, PowerPoint) z polami zastępczymi w formacie {{zmienna}} lub bardziej zaawansowanymi wyrażeniami Jinja2, takimi jak {% for item in lista %} dla pętli czy {% if warunek %} dla logiki warunkowej.
Przygotuj dane w postaci słownika lub listy słowników zawierające wartości, które mają zastąpić pola w szablonie. Dane mogą zawierać proste wartości (tekst, liczby), listy obiektów do iteracji lub wartości warunkowe.
Opisz zadanie skilli – na przykład "Mail merge do masowych listów potwierdzających zamówienia", "Wygeneruj spersonalizowane raporty z danych", "Utwórz certyfikaty dla uczestników" lub "Wypełnij formularze danymi użytkowników".
Dostarcz plik szablonu oraz dane wejściowe (jako plik lub bezpośrednio w opisie). Skill załaduje szablon, zastosuje dane i wygeneruje gotowe dokumenty.
Skill zwróci wypełnione dokumenty gotowe do pobrania. W przypadku mail merge'a otrzymasz osobny dokument dla każdego rekordu danych, w przypadku pojedynczego szablonu – jeden dokument z wszystkimi danymi.
Opcjonalnie możesz zastosować filtry Jinja2 do formatowania danych, na przykład {{ data | format_data }} do formatowania dat czy {{ cena | round(2) }} do zaokrąglania liczb.