streamlit-expert

Community

Build secure, fast Streamlit dashboards

Authortakusaotome
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Streamlit app builders need reliable guidance to implement modern features like authentication, secrets handling, performant data loading, and high-quality visualizations without rewriting best practices from scratch.

Core Features & Use Cases

  • Authentication with OIDC: Use Streamlit’s native login/logout and user APIs (st.login(), st.logout(), st.user) to secure apps with common identity providers (Google, Microsoft, Okta, Auth0).
  • Secrets management: Configure and use .streamlit/secrets.toml safely via st.secrets for credentials and configuration without committing secrets to source control.
  • Visualization & performance tuning: Choose appropriate chart libraries (native, Plotly, Altair), optimize for large datasets, and improve responsiveness with caching (st.cache_data, st.cache_resource), session state, and st.fragment.
  • Modern Streamlit app patterns: Apply modern multi-page/navigation patterns and component usage aligned with recent Streamlit versions (v1.42–1.52+).

Quick Start

Ask the skill for an implementation plan to add OIDC authentication to a new Streamlit dashboard and load protected user-specific data with caching and Plotly/Altair charts.

Dependency Matrix

Required Modules

None required

Components

assetsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: streamlit-expert
Download link: https://github.com/takusaotome/claude-skills-library/archive/main.zip#streamlit-expert

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.