Toolverse
Wszystkie skille

publish-weekly

autor: miantiao-me

Publikuj tygodniowe wydania do CMS Payload jako szkice za pomocą API Key

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend

O skillu

Umiejętność integracji z systemem Payload CMS, która automatycznie zapisuje wygenerowane pliki Markdown tygodników do kolekcji weekly w statusie szkicu. Obsługuje uwierzytelnianie przez API Key użytkownika, mapuje metadane (tytuł, datę publikacji, tagi, linki) na odpowiednie pola CMS i pozwala na opcjonalne wyodrębnienie streszczenia z treści. Idealna dla zespołów publikujących regularne wydania newslettera lub czasopism technicznych.

Jak używać

  1. Przygotuj zmienne środowiskowe: ustaw PAYLOAD_API_KEY (klucz API wygenerowany w kolekcji users Payload) i opcjonalnie PAYLOAD_BASE_URL (adres publiczny serwisu Payload, np. http://localhost:3000).

  2. Przygotuj plik Markdown tygodnika w katalogu roboczym, zawierający treść wydania w formacie Markdown.

  3. Wywołaj umiejętność z parametrami: week_id (identyfikator wydania, np. Y26W12), title (tytuł wydania), filename (nazwa pliku Markdown do odczytania), current_date (data publikacji w formacie ISO, np. 2026-03-25).

  4. Opcjonalnie dodaj parametry: summary (streszczenie wydania — jeśli nie podasz, zostanie wyodrębnione z treści), tags (tablica etykiet, np. ["modele", "narzędzia"]), links (tablica obiektów z polami label i url).

  5. Umiejętność odczyta zawartość pliku, skonstruuje żądanie REST do endpointu POST {BASE_URL}/api/weekly z nagłówkiem Authorization: users API-Key {PAYLOAD_API_KEY} i wyśle dane do CMS.

  6. Wydanie zostanie zapisane w kolekcji weekly z polem status ustawionym na draft, co oznacza, że będzie dostępne do edycji, ale nie opublikowane dla czytelników.

Podobne skille