developing-with-streamlit

Úsalo para TODAS las tareas de Streamlit: crear, editar, depurar, embellecer, estilizar, tematizar, optimizar o implementar aplicaciones de Streamlit. También componentes personalizados,…

npx skills add https://github.com/streamlit/streamlit --skill developing-with-streamlit

Developing with Streamlit

Streamlit (>=1.57) ships detailed reference documentation for building Streamlit apps inside its pip package. The bundled skill is a routing SKILL.md plus a references/ folder of topic-specific reference docs (dashboards, themes, layouts, session state, custom components, etc.).

Usage

Run the discovery script with the user's project directory:

python <SKILL_DIR>/scripts/discover.py --project-dir <USER_PROJECT_DIR>

The script prints either:

  • A path on stdout (exit 0) — the bundled SKILL.md. Read it; it points into references/.
  • An ERROR: block on stderr (non-zero exit). Follow the printed instructions and re-run.

<SKILL_DIR> is the directory containing this file; <USER_PROJECT_DIR> is the absolute path to the user's project. Passing --project-dir matters because the script resolves .venv, ../.venv, Pipfile, poetry.lock, pdm.lock, and uv.lock relative to it.

Más skills de streamlit

building-streamlit-custom-components-v2
streamlit
Builds bidirectional Streamlit Custom Components v2 (CCv2) using `st.components.v2.component`. Use when authoring inline HTML/CSS/JS components or packaged…
creating-streamlit-themes
streamlit
Creación y personalización de temas de Streamlit. Útil al cambiar colores, fuentes o apariencia de la aplicación, o al alinear aplicaciones con pautas de marca. Cubre config.toml…
developing-with-streamlit
streamlit
**[REQUERIDO]** Usar para TODAS las tareas de Streamlit: crear, editar, depurar, embellecer, estilizar, tematizar u optimizar aplicaciones de Streamlit. También requerido…
building-streamlit-custom-components-v2
streamlit
Builds bidirectional Streamlit Custom Components v2 (CCv2) using `st.components.v2.component`. Use when authoring inline HTML/CSS/JS components or packaged…
connecting-streamlit-to-snowflake
streamlit
Conexión de aplicaciones Streamlit a Snowflake. Úselo al configurar conexiones de base de datos, gestionar secretos o consultar Snowflake desde una aplicación Streamlit.
creating-streamlit-themes
streamlit
Creación y personalización de temas de Streamlit. Úsalo al cambiar colores, fuentes o apariencia de la aplicación, o al alinear aplicaciones con pautas de marca. Cubre config.toml…
optimizing-streamlit-performance
streamlit
Optimización del rendimiento de aplicaciones Streamlit. Úsalo cuando las aplicaciones sean lentas, se vuelvan a ejecutar con demasiada frecuencia o carguen contenido pesado. Cubre almacenamiento en caché, fragmentos y contenido estático frente a dinámico…
organizing-streamlit-code
streamlit
Organización del código de Streamlit para mantenibilidad. Úsalo al estructurar aplicaciones con módulos y utilidades separados. Cubre la separación de preocupaciones, mantener el código de la interfaz de usuario…