developing-with-streamlit

Habilidade de roteamento para todas as tarefas de desenvolvimento Streamlit: criação de aplicativos, edição, depuração, estilização, otimização e implantação. Roteia para sub-habilidades especializadas com base no tipo de tarefa: otimização de desempenho, construção de painéis, melhoria de design, seleção de widgets, temas, layouts, exibição de dados, aplicativos de várias páginas, estado de sessão, interface de chat, componentes personalizados e integração com Snowflake. Inclui um fluxo de trabalho para localizar arquivos fonte do Streamlit, identificar pontos de entrada (streamlit_app.py, app.py) e...

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.

Mais skills de streamlit

developing-with-streamlit
streamlit
**[OBRIGATÓRIO]** Use para TODAS as tarefas do Streamlit: criar, editar, depurar, embelezar, estilizar, tematizar ou otimizar aplicações Streamlit. Também obrigatório…
official
addressing-pr-review-comments
streamlit
Aborda todos os comentários de revisão válidos em um PR para o branch atual no repositório streamlit/streamlit. Abrange tanto comentários de revisão inline quanto comentários gerais de PR (issue)…
official
checking-changes
streamlit
Valida todas as alterações de código antes de commitar, executando verificações de formatação, lint, tipo e testes unitários. Use após fazer alterações no backend (Python) ou frontend (TypeScript)…
official
discovering-make-commands
streamlit
Lista comandos make disponíveis para desenvolvimento Streamlit. Use para tarefas de build, teste, lint ou formatação.
official
finalizing-pr
streamlit
Finaliza as alterações do branch para mesclagem, simplificando o código, executando verificações, revisando as mudanças e criando um PR, se necessário. Use quando estiver pronto para mesclar alterações em…
official
fixing-flaky-e2e-tests
streamlit
Diagnosticar e corrigir testes e2e instáveis do Playwright. Use quando os testes falharem intermitentemente, apresentarem erros de timeout, tiverem incompatibilidades de snapshot ou exibirem problemas específicos do navegador...
official
fixing-streamlit-ci
streamlit
Analisar e corrigir jobs de CI do GitHub Actions com falha para o branch/PR atual. Use quando as verificações de CI falharem, as verificações de PR mostrarem falhas ou você precisar diagnosticar…
official
generating-changelog
streamlit
Gera notas de versão polidas para o site entre duas tags git para docs.streamlit.io. Use ao preparar um novo lançamento do Streamlit ou revisar alterações entre…
official