CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

positron-commands

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".

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-architected router: it fixes the calling conventions, the critical 'look up the id before running it' rule, and error semantics, then hands off to twelve precisely targeted reference files with excellent read-when guidance. Weaknesses are minor: some repeated emphasis could be tightened and a single example invocation would make the calling convention concrete. This is a strong skill overall.

Suggestions

Add one minimal example invocation in 'Calling these commands' showing the id and positional args shape (and an omitted-args case), so the convention is concrete without loading a reference file.

Consolidate the repeated 'Read it **before**...' emphasis -- state the read-before-running rule once and keep only the area-specific anti-pattern notes in each reference entry.

Trim rhetorical padding such as 'the most expensive mistake available' and the duplicated file-picker warning between the body and the files.md/viewer.md blurbs.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious, Positron-specific facts (argument conventions, disabled/not-found semantics, opaque internal ids) and assumes Claude's competence, but the "Read it **before**..." emphasis repeats six times and the file-picker warning is stated in the body and again in two reference blurbs, plus rhetorical padding like "the most expensive mistake available". Minor instances of over-explanation that could be trimmed, fitting the 4 anchor rather than 5.

4 / 5

Actionability

Concrete directives are present ("passing the command's literal `id` exactly as written", "fill `args` positionally", "Omit `args` entirely", "Never invent an argument value") and the failure section gives exact error semantics. The minor gap keeping it below 5: no inline example of an actual invocation (id plus args shape) -- every executable specific is delegated to reference files, which is the right architecture for this skill but leaves the body without a copy-paste-ready sample.

4 / 5

Workflow Clarity

The sequence (identify the area, read the relevant reference file before running, use its id and arguments, handle failures) is clear and both failure modes have explicit recovery guidance ("Report this plainly... rather than retrying or guessing at a workaround"). It falls short of the 5 anchor because the happy path is spread across prose sections rather than laid out as an explicit sequence with validation checkpoints; no destructive or batch operations apply, so the cap at 3 does not.

4 / 5

Progressive Disclosure

A clear overview with twelve well-signaled, one-level-deep references, each with specific "Read when" trigger guidance; all twelve files exist in references/ and cross-link only to sibling files, not nested chains. This matches the 5 anchor (clear overview, well-signaled references, easy navigation) exactly.

5 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: a comprehensive inventory of concrete capabilities, an explicit 'Use when' clause with a boundary, and ten natural trigger phrases covering every area including a file extension. It is distinguishable from generic IDE/code skills by design. No changes needed.

DimensionReasoningScore

Specificity

The description enumerates concrete actions across every capability area -- "changing the window layout, focusing panes, clearing the console", "running, stopping, debugging or troubleshooting a web app (Shiny, Flask, Dash, Streamlit, FastAPI, Gradio, marimo)", "reading Data Connections and their tables and columns" -- comprehensive coverage rather than the 'minor gaps' of the 4 anchor.

5 / 5

Completeness

Both what and when are explicit: the action list answers 'what', and "Use when the user wants Positron itself to act or to know what is installed, not to run code" plus the concrete trigger phrases answer 'when', matching the 5 anchor's pattern exactly.

5 / 5

Trigger Term Quality

The explicit "Triggers:" list contains natural user phrasing spanning all capability areas -- "show the variables pane", "my session is stuck", "is pandas installed?", "why won't my shiny app start" -- plus synonyms and a file extension ("open data.csv"), exceeding the 4 anchor's 'a few natural terms missing'.

5 / 5

Distinctiveness Conflict Risk

The niche is clear (commands acting on the Positron workbench itself) and the clause "not to run code" explicitly disambiguates it from code-execution skills, giving minimal conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 12 missing, 12 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository

posit-dev/positron

Path

extensions/positron-skills/templates/positron-commands/SKILL.md

Reviewed

Table of Contents

Is this your skill?

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.