Developing with Streamlit

SkillCloud & infra

Supports developing with Streamlit, a skill guiding your agent to create, style, debug, and deploy Python web apps.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Developing with Streamlit skill

About this skill

Use for ALL Streamlit tasks: creating, editing, debugging, beautifying, styling, theming, optimizing, or deploying Streamlit apps. Also custom components, st.components.v2, HTML/JS/CSS work. Discovers and loads version-matched reference docs from the user's installed Streamlit (>=1.57). Triggers: st

What this skill tells your AI

The instructions your AI receives, as published by streamlit/streamlit in lib/streamlit/.agents/meta-skill/developing-with-streamlit/SKILL.md and read by ahel’s review.

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.

Signals

GitHub stars
46k
Forks
4k
Last commit
Sep 2026

ahel review

  • K1binfo
    installs-packages (in scripts/discover.py)

Automated review, not a security audit. Ruleset v1+k2.

Advanced
Item type
skill
Key
developing-with-streamlit-streamlit
Source
github.com/streamlit/streamlit