Agent skill

R Package Development

by quarto-dev in quarto-dev/quarto-r

R package development with devtools, testthat, and roxygen2.

Custom licenceAuto-check passed

Install R Package Development

skills CLI
$ npx skills add quarto-dev/quarto-r --skill r-package-development -a claude-code

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

GitHub CLI
$ gh skill install quarto-dev/quarto-r r-package-development --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/quarto-dev/quarto-r.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/r-package-development .claude/skills/r-package-development && 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
r-package-development
GitHub stars
160
Used in
1 other repo
Token cost
~717 tokens
SKILL.md length
270 words
Files
1
Skills in repo
10
Repo updated
First seen
Licence
Custom licence

At a glance

R package development with devtools, testthat, and roxygen2.

  • The user is working on an R package
  • SKILL.md covers Key commands, Coding, Testing and Documentation, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Writing documentation

What it does

R Package Development is an agent skill from quarto-dev/quarto-r. R package development with devtools, testthat, and roxygen2. Use when the user is working on an R package, running tests, writing documentation, or building package infrastructure.

Its SKILL.md is about 720 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: R interface to quarto-cli.

When your agent uses it

  • The user is working on an R package
  • Writing documentation
  • Building package infrastructure

Example prompts

  • “/r-package-development”

What it can do on your machine

Read from SKILL.md and the folder at commit bd2329a. 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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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

R Package Development loads about 717 tokens when it runs. Until then it costs about 51 tokens; SKILL.md has 270 words of instructions outside code blocks.

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

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 270 words (~717 tokens).

name
r-package-development
metadata.author
Simon P. Couch (@simonpcouch)
metadata.version
1.2

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/r-package-development of quarto-dev/quarto-r.

Open the folder on GitHubat commit bd2329a

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in quarto-dev/quarto-r, which our catalogue first saw on October 7, 2026.

Compare with similar skills

R Package Development 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.

R Package Development compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
R Package Development this skillquarto-dev/quarto-r1601 repos~717Automated safety check: PassCustom licence
Chrome Devtoolsgithub/awesome-copilot40k2 repos~1kAutomated safety check: PassMIT
Browser Testing with Chrome DevToolsaddyosmani/agent-skills102k4 repos~3.5kAutomated safety check: WarnMIT
Chrome Devtoolstech-leads-club/agent-skills7k—~1.3kAutomated safety check: PassMIT
React Devtoolssanity-io/sanity6.4k3 repos~2.1kAutomated safety check: PassMIT
React DevTools Profile Analyzerkeybase/client9.3k—~978Automated safety check: PassBSD-3-Clause

Similar skills

  • Chrome Devtools

    github/awesome-copilot

    Official

    Expert-level browser automation, debugging, and performance analysis using Chrome DevTools MCP.

    40k GitHub starsUsed in 2 repos~1k tokens
    Testing & QAAuto-check passed
  • Connects an agent to a real Chrome instance through the Chrome DevTools MCP server, so it can inspect the DOM, read console errors and profile performance directly.

    102k GitHub starsUsed in 4 repos~3.5k tokens
    Testing & QAAuto-check: warnings
  • Chrome Devtools

    tech-leads-club/agent-skills

    Browser debugging, performance profiling, and automation via Chrome DevTools MCP.

    7k GitHub stars~1.3k tokensUpdated 17 days ago
    Testing & QAAuto-check passed
  • React Devtools

    sanity-io/sanity

    Official

    React DevTools CLI for AI agents. An agent skill from sanity-io/sanity.

    6.4k GitHub starsUsed in 3 repos~2.1k tokens
    MobileAuto-check passed
  • Parses a React DevTools Profiler JSON export with Python scripts to find re-render storms, commit fan-out and why a component rendered, without opening the DevTools UI.

    9.3k GitHub stars~978 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Reviewing Devtools PRs

    flutter/devtools

    DevTools repository-specific PR review workflow enforcing DevTools style guidelines and common review patterns.

    1.7k GitHub stars~638 tokensUpdated yesterday
    DevelopmentAuto-check passed

More from quarto-dev/quarto-r

All 10 skills in this repo
  • Release Post

    quarto-dev/quarto-r

    Create professional package release blog posts following Tidyverse or Shiny blog conventions.

    160 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Create Release Checklist

    quarto-dev/quarto-r

    Create a release checklist and GitHub issue for an R package.

    160 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check: notes
  • Alt Text

    quarto-dev/quarto-r

    Generate and improve accessible alt text for data visualizations and images in R packages and Quarto documents.

    160 GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • CLI

    quarto-dev/quarto-r

    Comprehensive R package for command-line interface styling, semantic messaging, and user communication.

    160 GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check passed
  • Quarto Authoring

    quarto-dev/quarto-r

    A skill your agent uses when the user is explicitly working with Quarto, .qmd files, quarto.yml, Quarto projects, or Quarto features such as callouts, cross-references, citations, Mermaid diagrams…

    160 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Testing R Packages

    quarto-dev/quarto-r

    Best practices for writing R package tests using testthat version 3+.

    160 GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check passed

Questions about R Package Development

What does R Package Development do?

R package development with devtools, testthat, and roxygen2. R Package Development is an agent skill from quarto-dev/quarto-r. R package development with devtools, testthat, and roxygen2.

When should I use R Package Development?

R Package Development fits situations like: the user is working on an R package; writing documentation; building package infrastructure.

How do I install R Package Development in Claude Code?

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

How do I install R Package Development in Codex?

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

Can I use R Package Development 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 quarto-dev/quarto-r --skill r-package-development -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/r-package-development, .gemini/skills/r-package-development, .github/skills/r-package-development and .opencode/skills/r-package-development in your project.

What does R Package Development need to run?

SKILL.md names no scripts, command-line tools or credentials: R Package Development is instructions for the agent only.

Does R Package Development access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is R Package Development 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 R Package Development use?

R Package Development 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 R Package Development use?

About 717 tokens (SKILL.md is roughly 2.9k 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 R Package Development?

Skills that share tags, products or a category with R Package Development: Chrome Devtools (github/awesome-copilot, 40k stars), Browser Testing with Chrome DevTools (addyosmani/agent-skills, 102k stars), Chrome Devtools (tech-leads-club/agent-skills, 7k stars) and React Devtools (sanity-io/sanity, 6.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains R Package Development?

quarto-dev (a GitHub organization) maintains it in quarto-dev/quarto-r, which has 160 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on September 10, 2026.

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