streamlit avatar

Developing With Streamlit

Routes all Streamlit work through a single entry point: building apps, debugging widgets, theming, custom components, deployment, the works. The clever bit is it discovers your installed Streamlit version (1.57+) and loads matching reference docs bundled inside the package itself, so you're always working with documentation that matches your environment. You point it at your project directory, it handles venv detection across pip, poetry, pdm, and uv, then surfaces topic specific guides on session state, caching, layouts, whatever you need. Saves you from hunting through outdated web docs when your local install has the answers already sitting there.

skills.sh installs
3.4K
GitHub stars
226
last updated
Jul 14, 2026

Install

$ npx -y skills add streamlit/agent-skills --skill developing-with-streamlit --agent claude-code

Installs into .claude/skills of the current project.

Files

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.

Sponsors

Details

Repository
github.com/streamlit/agent-skills
Category
AI & Agent Building
1shubhamsaboo avatarvisualization-expertshubhamsaboo/awesome-llm-appsChart selection and data visualization guidance for effective data communication. Use when: creating visualizations, choosing chart types, designing dashboards,3.4Kskills.sh installs
2okx avatarearn-hunterokx/agent-skillsAutomatically monitors OKX Flash Earn, Fixed Earn and Flexible Earn opportunities, sends push notifications, and guides subscription. 自动监控 OKX 闪赚、定期和活期赚币机会,推送通知3.4Kskills.sh installs
3intellectronica avataryoutube-transcriptintellectronica/agent-skillsExtract transcripts from YouTube videos. Use when the user asks for a transcript, subtitles, or captions of a YouTube video and provides a YouTube URL (youtube.3.4Kskills.sh installs
4dicklesworthstone avatarcassdicklesworthstone/coding_agent_session_searchCoding Agent Session Search - unified CLI/TUI to index and search local coding agent history from Claude Code, Codex, Gemini, Cursor, Aider, ChatGPT, Pi-Agent, 3.4Kskills.sh installs
5hashicorp avatarazure-verified-moduleshashicorp/agent-skillsAzure Verified Modules (AVM) requirements and best practices for developing certified Azure Terraform modules. Use when creating or reviewing Azure modules that3.4Kskills.sh installs
6jgraph avatardrawiojgraph/drawio-mcpdrawio3.4Kskills.sh installs