Communitygithub.com

streamlit/developing-with-streamlit

用于所有 Streamlit 任务的技能:创建、编辑、调试、美化、样式化、主题化、优化或部署 Streamlit 应用。支持自定义组件、st.components.v2、HTML/JS/CSS 工作。从用户已安装的 Streamlit (>=1.57) 中发现并加载版本匹配的参考文档。

developing-with-streamlit 是什么?

streamlit/developing-with-streamlit 是一款为 AI 代理(如 Claude Code、Cursor、Codex)设计的全面开发技能,专注于 Streamlit 应用的整个生命周期。它可用于创建、编辑、调试、美化、样式化、主题化、优化或部署 Streamlit 应用,并支持自定义组件、st.components.v2 以及直接的 HTML/JS/CSS 集成。该技能通过自动检测用户环境中已安装的 Streamlit 版本(版本需 >=1.57),并动态加载与之完全匹配的官方参考文档,确保 AI 代理始终提供准确且最新的 API 建议。触发关键词包括 streamlit、st.、dashboard、app.py、beautify、style、CSS、color、background、theme、button、widget styling、custom component、st.components、CCv2、session state、performance、cache、fragment、slow rerun、deploy 等。作为技术翻译专家,我们将其描述为:一个智能工具,能无缝集成 Streamlit 开发全流程,通过版本感知的文档加载机制避免 API 版本不匹配问题,显著提升开发效率。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/streamlit/agent-skills/tree/main/skills/developing-with-streamlit

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

developing-with-streamlit 是做什么的?

用于所有 Streamlit 任务:创建、编辑、调试、美化、样式化、主题化、优化或部署 Streamlit 应用。也支持自定义组件、st.components.v2、HTML/JS/CSS 工作。从用户已安装的 Streamlit (>=1.57) 中发现并加载版本匹配的参考文档。触发关键词:streamlit, st., dashboard, app.py, beautify, style, CSS, color, background, theme, button, widget styling, custom component, st.components, CCv2, session state, performance, cache, fragment, slow rerun, deploy。

相关技能