developing-with-streamlit

Habilidad de enrutamiento para todas las tareas de desarrollo de Streamlit: creación de aplicaciones, edición, depuración, estilo, optimización e implementación. Enruta a subhabilidades especializadas según el tipo de tarea: optimización de rendimiento, creación de paneles, mejora de diseño, selección de widgets, tematización, diseños, visualización de datos, aplicaciones multipágina, estado de sesión, interfaz de chat, componentes personalizados e integración con Snowflake. Incluye un flujo de trabajo para localizar archivos fuente de Streamlit, identificar puntos de entrada (streamlit_app.py, app.py) y...

npx skills add https://github.com/streamlit/agent-skills --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

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…
official
addressing-pr-review-comments
streamlit
Aborda todos los comentarios de revisión válidos en un PR para la rama actual en el repositorio streamlit/streamlit. Cubre tanto comentarios de revisión en línea como comentarios generales del PR (issue)…
official
checking-changes
streamlit
Valida todos los cambios de código antes de confirmarlos ejecutando verificaciones de formato, lint, tipo y pruebas unitarias. Úselo después de realizar cambios en el backend (Python) o frontend (TypeScript)…
official
discovering-make-commands
streamlit
Enumera los comandos make disponibles para el desarrollo de Streamlit. Úsalos para tareas de compilación, prueba, linting o formato.
official
finalizing-pr
streamlit
Finaliza los cambios de la rama para la fusión simplificando el código, ejecutando verificaciones, revisando los cambios y creando un PR si es necesario. Úsalo cuando estés listo para fusionar cambios en…
official
fixing-flaky-e2e-tests
streamlit
Diagnosticar y corregir pruebas e2e inestables de Playwright. Úselo cuando las pruebas fallen de forma intermitente, muestren errores de tiempo de espera, tengan discrepancias en las capturas de pantalla o presenten problemas específicos del navegador…
official
fixing-streamlit-ci
streamlit
Analizar y corregir trabajos fallidos de CI de GitHub Actions para la rama/PR actual. Usar cuando las verificaciones de CI fallen, las verificaciones de PR muestren fallos, o necesites diagnosticar…
official
generating-changelog
streamlit
Genera notas de lanzamiento pulidas para el sitio web entre dos etiquetas de git para docs.streamlit.io. Úsalo al preparar una nueva versión de Streamlit o al revisar cambios entre…
official