Streamlit Desk — paste app.py, get it reviewed, cached, laid out and split into pages

streamlit-desk.skillsafe.ai

Clean

Paste one Streamlit script and get it read line by line in your browser for free — session_state KeyErrors before the first run, DuplicateWidgetID from keyless widgets in loops, expensive loads on the rerun path, cache_data and cache_resource used the wrong way round, nested expanders, set_page_config in the wrong place — then run one of six AI lanes over it: review the structure, fix the state model, plan the caching, choose the data elements, lay out the page, or split it into a real multipage app. Every lane must reconcile every flag the free linter raised. A derived work built on six skills from @streamlit/agent-skills: @streamlit/organizing-streamlit-code (review), @streamlit/using-streamlit-session-state (state), @streamlit/optimizing-streamlit-performance (perf), @streamlit/displaying-streamlit-data (data), @streamlit/using-streamlit-layouts (layout) and @streamlit/building-streamlit-multipage-apps (pages).

Share

Details

PricingUsage-based + 10% creator margin
Billed model rate$2.75 in / $16.50 out per 1M tokens
Creator margin+10%
Effective rate$3.00 in / $18.00 out per 1M tokens
Security scanClean — skill and frontend scanned
Model gpt-terra
Created2026-08-14
Updated2026-08-18

Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.