tidyversetidyverseOfficial·4 Agent Skills Included

dbplyr

Translate R data pipelines into SQL for any database

Converts R dplyr code into SQL so remote database tables behave like local data frames. Supports PostgreSQL, MySQL, SQL Server, Oracle, SQLite, and many other backends with lazy query evaluation. Eliminates hand-written SQL and manual data exports, letting analysts query large databases directly from R.
npx skills add tidyverse/dbplyr --all -g -y
Available:

Gives your AI agent the package's development workflow rules, including how to run R code and tests, coding conventions, documentation standards, and when to invoke the SQL research and translation sub-skills.

All Skills in This Repository (4)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install dbplyr?

Run `npx skills add tidyverse/dbplyr --all -g -y` in your terminal to install all skills in this repository globally.

What does dbplyr do?

dbplyr automatically translates R dplyr code into SQL, so you can work with remote database tables as if they were in-memory data frames. Queries run lazily and only execute on the database when you request results.

Which databases does dbplyr support?

It includes backends for PostgreSQL, MySQL, SQL Server, Oracle, SQLite, Redshift, Snowflake, Spark, Hive, Impala, Teradata, and more, plus generic ODBC and JDBC connections.

How do I add a new SQL translation to dbplyr?

The sql-translation skill guides your agent through researching official database documentation, adding the translation to the correct backend file, and writing snapshot tests to verify the generated SQL.

Do I need to know SQL to use dbplyr?

No. You write standard dplyr verbs like filter, mutate, and summarise in R, and dbplyr generates the correct SQL for your specific database automatically.

Related Repositories in Data & Analytics

View All in Data & Analytics