Streamlit
Official@streamlit
A faster way to build and share data apps.
Agent Skills by Streamlit
Showing 40 vetted skills indexed across 3 GitHub repositories.
implementing-feature
Implements Streamlit features from specs or GitHub issues through to merge-ready pull requests.
writing-spec
Creates product and tech specs for new Streamlit features from templates.
updating-internal-docs
Review internal Markdown documentation against the codebase and propose fixes for outdated content.
generating-changelog
Generates website release notes between two git tags using PR labels and GitHub metadata.
assessing-external-test-risk
Assesses PR diffs for external hosting risks and recommends external e2e test coverage.
sharing-pr-agent-artifacts
Uploads agent-generated specs and plans to the streamlit.wiki for PR sharing.
finalizing-pr
Automates branch finalization with checks, code review, and pull request creation.
understanding-streamlit-architecture
Explains Streamlit's backend runtime, frontend rendering, and WebSocket protocol architecture.
addressing-pr-review-comments
Fetches, categorizes, and resolves GitHub PR review comments using the gh CLI.
fixing-flaky-e2e-tests
Diagnose and fix flaky Playwright end-to-end tests in Streamlit CI pipelines.
reviewing-pr-description
Evaluates pull request titles and descriptions for readability and proposes concrete rewrites.
reviewing-readability
Reviews code comments, docstrings, and names for readability and proposes concrete rewrites.
improving-frontend-coverage
Runs frontend unit tests with coverage and implements tests to raise coverage by 0.2%.
creating-pull-requests
Creates draft GitHub pull requests with labels, branch naming, and formatted descriptions.
improving-python-coverage
Runs Python tests with coverage and implements unit tests to raise coverage by 0.2%.
developing-with-streamlit
Discovers and loads version-matched Streamlit reference documentation from the installed package.
update-docs-for-release
Update Streamlit documentation for new releases with branch creation and API generation.
checking-changes
Run formatting, linting, type checking, and unit tests on uncommitted Python and TypeScript changes.
discovering-make-commands
List all available Make targets in the repository for build, test, lint, and format tasks.
fixing-streamlit-ci
Diagnose GitHub Actions CI failures on the current branch or pull request.
debugging-streamlit
Run combined Streamlit backend and frontend debug sessions with hot-reload.
implementing-new-features
Coordinate end-to-end Streamlit feature implementation across protobufs, backend, and frontend.
developing-with-streamlit
Route Streamlit development tasks to specialized sub-skills for UI, dashboards, and data display.
template-skill
Create a new Skill Unit skeleton with SKILL.md frontmatter and optional directories.
Frequently Asked Questions About Streamlit
FAQPage SchemaWhat specific tasks can I perform using these capabilities?▼
You can build interactive data dashboards, design multi-page web interfaces, manage complex application state across reruns, integrate third-party custom components, and connect directly to Snowflake databases for real-time data presentation.
Which personas benefit most from these technical skills?▼
Data scientists, research engineers, and backend developers benefit most, as these skills enable the rapid transformation of data models and analytical logic into functional, shareable web interfaces without requiring extensive frontend engineering expertise.
What are the prerequisites for deploying these applications?▼
Deployment requires a configured virtual environment, defined dependency specifications, and a local runtime environment. You must manage configuration via config.toml for themes and secrets.toml for secure database credentials.