关于 developing-with-streamlit
面向 Streamlit 开发的技能,可引导开发者查阅软件包内的参考文档,内容涵盖布局、仪表板和会话状态等主题。
主要功能
- 01按项目目录发现文档
- 02按主题组织 Streamlit 参考资料
- 03涵盖主题、布局和会话状态
适用场景
- 01开发 Streamlit 应用时查找指引
- 02查询会话状态或布局细节
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ streamlit/ agent-skills --skill developing-with-streamlit安装后在 Claude Code 中输入/developing-with-streamlit确认已加载。
附带文件scripts/discover.py
详细介绍
使用 Streamlit 开发
Streamlit(>=1.57)在其 pip 包中附带了用于构建 Streamlit 应用的详细参考文档。随附的 skill 包含一个路由型 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。
评论
支持 Markdown