What problem does it solve?
Managing the full lifecycle of Streamlit data apps inside PostHog requires coordinating multiple MCP tool calls in the right order, and mistakes like forgetting to restart after a source update leave apps serving stale code or stuck in error states.
Core Features & Use Cases
- Full lifecycle management: Create an app, set its Python source, start and stop the sandbox, poll status, list versions, update sizing, and delete apps using the streamlit-apps MCP tools.
- Troubleshooting guidance: Diagnose error statuses, feature-flag 403 responses, stale code after updates, and query failures with concrete remediation steps.
- Use Case: A user asks to ship a dashboard app; the Skill walks through creating the app with CPU and memory limits, uploading app.py as version 1, starting the sandbox, polling until running, and sharing the PostHog URL with the team.
Quick Start
Create a Streamlit app named sales-dashboard, set its source code, start it, and give me the link to share with my team.