One-click install
npx skills add https://github.com/NickEsColR/gemini-rag-demo --skill displaying-streamlit-data-nickescolr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: displaying-streamlit-data
Source: https://github.com/NickEsColR/gemini-rag-demo/tree/main/.agents/skills/developing-with-streamlit/skills/displaying-streamlit-data
Command: npx skills add https://github.com/NickEsColR/gemini-rag-demo --skill displaying-streamlit-data-nickescolr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlit data visualization often requires packaging charts, sparklines, and metric displays in a clean, reusable pattern; this skill helps you quickly present data with consistent visuals.

Core Features & Use Cases

  • Native charting and data display with st.line_chart, st.dataframe, st.metric, and st.altair_chart to build dashboards.
  • Configurable displays using st.column_config to tailor dataframes and add sparklines for KPI trends.
  • Use Case: Create a sales dashboard that shows trends, key metrics, and an explorable dataset in a single Streamlit app.

Quick Start

Open a Streamlit app and render a dataset with st.line_chart and st.dataframe to visualize trends immediately.

Frequently Asked Questions about displaying-streamlit-data

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I visualize a dataframe in Streamlit with charts and metrics?

To visualize a dataframe in Streamlit, use st.dataframe for interactive tables, st.metric for KPIs, and st.line_chart or st.altair_chart to plot trends. This combines data display and charting into a single dashboard view.

Can I add sparklines to a Streamlit dataframe for KPI trends?

Yes, you can add sparklines to a Streamlit dataframe using st.column_config. This allows you to tailor dataframe displays by embedding mini line charts directly within table columns to visualize KPI trends.

How do I build a dashboard in Streamlit for exploratory data analysis?

Build a Streamlit dashboard for exploratory analysis by rendering datasets with st.dataframe and plotting trends with st.line_chart. You can combine these native functions to present explorable datasets and visual trends in one app.

Do I need Altair to create charts in Streamlit?

No, Altair is an optional integration for Streamlit charts. You can create native charts using st.line_chart, but st.altair_chart is supported if you need more configurable and advanced visual displays.

What is the best way to display key metrics in a Streamlit app?

The best way to display key metrics in Streamlit is using st.metric for individual KPIs alongside st.dataframe. Configuring columns with st.column_config allows you to add sparklines that show metric trends directly within the data table.