developing-with-streamlit

द्वारा streamlit

सभी Streamlit विकास कार्यों के लिए रूटिंग स्किल: ऐप निर्माण, संपादन, डिबगिंग, स्टाइलिंग, ऑप्टिमाइज़ेशन और डिप्लॉयमेंट। कार्य प्रकार के आधार पर विशेष उप-स्किल्स पर रूट करता है: प्रदर्शन ऑप्टिमाइज़ेशन, डैशबोर्ड निर्माण, डिज़ाइन सुधार, विजेट चयन, थीमिंग, लेआउट, डेटा प्रदर्शन, मल्टी-पेज ऐप्स, सेशन स्टेट, चैट UI, कस्टम कंपोनेंट्स और Snowflake एकीकरण। इसमें Stream

npx skills add https://github.com/streamlit/agent-skills --skill developing-with-streamlit

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.

streamlit की और Skills

building-streamlit-custom-components-v2
streamlit
Builds bidirectional Streamlit Custom Components v2 (CCv2) using `st.components.v2.component`. Use when authoring inline HTML/CSS/JS components or packaged…
creating-streamlit-themes
streamlit
स्ट्रीमलिट थीम बनाना और अनुकूलित करना। ऐप के रंग, फ़ॉन्ट या दिखावट बदलने, या ऐप को ब्रांड दिशानिर्देशों के अनुरूप बनाने पर उपयोग करें। इसमें config.toml शामिल है…
developing-with-streamlit
streamlit
**[आवश्यक]** सभी Streamlit कार्यों के लिए उपयोग करें: Streamlit एप्लिकेशन बनाना, संपादित करना, डीबग करना, सुंदर बनाना, स्टाइल करना, थीमिंग या ऑप्टिमाइज़ करना। इसके अलावा आवश्यक…
building-streamlit-custom-components-v2
streamlit
Builds bidirectional Streamlit Custom Components v2 (CCv2) using `st.components.v2.component`. Use when authoring inline HTML/CSS/JS components or packaged…
connecting-streamlit-to-snowflake
streamlit
स्ट्रीमलिट ऐप्स को स्नोफ्लेक से जोड़ना। डेटाबेस कनेक्शन सेट करने, सीक्रेट्स प्रबंधित करने, या स्ट्रीमलिट ऐप से स्नोफ्लेक पर क्वेरी करने के लिए उपयोग करें।
creating-streamlit-themes
streamlit
स्ट्रीमलिट थीम बनाना और अनुकूलित करना। ऐप के रंग, फ़ॉन्ट या रूप-रंग बदलते समय, या ऐप्स को ब्रांड दिशानिर्देशों के अनुरूप बनाते समय उपयोग करें। config.toml को कवर करता है…
optimizing-streamlit-performance
streamlit
स्ट्रीमलिट ऐप के प्रदर्शन को अनुकूलित करना। तब उपयोग करें जब ऐप धीमे हों, बार-बार रीरन हो रहे हों, या भारी सामग्री लोड कर रहे हों। कैशिंग, फ्रैगमेंट्स और स्टैटिक बनाम डायनेमिक को कवर करता है…
organizing-streamlit-code
streamlit
स्ट्रीमलिट कोड को रखरखाव योग्य बनाने के लिए व्यवस्थित करना। अलग-अलग मॉड्यूल और उपयोगिताओं के साथ ऐप्स की संरचना करते समय उपयोग करें। चिंताओं के पृथक्करण, UI कोड को बनाए रखने को शामिल करता है…