streamlitstreamlitOfficialยท18 Agent Skills Included

agent-skills

Streamlit app building, styling, and debugging guidance

Guides coding assistants through every Streamlit task: building dashboards, styling themes, managing session state, and creating custom components. Automatically detects the active Python environment and loads reference docs matching the installed Streamlit version. Eliminates outdated code suggestions and manual doc searching, so apps get built and debugged faster.
npx skills add streamlit/agent-skills --all -g -y
Available:

Instructs the coding agent on how to locate the installed Streamlit package, load its bundled development skills, and fall back to online docs for older versions.

All Skills in This Repository (18)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
streamlitstreamlit

developing-with-streamlit

Route Streamlit development tasks to specialized sub-skills for UI, dashboards, and data display.

Official
Intermediate
๐Ÿ“ฆ In Repo
streamlitstreamlit

template-skill

Create a new Skill Unit skeleton with SKILL.md frontmatter and optional directories.

Official
Basic
๐Ÿ“ฆ In Repo
streamlitstreamlit

using-streamlit-layouts

Organize Streamlit app layouts with st.sidebar, st.columns, and st.container.

Official
Intermediate
๐Ÿ“ฆ In Repo
streamlitstreamlit

organizing-streamlit-code

Organize Streamlit projects into modular app_pages and utils structures.

Official
Intermediate
๐Ÿ“ฆ In Repo
streamlitstreamlit

using-streamlit-markdown

Format Streamlit UI text with GitHub-flavored Markdown, colored text, badges, icons, and LaTeX.

Official
Intermediate
๐Ÿ“ฆ In Repo
streamlitstreamlit

using-streamlit-cli

Run Streamlit apps and configure runtime options via the Streamlit CLI.

Official
Intermediate
๐Ÿ“ฆ In Repo
streamlitstreamlit

optimizing-streamlit-performance

Optimize Streamlit app performance by reducing reruns and unnecessary recomputations.

Official
Intermediate
๐Ÿ“ฆ In Repo
streamlitstreamlit

building-streamlit-dashboards

Create Streamlit dashboards with reusable card-based layouts and KPI components.

Official
Intermediate
๐Ÿ“ฆ In Repo
streamlitstreamlit

improving-streamlit-design

Polish Streamlit app visuals with icons, badges, and spacing refinements.

Official
Advanced
๐Ÿ“ฆ In Repo
streamlitstreamlit

using-streamlit-custom-components

Install and import third-party custom components into Streamlit apps.

Official
Intermediate
๐Ÿ“ฆ In Repo
streamlitstreamlit

connecting-streamlit-to-snowflake

Connect Streamlit apps to Snowflake using st.connection and secrets.toml.

Official
Intermediate
๐Ÿ“ฆ In Repo
streamlitstreamlit

using-streamlit-session-state

Manage state across Streamlit reruns with st.session_state.

Official
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install Streamlit Agent Skills?โ–ผ

Run `npx skills add streamlit/agent-skills --all -g -y` in your terminal to install the skill globally for all your projects.

What does the developing-with-streamlit skill do?โ–ผ

It teaches your coding assistant how to build, style, debug, and deploy Streamlit apps using reference docs bundled inside your installed Streamlit package.

Does it work with Claude Code, Cursor, and Copilot?โ–ผ

Yes. The skill follows the universal SKILL.md standard and works with Claude Code, Cursor, Copilot, Gemini CLI, and Codex.

Which Streamlit version do I need?โ–ผ

You need Streamlit 1.57 or newer, since the skill content ships inside the Streamlit pip package itself. Older versions fall back to the online documentation.

Do I need to reinstall it for each project?โ–ผ

No. One global install works across every project because it detects whichever Python environment and Streamlit version is active.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’