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

template-skill
streamlit
कौशल के विवरण और इसके उपयोग के समय से बदलें।
official
building-streamlit-chat-ui
streamlit
स्ट्रीमलिट में चैट इंटरफेस बनाना। संवादात्मक यूआई, चैटबॉट या एआई सहायक बनाते समय उपयोग करें। इसमें st.chat_message, st.chat_input, संदेश... शामिल हैं।
official
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…
official
building-streamlit-dashboards
streamlit
स्ट्रीमलिट में डैशबोर्ड बनाना। KPI डिस्प्ले, मीट्रिक कार्ड या डेटा-भारी लेआउट बनाते समय उपयोग करें। बॉर्डर, कार्ड, रिस्पॉन्सिव लेआउट और डैशबोर्ड को कवर करता है…
official
building-streamlit-multipage-apps
streamlit
बहु-पृष्ठ स्ट्रीमलिट ऐप्स बनाना। कई पृष्ठों वाले ऐप्स बनाते समय, नेविगेशन सेट करते समय, या पृष्ठों में स्थिति प्रबंधित करते समय उपयोग करें।
official
choosing-streamlit-selection-widgets
streamlit
सही Streamlit चयन विजेट चुनना। रेडियो बटन, सेलेक्टबॉक्स, सेगमेंटेड कंट्रोल, पिल्स या अन्य विकल्प चयन विजेट के बीच निर्णय लेते समय उपयोग करें।…
official
connecting-streamlit-to-snowflake
streamlit
स्ट्रीमलिट ऐप्स को स्नोफ्लेक से जोड़ना। डेटाबेस कनेक्शन सेट करने, सीक्रेट्स प्रबंधित करने, या स्ट्रीमलिट ऐप से स्नोफ्लेक पर क्वेरी करने के लिए उपयोग करें।
official
creating-streamlit-themes
streamlit
स्ट्रीमलिट थीम बनाना और अनुकूलित करना। ऐप के रंग, फ़ॉन्ट या दिखावट बदलने, या ऐप को ब्रांड दिशानिर्देशों के अनुरूप बनाने पर उपयोग करें। इसमें config.toml शामिल है…
official