streamlit
Asystent do budowania interaktywnych aplikacji danych w Pythonie z Streamlit
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność Claude'a wspierająca tworzenie aplikacji webowych, dashboardów i interfejsów ML/AI w Pythonie. Obejmuje wiedzę z 317 stron dokumentacji oficjalnej, w tym API, poradniki, wdrażanie i dobre praktyki. Pomaga w implementacji widgetów, wizualizacji danych, zarządzaniu stanem sesji, cachowaniu zasobów, budowaniu aplikacji wielostronicowych i wdrażaniu na Streamlit Community Cloud.
Jak używać
Aktywuj tę umiejętność w Claude'a, gdy pracujesz nad projektem Streamlit — budowaniem dashboardów, aplikacji do analizy danych, interfejsów ML/AI lub interaktywnych wizualizacji w Pythonie.
Opisz Claude'owi, co chcesz zbudować: na przykład dashboard z wykresami czasu rzeczywistego, aplikację do przesyłania plików, formularz z dynamicznymi polami lub chat interface. Umiejętność automatycznie zasugeruje odpowiednie komponenty i wzorce Streamlit.
Pytaj o konkretne widgety i funkcje — przyciski, suwaki, pola wyboru, uploady plików, wykresy. Claude będzie znać ich API i parametry z dokumentacji.
Gdy napotkasz problemy ze stanem aplikacji, pytaj o
st.session_statedo przechowywania danych między uruchomieniami, lub o@st.cache_datai@st.cache_resourcedo optymalizacji wydajności.Dla bardziej zaawansowanych scenariuszy pytaj o callback'i widgetów, fragmenty do izolacji logiki, aplikacje wielostronicowe z routingiem, konfigurację tematów lub integrację uwierzytelniania OpenID Connect.
Gdy będziesz gotów do wdrożenia, pytaj Claude'a o instrukcje dla Streamlit Community Cloud lub innych platform — umiejętność zawiera wytyczne z oficjalnych poradników wdrażania.