Serwer rejestruje też dwa prompty: upload_deck i revise_deck. Użyj ich, gdy klient pokazuje prompty. Nazwy narzędzi są stabilne; opisy poniżej odpowiadają żywemu serwerowi.
Nie wołaj narzędzi listujących jako warunku pierwszego uploadu.
Prezentacje
| Narzędzie |
Co robi |
create_presentation |
Publikuje nową prezentację. Lokalnie: tytuł i kind, potem curl na uploadUrl. Czat: samodzielne files. Nigdy zawartości obrazków ani fontów w argumentach. |
add_revision |
Aktualizuje wskazaną prezentację. Czat: prawdziwy index.html w files. Lokalnie: create_upload_link + curl zipa. Nigdy zaślepki. |
add_files |
Dopisuje mały tekst/svg (do 200 KB) albo https url do ściągnięcia przez serwer. Nie do zawartości obrazków. Istniejące ścieżki są odrzucane. |
create_upload_link |
Wystawia 30-minutowy uploadUrl dla istniejącej prezentacji albo brakujących plików. |
get_presentation |
Pełna prezentacja: metadane, rewizje, współpracownicy, linki. Gdy masz już id. |
get_presentation_files |
Lista plików rewizji (ścieżka i rozmiar). Domyślnie bieżąca. |
get_presentation_file |
Odczyt jednego pliku (utf8 albo base64). Powyżej 256 KB jest ucinany. |
list_presentations |
Przegląda bibliotekę. Opcjonalny filtr folderu. Nie jest krokiem pierwszego uploadu. |
update_presentation |
Zmienia nazwę i/albo przenosi do folderu. Nie wgrywa treści. |
restore_revision |
Przywraca starszą rewizję. Historia zostaje. |
delete_presentation |
Trwale usuwa prezentację i rewizje. Tylko właściciel. |
Udostępnianie
| Narzędzie |
Co robi |
create_share_link |
Publiczny link tylko do podglądu. Domyślny TTL 7 dni. |
revoke_share_link |
Odwołuje publiczny link po id tokenu z get_presentation. |
share_presentation |
Daje współpracownikowi odczyt po emailu. |
unshare_presentation |
Odbiera dostęp współpracownikowi po emailu. |
Foldery
| Narzędzie |
Co robi |
list_folders |
Twoje foldery, liczby elementów i stan udostępnienia. |
create_folder |
Tworzy folder, opcjonalnie zagnieżdżony. |
update_folder |
Zmienia nazwę i/albo rodzica. |
delete_folder |
Usuwa folder. Pliki wracają do korzenia biblioteki. |
share_folder |
Udostępnia folder i wszystko w środku po emailu. |
unshare_folder |
Odbiera dostęp do folderu po emailu. |
list_folder_access |
Lista emaili z dostępem do folderu. |
Notatki prelegenta
| Narzędzie |
Co robi |
get_notes |
Połączone notatki z kodu i UI per indeks slajdu. |
set_note |
Ustawia notatki UI dla jednego slajdu (indeks od 0). Nadpisuje data-notes w widoku prezentera. |
set_notes |
Masowo ustawia notatki UI. Indeks tablicy = indeks slajdu. |
Pytania widowni (piny)
| Narzędzie |
Co robi |
set_allow_pins |
Włącza albo wyłącza pytania na prezentacji. |
list_question_sessions |
Sesje Q&A z liczbą pytań. |
list_questions |
Piny/pytania, opcjonalnie w jednej sesji. |
resolve_question |
Oznacza pytanie jako rozwiązane albo otwiera je z powrotem. |
delete_question |
Usuwa pytanie. |
Szablony
| Narzędzie |
Co robi |
list_templates |
Twoje style. Opcjonalne przed buildem; nie wymagane przy pierwszym uploadzie. |
get_template |
Manifest, URL do pobrania i inline SKILL.md. |
get_template_file |
Jeden plik tekstowy z szablonu (max 64 KB). |
Prompty
| Prompt |
Co robi |
upload_deck |
Każe modelowi opublikować nową prezentację jednym create_presentation. |
revise_deck |
Każe modelowi zaktualizować wskazaną prezentację (add_revision albo create_upload_link). |
Przewodnik wgrywania: Publikuj i aktualizuj prezentację. HTML: Slajdy i dashboardy.