← 返回 Skills 市场
108
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install r-package-dev
功能描述
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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install r-package-dev - 安装完成后,直接呼叫该 Skill 的名称或使用
/r-package-dev触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
常见问题
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 108 次。
如何安装 R Package Development — From Zero to CRAN & Bioconductor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install r-package-dev」即可一键安装,无需额外配置。
R Package Development — From Zero to CRAN & Bioconductor 是免费的吗?
是的,R Package Development — From Zero to CRAN & Bioconductor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
R Package Development — From Zero to CRAN & Bioconductor 支持哪些平台?
R Package Development — From Zero to CRAN & Bioconductor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 R Package Development — From Zero to CRAN & Bioconductor?
由 CuiweiG(@cuiweig)开发并维护,当前版本 v2.0.0。
推荐 Skills