C
confcli
Interact with Confluence Cloud from the command line. Use when reading, creating, updating, or searching Confluence pages, managing attachments, labels, comments, or exporting content.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Interact with Confluence Cloud from the command line. Use when reading, creating, updating, or searching Confluence pages, managing attachments, labels, comments, or exporting content.
How to use
- Sprawdź, czy confcli jest zainstalowany, uruchamiając w terminalu polecenie
command -v confcli. Jeśli narzędzie nie istnieje, zainstaluj je za pomocą skryptu instalacyjnego:curl -fsSL https://raw.githubusercontent.com/hochej/confcli/main/install.sh | sh. Możesz również określić wersję lub katalog instalacji, ustawiając zmienneVERSIONlubINSTALL_DIR. - Skonfiguruj uwierzytelnienie, najpierw sprawdzając status:
confcli auth status. Jeśli nie jesteś zalogowany, możesz uruchomićconfcli auth logininteraktywnie w swoim terminalu lub ustawić zmienne środowiskowe:CONFLUENCE_DOMAIN(np. yourcompany.atlassian.net),CONFLUENCE_EMAILiCONFLUENCE_TOKEN. Token API możesz wygenerować na stronie https://id.atlassian.com/manage-profile/security/api-tokens. - Aby odczytać lub wyszukać strony, użyj poleceń takich jak
confcli space list(lista przestrzeni) lubconfcli space pages NAZWA_PRZESTRZENI --tree(hierarchia stron). Strony możesz referencjonować na trzy sposoby: po ID (np. 12345), pełnym URL lub notacji Przestrzeń:Tytuł (np. MFS:Overview). - Do tworzenia lub edycji stron użyj poleceń
createiupdate. Przed wykonaniem operacji modyfikujących dane (tworzenie, usuwanie, dodawanie etykiet, przesyłanie załączników), upewnij się, że masz wyraźną intencję użytkownika — nigdy nie wykonuj tych czynności na podstawie założeń. - Aby bezpiecznie sprawdzić, co zrobi destrukcyjna operacja bez jej wykonania, dodaj flagę
--dry-rundo polecenia. To pozwala na podgląd zmian przed zatwierdzeniem. - Zarządzaj załącznikami, etykietami i komentarzami za pomocą dedykowanych poleceń (np. attachment upload/delete, label add/remove, comment add/delete), które są dostępne dla każdej strony lub przestrzeni.