Скилл Streamlit

developing-with-streamlit

Официальный скилл Streamlit, встроенный в библиотеку: создание, стилизация, отладка и ускорение приложений, ставится командой streamlit skills

  • 46 173 ★ репозитория
  • Последний коммит
  • Apache-2.0
Скилл

Минимальный доступ

Почему такой уровень

  • Скилл состоит из инструкций и справочников
Все причины и проверки

streamlit/streamlit

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/developing-with-streamlit

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скилл состоит из инструкций и справочников

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл developing-with-streamlit поставляется вместе с pip-пакетом streamlit и соответствует установленной версии. Это маршрутизатор: по задаче он направляет агента в справочники о создании приложений, состоянии сессии, кешировании и фрагментах, темах и стилях виджетов, чат-интерфейсах для ассистентов и собственных компонентах на st.components.v2. Отдельно описаны серверная настройка через st.App с ASGI, Starlette и FastAPI и отладка частых ошибок. Команда streamlit skills раскладывает скилл по папкам агентов в проекте или ставит глобальную версию.

Для кого. Для аналитиков и Python-разработчиков, которые делают дашборды и внутренние инструменты на Streamlit с агентом.

Подходит, если

  • Нужно собрать дашборд или внутренний инструмент на Streamlit
  • Приложение медленное из-за лишних перезапусков и нужно кеширование
  • Нужно поменять оформление виджетов или сделать чат-интерфейс

Не подходит, если

  • Приложение на Dash, Gradio или другом фреймворке
  • Нужен публичный сайт с произвольной версткой, а не приложение для данных

Пример запроса к агенту

Сделай на Streamlit дашборд продаж из sales.csv с фильтром по регионам и кешированием загрузки

Ограничения

Нужна версия Streamlit, в которой есть команда streamlit skills. Проектная установка делает символические ссылки на пакет, а глобальная скачивает мета-скилл с GitHub. Отдельный репозиторий streamlit/agent-skills переведен в архив.

Как отключить. Удалите папку developing-with-streamlit из .claude/skills и .agents/skills проекта или из глобального каталога скиллов.

Частые вопросы

Чем проектная установка отличается от глобальной?

Проектная ссылается на скилл из установленного Streamlit и обновляется вместе с ним. Глобальная через --global скачивает мета-скилл с GitHub для всех проектов.

Нужен ли Node.js?

Нет, команда streamlit skills работает без Node.js.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл визуализации данных для агентов: превращает данные в аккуратные интерактивные HTML-графики и целые отчеты с единым визуальным языком

СкиллМинимальный доступ6,5 тыс.Звезды репозитория

SciPilot Figure

scipilot-figure-skill

Скилл-советник по научной визуализации: сначала разбирает данные и подбирает тип графика под вывод, потом рисует его на уровне журнальных требований

СкиллРасширенный доступ2,7 тыс.Звезды репозитория
Нужен VPN

Набор Databricks Field Engineering для агентов: установщик скиллов Databricks, MCP-сервер и визуальный Builder App

ПлагинШирокий доступ2 тыс.Звезды репозитория

High-Stakes Analytics Lab

High-Stakes Analytics & Decision Lab

Скилл доказательной аналитики для решений с высокой ценой ошибки: профилирует данные, выбирает метод под них, может ответить отказом или запросом данных

СкиллРасширенный доступ1 тыс.Звезды репозитория

Библиотека скиллов для медицинских исследований: поиск и разбор литературы, планирование исследований, анализ данных и написание научных статей

СкиллРасширенный доступ2 тыс.Звезды репозитория

Posit Skills

posit-skills

Официальный

Скиллы Claude от Posit для R, Python, Quarto и Shiny: разработка пакетов, ревью, работа с pull request и brand.yml

СкиллМинимальный доступ551Звезды репозитория

Коротко о README

Streamlit это Python-фреймворк для быстрых приложений с данными и дашбордов. Скилл для агентов лежит в пакете в lib/streamlit/.agents, а команда streamlit skills ставит его интерактивно или с флагами --yes и --global. При локальном запуске приложения Streamlit подсказывает эту команду, если найден агент без установленного скилла. Остальные скиллы в .claude/skills служат разработчикам самого Streamlit. Лицензия Apache 2.0.

Бейдж для README

Исходный SKILL.md

---
name: developing-with-streamlit
description: "**[REQUIRED]** Use for ALL Streamlit tasks: creating, editing, debugging, beautifying, styling, theming, or optimizing Streamlit applications. Also required for building custom components (inline or packaged), using st.components.v2, or any HTML/JS/CSS component work. Triggers: streamlit, st., dashboard, app.py, beautify, style, CSS, color, background, theme, button, widget styling, ..."
---

# Developing with Streamlit

This is a **routing skill** that directs you to specialized references for Streamlit development.

## When to Use

Invoke this skill when the user's request involves:
- Creating a new Streamlit app
- Editing or modifying an existing Streamlit app
- Debugging Streamlit issues (errors, session state bugs, performance problems)
- Beautifying or improving the visual design of a Streamlit app
- Optimizing Streamlit performance (caching, fragments, reruns)
- Building and running Streamlit apps
- Building chat, conversational, or agentic UIs (AI assistants, thinking expanders, chain-of-thought, tool-call timelines)
- Styling widgets (button colors, backgrounds, CSS customization)
- Advanced server configuration with `st.App`, ASGI, Starlette, FastAPI integration, custom routes, middleware, or lifespan hooks
- Any question about Streamlit widgets, layouts, or components

Сообщить о проблеме

Foxx AIСкилл Streamlit
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.