Running Positron IDE commands: changing the window layout, focusing panes, clearing the console, opening a file or data file in the right editor, showing or reading an HTML file, URL or app in the Viewer, finding or adding interpreters, listing, switching, starting, restarting or interrupting sessions, setting up Python, reading, installing or updating a session's packages, running, stopping, debugging or troubleshooting a web app (Shiny, Flask, Dash, Streamlit, FastAPI, Gradio, marimo), reading Data Connections and their tables and columns, creating, editing or running notebook cells, and reading help. Use when the user wants Positron itself to act or to know what is installed, not to run code. Triggers: "show the variables pane", "open data.csv", "show this HTML in the Viewer", "switch to my R session", "my session is stuck", "is pandas installed?", "set up a Python environment", "why won't my shiny app start", "what tables are in my warehouse", "add a cell to this notebook".
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.
The workflow reads web pages, URLs, and viewer content via `workbench.action.positronPreview.openUrl`, `positronViewer.read`, and related commands, allowing the agent to fetch arbitrary web content and URLs.
posit-dev/positron
5d355d4
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.