developing-with-streamlit

Route Streamlit development tasks to relevant sub-skills by analyzing user intent.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/randoneering/nix-flake-mirror --skill developing-with-streamlit-randoneering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developing-with-streamlit
Source: https://github.com/randoneering/nix-flake-mirror/tree/main/home/programs/opencode/skills/snowflake/developing-with-streamlit
Command: npx skills add https://github.com/randoneering/nix-flake-mirror --skill developing-with-streamlit-randoneering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlit development tasks are often scattered across many topics; this routing skill directs users to the most relevant sub-skill entry to accelerate results and ensure best-practice guidance.

Core Features & Use Cases

  • Routing to sub-skills: automates the handoff to focused Streamlit topics such as layouts, data visualization, performance optimization, and multi-page apps.
  • Guided workflow: analyzes user intent from description and context to propose the appropriate skill path.
  • Consistent guidance surface: provides a single entrance that leads to vetted, reusable sub-skills for Streamlit development.

Quick Start

Route a user request about building a dashboard to the "building-streamlit-dashboards" sub-skill.

Frequently Asked Questions about developing-with-streamlit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route Streamlit development tasks to the right workflow?

Route Streamlit development tasks by analyzing user intent and context to map prompts to specialized sub-skills, accelerating results with best-practice guidance for layouts and dashboards.

What is the best way to build multi-page apps in Streamlit?

Building multi-page apps in Streamlit is handled by routing your request to a focused sub-skill, which provides vetted, reusable guidance paths for designing and structuring your application.

Can I use this to get guidance on optimizing Streamlit dashboard performance?

Yes, you can get performance optimization guidance for Streamlit dashboards by submitting your request through the routing skill, which directs you to the appropriate specialized sub-skill entry.

How does the Streamlit sub-skill routing mechanism work?

The routing mechanism works by analyzing user intent from descriptions and context, validating frontmatter, and mapping trigger phrases to specific SKILL.md definitions to surface the appropriate guidance path.

Does this routing skill support data visualization and layout tasks?

Yes, the routing skill supports data visualization and layout tasks by automating the handoff to focused Streamlit sub-skills, ensuring consistent guidance across your development workflow.

When should I use a specialized sub-skill instead of general Streamlit guidance?

Use a specialized sub-skill when your Streamlit tasks are scattered across specific topics like layouts, data visualization, or performance optimization, requiring directed and focused best-practice guidance.