Agent skill

Update Quarto in RStudio

by rstudio in rstudio/rstudio

Bumps the pinned Quarto version across the RStudio repository, mirrors the release to the rstudio-buildtools S3 bucket, verifies it and opens a PR, on macOS and Linux.

Custom licenceAuto-check passedDevOps & Cloud

Install Update Quarto in RStudio

skills CLI
$ npx skills add rstudio/rstudio --skill rstudio-update-quarto -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install rstudio/rstudio rstudio-update-quarto --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/rstudio/rstudio.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/rstudio-update-quarto .claude/skills/rstudio-update-quarto && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
rstudio-update-quarto
GitHub stars
5.1k
Token cost
~2.8k tokens
SKILL.md length
1,407 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
Custom licence

At a glance

Bumps the pinned Quarto version across the RStudio repository, mirrors the release to the rstudio-buildtools S3 bucket, verifies it and opens a PR, on macOS and Linux.

  • Works in 8 steps: Verify starting branch → Validate the version → Check prerequisites → …
  • Bumping the Quarto version in the RStudio repo to a new release
  • SKILL.md covers Arguments and Steps
  • Calls aws, git and bash; reaches github.com and rstudio-buildtools.s3.amazonaws.com

What it does

The user gives a target Quarto version in X.Y.Z form, and the agent works through fixed steps. It first confirms the current branch is `main` and stops if not, validates the version format, and checks that `aws`, `wget` and `curl` exist, a SHA-256 checker is available and `aws sts get-caller-identity` succeeds, because the upload script would otherwise open an interactive SSO login that has nowhere to go in a non-interactive session. Then it creates a branch named `feature/update-quarto-` followed by the version.

Version strings are updated in four files, including `NEWS.md`, each with its own syntax that must be matched exactly. The release is then mirrored into the rstudio-buildtools S3 bucket with `upload-quarto.sh`, the mirror is verified with `curl` and a checksum, and a PR is opened. The skill is for macOS and Linux only, and the excerpt is truncated before the file-by-file details.

When your agent uses it

  • Bumping the Quarto version in the RStudio repo to a new release
  • Mirroring a new Quarto build into the rstudio-buildtools bucket
  • Preparing the PR for a Quarto version update

Example prompts

  • “Update Quarto in RStudio to 1.9.36.”
  • “Bump the pinned Quarto version and mirror the release to the build tools bucket.”
  • “Check whether my AWS login and tools are ready before I update Quarto.”

Requirements

  • `aws`, `wget` and `curl`, plus a SHA-256 checker
  • Working AWS credentials, for example through `aws sso login`
  • macOS or Linux

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Verify starting branch
  2. Validate the version
  3. Check prerequisites
  4. Create a branch
  5. Update version strings
  6. Upload to S3
  7. Verify the install
  8. Commit and open a PR

What it can do on your machine

Read from SKILL.md and the folder at commit ed04cb7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • aws
    • git
    • bash
    • curl
    • wget
    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com
    • rstudio-buildtools.s3.amazonaws.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Update Quarto in RStudio loads about 2.8k tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 1,407 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~39
When it runs · the whole SKILL.md, loaded when a task matches
~2.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,407 words (~2,789 tokens).

“Updates the pinned Quarto version across the RStudio codebase, mirrors the new release into the rstudio-buildtools S3 bucket, verifies the install, and opens a PR.”

— opening of SKILL.md by rstudio, Custom licence
name
rstudio-update-quarto

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/rstudio-update-quarto of rstudio/rstudio.

Open the folder on GitHubat commit ed04cb7

Compare with similar skills

Update Quarto in RStudio next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Update Quarto in RStudio compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Update Quarto in RStudio this skillrstudio/rstudio5.1k—~2.8kAutomated safety check: PassCustom licence
Running GitHub Actions Efficientlykajisho5/ffmpeg-skill1.9k—~3.3kAutomated safety check: NotesMIT
Amazon Ec2 Image Builderaws/agent-toolkit-for-aws2.8k—~2kAutomated safety check: PassApache-2.0
Spa Create Configsplunk/splunk-platform-automator137—~3.5kAutomated safety check: PassProprietary
Release Allpaperboytm/spool592—~1.1kAutomated safety check: PassCustom licence
Deploying Cloud Deception With Decoy Resourcesmukul975/Anthropic-Cybersecurity-Skills34k—~2.8kAutomated safety check: PassApache-2.0

Similar skills

  • Cut GitHub Actions minutes and wall-clock time without losing coverage — the OS billing multiplier (macOS 10x / Windows 2x / Linux 1x), trigger hygiene that stops push+pullrequest double-firing…

    1.9k GitHub stars~3.3k tokensUpdated 3 days ago
    DevOps & CloudAuto-check: notes
  • Amazon Ec2 Image Builder

    aws/agent-toolkit-for-aws

    Official

    Creates and automates custom image builds with EC2 Image Builder - Linux, Windows, and macOS AMIs, and container images to ECR.

    2.8k GitHub stars~2k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Spa Create Config

    splunk/splunk-platform-automator

    A skill your agent uses when creating or updating splunkconfig.yml, designing Splunk Enterprise lab topology, multisite IDXC, SHC layout, architecture plan before config, or AWS Terraform block for…

    137 GitHub stars~3.5k tokensUpdated 2 days ago
    DevOps & CloudAuto-check passed
  • Release All

    paperboytm/spool

    Publish the complete Spool CLI release train: synchronized versions, npm packages, the GitHub release, and the matching production web deployment.

    592 GitHub stars~1.1k tokensUpdated 2 mo ago
    DevOps & CloudAuto-check passed
  • Deploying Cloud Deception With Decoy Resources

    mukul975/Anthropic-Cybersecurity-Skills

    Deploy cloud-native deception across AWS, Azure, and GCP using decoy (honey) resources whose only purpose is to generate a high-fidelity alert the instant an attacker touches them: canary IAM access…

    34k GitHub stars~2.8k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Static Deploy

    Opentrons/opentrons

    Conventions for static deploy automation Python CLIs in scripts/static-deploy/.

    521 GitHub stars~806 tokensUpdated today
    DevOps & CloudAuto-check passed

More from rstudio/rstudio

  • Converts RStudio Python Selenium electron tests into TypeScript Playwright tests, checking each against a live RStudio before counting it as migrated.

    5.1k GitHub stars~3.6k tokensUpdated today
    Auto-check passed
  • Runs RStudio's Playwright end-to-end tests against the desktop app or a server build with the project's npm scripts, asking you which mode to use first.

    5.1k GitHub stars~801 tokensUpdated today
    Auto-check passed
  • Advances RStudio's pinned copilot-language-server dependency to a specified release, then uploads it to S3, verifies the install, and opens a PR.

    5.1k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Bumps the pinned Electron version across the RStudio repository, updating NEWS.md, package.json, the lockfile and the allowScripts entry.

    5.1k GitHub stars~964 tokensUpdated today
    Auto-check passed
  • Bumps the build-time and installed Node.js versions in the RStudio repository, uploads the binaries to S3, verifies the install and opens a PR.

    5.1k GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Gotchas and conventions for writing, reviewing and migrating RStudio's TypeScript Playwright tests under e2e/rstudio, beyond what the README covers.

    5.1k GitHub stars~3.9k tokensUpdated today
    Auto-check passed

Questions about Update Quarto in RStudio

What does Update Quarto in RStudio do?

Bumps the pinned Quarto version across the RStudio repository, mirrors the release to the rstudio-buildtools S3 bucket, verifies it and opens a PR, on macOS and Linux. Z form, and the agent works through fixed steps. It first confirms the current branch is `main` and stops if not, validates the version format, and checks that `aws`, `wget` and `curl` exist, a SHA-256 checker is available and `aws sts get-caller-identity` succeeds, because the upload script would otherwise open an interactive SSO login that has nowhere to go in a non-interactive session.

When should I use Update Quarto in RStudio?

Update Quarto in RStudio fits situations like: bumping the Quarto version in the RStudio repo to a new release; mirroring a new Quarto build into the rstudio-buildtools bucket; preparing the PR for a Quarto version update.

How do I install Update Quarto in RStudio in Claude Code?

Run `npx skills add rstudio/rstudio --skill rstudio-update-quarto -a claude-code`. Or copy the skill folder (.claude/skills/rstudio-update-quarto in rstudio/rstudio) into .claude/skills/rstudio-update-quarto in your project. Claude Code loads it when a task matches its description.

How do I install Update Quarto in RStudio in Codex?

Run `npx skills add rstudio/rstudio --skill rstudio-update-quarto -a codex`. Or copy the skill folder (.claude/skills/rstudio-update-quarto in rstudio/rstudio) into .agents/skills/rstudio-update-quarto in your project. Codex loads it when a task matches its description.

Can I use Update Quarto in RStudio in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add rstudio/rstudio --skill rstudio-update-quarto -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rstudio-update-quarto, .gemini/skills/rstudio-update-quarto, .github/skills/rstudio-update-quarto and .opencode/skills/rstudio-update-quarto in your project.

What does Update Quarto in RStudio need to run?

Going by SKILL.md and its folder, Update Quarto in RStudio needs the command-line tools its instructions call (aws, git, bash, curl, wget and gh). Our summary lists: `aws`, `wget` and `curl`, plus a SHA-256 checker; Working AWS credentials, for example through `aws sso login`; macOS or Linux.

Does Update Quarto in RStudio access the network?

SKILL.md names 2 domains. In commands or code: github.com and rstudio-buildtools.s3.amazonaws.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Update Quarto in RStudio safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Update Quarto in RStudio use?

Update Quarto in RStudio has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Update Quarto in RStudio use?

About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Update Quarto in RStudio?

Skills that share tags, products or a category with Update Quarto in RStudio: Running GitHub Actions Efficiently (kajisho5/ffmpeg-skill, 1.9k stars), Amazon Ec2 Image Builder (aws/agent-toolkit-for-aws, 2.8k stars), Spa Create Config (splunk/splunk-platform-automator, 137 stars) and Release All (paperboytm/spool, 592 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Update Quarto in RStudio?

rstudio (a GitHub organization) maintains it in rstudio/rstudio, which has 5,081 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 8, 2026.

Source: rstudio/rstudio on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.