SuperAPI AI 工具集

developing-with-streamlit

部署与运维

查看项目

更新于 10-16 09:59

技能介绍

用途:这是一个面向 Streamlit 应用开发全流程的技能(skill),覆盖创建、编辑、调试、美化、样式、主题、优化与部署等任务,以及自定义组件相关场景。资料称其可用于所有 Streamlit 任务。

主要能力:Streamlit (>=1.57) 在 pip 包内附带详细的参考文档。该技能由路由用的 SKILL.md 与 references/ 目录组成,后者包含按主题划分的参考文档,如仪表盘、主题、布局、会话状态、自定义组件等。

使用方式:用用户项目目录运行发现脚本: python <SKILL_DIR>/scripts/discover.py --project-dir <USER_PROJECT_DIR> 脚本输出两种结果:一是在 stdout 打印路径(退出码 0),即随包提供的 SKILL.md,阅读它并据此进入 references/;二是在 stderr 打印 ERROR: 块(非零退出码),按其中说明处理后重新运行。<SKILL_DIR> 是包含该文件的目录,<USER_PROJECT_DIR> 是用户项目的绝对路径。传入 --project-dir 很重要,因为脚本会相对它解析 .venv、../.venv、Pipfile、poetry.lock、pdm.lock 和 uv.lock。

适用场景与限制:适用于使用 Streamlit 构建与维护应用的开发场景。资料未提供其他限制、收费或价格信息。