.cursor/skills/add-publication-docs/SKILL.md
Adds a new publication page to the RLinf Sphinx docs (EN + ZH) and wires it into the Publications index/toctree and navbar. Use when the user asks to add a publication/paper page, convert a paper README/markdown into docs, or update the publications listing.
npx skillsauth add rlinf/rlinf add-publication-docsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill adds one new publication (paper/tech report/system note) into the RLinf documentation, in both English and Chinese, following the existing Publications section conventions.
docs/source-en/rst_source/publications/<slug>.rstdocs/source-zh/rst_source/publications/<slug>.rstdocs/source-en/rst_source/publications/index.rstdocs/source-zh/rst_source/publications/index.rstWhere <slug> is lowercase with underscores (match current style, e.g. rlinf_vla, rlinf_user).
For both EN and ZH pages, keep the same section order as existing publication pages:
**Paper:** ... (and optionally | **Models:** ...)**论文:** ... (and optionally | **模型:** ...)**Documentation:** ... / **文档:** ...Overview / 概述Results / 结果 (tables/figures)Quickstart / 快速开始 (links only)Citation / 引用 (BibTeX, if applicable):doc:\../examples/embodied/<benchmark_or_platform>``:doc:\../examples/agentic/<task>``:doc:\../examples/embodied/franka``.. list-table:: for tables.:widths:, the number of widths must equal the number of columns... image:: https://example.com/fig.png
:alt: caption
:align: center
.. raw:: html is acceptable (follow existing RLinf pages).In both EN and ZH publications/index.rst:
<slug> under the .. toctree:: block in the exact order you want it shown.Sphinx displays pages in the toctree listing order.
docs/source-en/.../publications/docs/source-zh/.../publications/publications/index.rst toctree + bullets (desired order):widths: counts match column countsMy Paper Title
==============
**Paper:** `arXiv:XXXX.XXXXX <https://arxiv.org/abs/XXXX.XXXXX>`__
Overview
--------
One-paragraph summary.
Results
-------
.. list-table:: Main results
:header-rows: 1
:widths: 40 20 20
* - Setting
- Metric A
- Metric B
* - Method
- 1.23
- 4.56
Quickstart
----------
- :doc:`../examples/embodied/<benchmark_or_platform>`
Citation
--------
.. code-block:: bibtex
@article{...}
testing
Reviews a pull request from a PR URL by directly fetching the URL content (no `gh` dependency) and verifies compliance with CONTRIBUTING.md. Use when the user asks for a PR review, to review changes before merge, or to check contribution guidelines.
development
Cross-checks RLinf documentation against code and other docs, including English-Chinese parity checks. Use when adding or editing docs, reviewing doc PRs, validating commands/config keys/model-env names, or ensuring EN and ZH docs stay consistent.
development
Adds install command in install script, Docker build stage in Dockerfile, and CI jobs for docker build, install script, and embodied e2e test when introducing a new model or environment in RLinf. Use when adding a new embodied model (e.g. dexbotic), new env (e.g. maniskill_libero), or new model+env combination that should be installable, dockerized, and tested in CI.
documentation
Adds example documentation for a new model or environment in RLinf (RST pages in the docs gallery for both English and Chinese). Use when adding a new embodied or reasoning example, or new benchmark (e.g. LIBERO, ManiSkill).