edit-streamlit
Installation
SKILL.md
Streamlit
Core Workflow
- Inspect the installed Streamlit version and the local API signature before relying on memory:
uv run python - <<'PY'
import inspect
import streamlit as st
print(st.__version__)
print(inspect.signature(st.data_editor))
PY
- Prefer the repository's package manager and app entrypoint. For Python projects using
uv, run Streamlit throughuv run .... - Treat widget
keyvalues as part of the state model. Avoid changing keys casually; when a key must change to force remounting, make the remount intentional and bounded. - Validate with both Python checks and a running app smoke check when possible: