streamlit-expert
CommunityBuild secure, fast Streamlit dashboards
Software Engineering#data visualization#caching#performance optimization#secrets management#streamlit#dashboard development#oidc authentication
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.tomlsafely viast.secretsfor 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, andst.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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.