← Back to Skills Marketplace
108
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install r-package-dev
Description
Build, check, and submit R packages to CRAN or Bioconductor. Use when creating a new R package from scratch, fixing R CMD check errors/warnings, preparing fo...
Usage Guidance
This skill is a comprehensive, instruction-only guide for R package development and CI, and most content is consistent with that purpose. However:
- Do not upload package tarballs to unfamiliar URLs. The SKILL.md repeatedly references https://xmpalantir.wu.ac.at/cransubmit/ for CRAN submission — this is not an official CRAN endpoint. Confirm CRAN submission URLs with the official CRAN documentation (cran.r-project.org) before uploading anything or entering credentials.
- Treat links in the skill as untrusted until verified. If the process requires clicking a confirmation email or visiting an external site, confirm that the host is official.
- Be careful with git filter-branch and git push --force: these rewrite history and can break collaboration if used incorrectly. Back up repositories before running those commands.
- The CI examples refer to using GitHub Actions secrets (GITHUB_PAT / secrets.GITHUB_TOKEN) — that is normal, but never paste personal tokens into unverified web forms or third-party upload pages. Use GitHub Actions secrets to keep tokens safe.
- If you plan to follow Bioconductor procedures, cross-check the steps with Bioconductor's official contribution docs (contributions.bioconductor.org) and the support site.
Given the unexpected submission endpoint and the potentially destructive git advice, proceed only after verifying the external URLs and backing up your repository. If you can, ask the skill author (or source) to confirm the CRAN submission endpoint and the rationale for any nonstandard steps.
Capability Analysis
Type: OpenClaw Skill
Name: r-package-dev
Version: 2.0.0
The skill bundle provides legitimate and high-quality instructions for R package development, specifically targeting CRAN and Bioconductor standards. It covers package structure, S4 class design, documentation requirements, and CI/CD setup using standard GitHub Actions (r-lib/actions). No indicators of data exfiltration, malicious execution, or harmful prompt injection were found; all provided code snippets and external links (e.g., to Bioconductor and CRAN submission portals) are consistent with the stated purpose of professional R software engineering.
Capability Assessment
Purpose & Capability
The name/description and the runtime instructions align: this is an instruction-only guide for building, testing, and submitting R packages to CRAN/Bioconductor and setting up CI. However, the SKILL.md directs uploads to an unexpected third-party URL (https://xmpalantir.wu.ac.at/cransubmit/) for CRAN submission. Official CRAN submissions normally use cran.r-project.org or the CRAN submission procedures; the provided URL does not match known official endpoints and is disproportionate to the stated purpose.
Instruction Scope
Most instructions stay on-topic (creating package skeleton, rcmdcheck, BiocCheck, GitHub Actions, S4 design). Concerning items: (1) telling users to upload tarball to https://xmpalantir.wu.ac.at/cransubmit/ and to follow a confirmation-email link — this could direct users to an untrusted endpoint; (2) recommending git filter-branch with forced push can rewrite repository history and is destructive if used incorrectly. The skill does not instruct arbitrary data collection, but the external submit endpoint and instructions that implicitly require user interaction with external sites are red flags.
Install Mechanism
No install spec and no bundled code — instruction-only. That minimizes filesystem and execution risk because nothing is downloaded or installed by the skill itself.
Credentials
The skill declares no required environment variables or credentials. Example CI snippets mention using GitHub Actions secrets (GITHUB_PAT/GITHUB_TOKEN) which is normal for CI; nothing in the skill unexpectedly requests unrelated credentials.
Persistence & Privilege
always:false and no code means the skill does not request persistent system presence or elevated platform privileges. There is no code that would autonomously persist configuration or manipulate other skills.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install r-package-dev - After installation, invoke the skill by name or use
/r-package-dev - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
v2: Added Bioconductor workflow, S4 design, pub-grade viz, CI, troubleshooting
v1.0.0
Initial release: complete CRAN submission workflow with CI/CD, non-CRAN Suggests handling, and official checklist
Metadata
Frequently Asked Questions
What is R Package Development — From Zero to CRAN & Bioconductor?
Build, check, and submit R packages to CRAN or Bioconductor. Use when creating a new R package from scratch, fixing R CMD check errors/warnings, preparing fo... It is an AI Agent Skill for Claude Code / OpenClaw, with 108 downloads so far.
How do I install R Package Development — From Zero to CRAN & Bioconductor?
Run "/install r-package-dev" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is R Package Development — From Zero to CRAN & Bioconductor free?
Yes, R Package Development — From Zero to CRAN & Bioconductor is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does R Package Development — From Zero to CRAN & Bioconductor support?
R Package Development — From Zero to CRAN & Bioconductor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created R Package Development — From Zero to CRAN & Bioconductor?
It is built and maintained by CuiweiG (@cuiweig); the current version is v2.0.0.
More Skills