streamlit-to-marimo 是做什麼的?
將 Streamlit 應用程式轉換為 marimo 筆記本
將 Streamlit 應用程式轉換為 marimo 筆記本
此技能旨在協助開發者將現有的 Streamlit 應用程式自動轉換為 marimo 互動式筆記本。marimo 是一種新興的反應式 Python 筆記本工具,比傳統的 Jupyter 筆記本功能更強大、更易於維護。此轉換工具可大幅減少手動重構的工作量,保留 Streamlit 的資料視覺化邏輯,並善用 marimo 的反應式執行與 UI 元件。支援多種平台,包括 Claude Code、Codex、Cursor 等 AI 編碼助手。使用者只需提供 Streamlit 原始碼,該技能便會分析其結構,並輸出對應的 marimo 筆記本格式。
npx skills add https://github.com/marimo-team/skills/tree/main/skills/streamlit-to-marimoInstalled? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
將 Streamlit 應用程式轉換為 marimo 筆記本
This repo contains 7 individual skills — each has its own dedicated page.
Add "Open in molab" badge(s) linking to marimo notebooks. Works with READMEs, docs, websites, or any markdown/HTML target.
Generate anywidget components for marimo notebooks.
Implement a research paper as an interactive marimo notebook together with the user. Start by understanding what the user wants to explore, fetch the paper via alphaxiv, then build a focused notebook.
Convert a Jupyter notebook (.ipynb) to a marimo notebook (.py).
An opintionated skill to prepare a marimo notebook to make it ready for a scheduled run.
Write a marimo notebook in a Python file in the right format.
Check if a marimo notebook is compatible with WebAssembly (WASM) and report any issues.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.