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.
npx -y skills add streamlit/agent-skills --skill developing-with-streamlit --agent claude-codeInstalls into .claude/skills of the current project.
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.).
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:
SKILL.md. Read it; it points into references/.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.
sickn33/antigravity-awesome-skills
moizibnyousaf/ai-agent-skills
github/awesome-copilot