You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace developing-with-streamlit with meta-skill for discovering bundled skills
Skills and templates now ship inside the Streamlit pip package (1.57+).
This meta-skill teaches agents to detect the Python interpreter, locate
the installed Streamlit package, and load bundled skills from
<streamlit_path>/.agents/skills/. Falls back to docs.streamlit.io for
older versions.
Blocked: do not merge until Streamlit 1.57.0 ships.
Copy file name to clipboardExpand all lines: AGENTS.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,12 @@ This file provides guidance to AI coding agents (Claude Code, Cursor, Copilot, e
4
4
5
5
## Repository overview
6
6
7
-
This is a collection of Agent Skills for building Streamlit applications. Skills are instruction sets that enhance AI coding assistants' capabilities for specific tasks.
7
+
This repository contains a **meta-skill** that teaches AI agents how to discover Streamlit development skills bundled inside the Streamlit pip package (1.57+).
8
+
9
+
The actual skill content (dashboards, themes, layouts, session state, custom components, etc.) now ships with Streamlit itself. This repo provides the entry point that bootstraps that discovery.
8
10
9
11
**Key files:**
10
-
-`skills/` - Contains all available skills, each in its own directory
12
+
-`developing-with-streamlit/SKILL.md` - Meta-skill that locates and loads bundled Streamlit skills
11
13
-`template/` - Template for creating new skills
12
14
-`README.md` - Human-readable documentation
13
15
@@ -119,4 +121,4 @@ When adding or modifying skills:
119
121
3. Include practical code examples
120
122
4. Verify against the latest [Streamlit documentation](https://docs.streamlit.io/llms-full.txt)
121
123
5. Review against the [best practices for skill writing](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices.md)
122
-
6.**Update documentation when adding or renaming skills** - Reflect changes in `README.md`(Available skills table) and `developing-with-streamlit/SKILL.md` (Skill map table)
124
+
6.**Update documentation when adding or renaming skills** - Reflect changes in `README.md` and `developing-with-streamlit/SKILL.md`
Copy file name to clipboardExpand all lines: README.md
+34-32Lines changed: 34 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,60 +6,62 @@ A collection of [Agent Skills](https://agentskills.io) for building Streamlit ap
6
6
7
7
Agent Skills are specialized instruction sets that enhance AI coding assistants' capabilities for specific tasks. Each skill contains instructions, scripts, and resources that the AI loads dynamically to improve performance on Streamlit development workflows.
8
8
9
-
## Available skills
9
+
## How it works
10
10
11
-
The main skill is [`developing-with-streamlit`](developing-with-streamlit/SKILL.md), which routes to specialized sub-skills:
11
+
Starting with Streamlit 1.57, the full set of Streamlit development skills ships **inside the Streamlit pip package** itself. This repository provides a lightweight **meta-skill** that teaches agents how to discover and load those bundled skills.
12
+
13
+
The meta-skill ([`developing-with-streamlit/SKILL.md`](developing-with-streamlit/SKILL.md)):
14
+
15
+
1. Detects the active Python interpreter (virtualenv, conda, uv, or system)
16
+
2. Locates the installed Streamlit package path
17
+
3. Points the agent to the bundled skills at `<streamlit_path>/.agents/skills/`
18
+
4. Falls back to the [online docs](https://docs.streamlit.io/llms-full.txt) for older Streamlit versions
19
+
20
+
## Available skills (bundled with Streamlit 1.57+)
21
+
22
+
Once discovered via the meta-skill, the bundled `developing-with-streamlit` routing skill provides access to these sub-skills:
12
23
13
24
| Skill | Description |
14
25
|-------|-------------|
15
-
|[building-streamlit-chat-ui](developing-with-streamlit/skills/building-streamlit-chat-ui/)| Chat interfaces, chatbots, AI assistants |
|[choosing-streamlit-selection-widgets](developing-with-streamlit/skills/choosing-streamlit-selection-widgets/)| Choosing the right selection widget |
20
-
|[connecting-streamlit-to-snowflake](developing-with-streamlit/skills/connecting-streamlit-to-snowflake/)| Connecting to Snowflake with st.connection |
0 commit comments