A faster way to build and share data apps.
Streamlit's skills help an AI agent build, debug, and style Streamlit data apps, custom components, and themes, and work through the internals of the framework from its ForwardMsg/BackMsg protocol to its frontend rendering. They also cover contributor workflows such as reviewing readability, drafting PR descriptions, finalizing branches for merge, assessing external test risk, and writing feature specs for team review.
Streamlit
20 skills · 46,243 stars · Apache-2.0
Addressing Pr Review Comments Address all valid review comments on a PR for the current branch in the streamlit/streamlit repo.
Assessing External Test Risk Assesses whether branch or PR changes are high-risk for externally hosted or embedded Streamlit u…
Checking Changes Validates all code changes before committing by running format, lint, type, and unit test checks.
Creating Pull Requests Creates a draft pull request on GitHub with proper labels, branch naming, and description formatt…
Debugging Streamlit Debug Streamlit frontend and backend changes using make debug with hot-reload.
Developing With Streamlit **[REQUIRED]** Use for ALL Streamlit tasks: creating, editing, debugging, beautifying, styling, t…
Discovering Make Commands Lists available make commands for Streamlit development.
Finalizing Pr Finalizes branch changes for merging by simplifying code, running checks, reviewing changes, and…
Fixing Flaky E2E Tests Diagnose and fix flaky Playwright e2e tests.
Fixing Streamlit Ci Analyze and fix failed GitHub Actions CI jobs for the current branch/PR.
Generating Changelog Generates polished website release notes between two git tags for docs.streamlit.io.
Implementing Feature Implement a feature from a product/tech spec, URL, GitHub issue, or by auto-selecting the next pa…
Improving Frontend Coverage Runs frontend unit tests with coverage, analyzes coverage reports, and implements meaningful test…
Improving Python Coverage Runs Python unit tests with coverage, analyzes coverage reports, and implements meaningful tests…
Reviewing Pr Description Evaluates a PR's title and description for readability — do they clearly and concisely convey wha…
Reviewing Readability Evaluates comments, docstrings, and naming in code for readability by a developer new to the code…
Sharing Pr Agent Artifacts Uploads agent-generated artifacts (specs, plans, learnings) to the streamlit.wiki for sharing via…
Understanding Streamlit Architecture Explains Streamlit's internal architecture including backend runtime, frontend rendering, and Web…
Updating Internal Docs Review internal documentation (*.md files) against the current codebase state and propose updates…
Writing Spec Writes product and tech specs for new Streamlit features.
Agent Skills
1 skills · 226 stars · Apache-2.0
Developing With Streamlit Use for ALL Streamlit tasks: creating, editing, debugging, beautifying, styling, theming, optimiz…