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ę](/pl/docs/mcp/upload/). HTML: [Slajdy i dashboardy](/pl/docs/html-conventions/).