bookdown

Automate cross-referencing of figures, tables, equations, and sections in R Markdown documents.

6|1|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/CodingKaiser/kaiser-skills --skill bookdown
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bookdown
Source: https://github.com/CodingKaiser/kaiser-skills/tree/main/bookdown
Command: npx skills add https://github.com/CodingKaiser/kaiser-skills --skill bookdown

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cross-referencing in R Markdown documents can be tedious to manage manually, especially for documents with many figures, tables, equations, or sections that require numbered references.

Core Features & Use Cases

  • Cross-reference figures, tables, equations, and sections in R Markdown using bookdown.
  • Output formats supported include HTML and PDF through bookdown's rendering options.
  • Use Case: Ideal for academic reports and technical documents that require consistent, auto-numbered references.

Quick Start

Use the bookdown skill to render an R Markdown document with cross-references, e.g., a document with figures and tables referencing Fig. 1 and Table 1.

Frequently Asked Questions about bookdown

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate cross-references for figures and tables in R Markdown?

You can automate cross-referencing in R Markdown by using the bookdown package to generate numbered references for figures and tables. This skill configures the necessary syntax to render these references consistently across HTML and PDF outputs.

What is the best way to number equations and sections in an R Markdown academic report?

Numbering equations and sections in an R Markdown academic report is best handled by the bookdown package. This skill applies bookdown's cross-referencing syntax to automatically generate and link numbered sections and equations.

Do I need an R environment to render bookdown cross-references for technical documents?

Yes, you need an R environment with the bookdown package installed to render cross-references for technical documents. This skill requires this setup to process the R Markdown file and output correctly formatted HTML or PDF documents.

Can I output both HTML and PDF formats when using bookdown for cross-referencing?

Yes, you can output both HTML and PDF formats when using bookdown for cross-referencing. This skill utilizes bookdown's rendering options to compile your R Markdown document into either format while maintaining the numbered references.

Why are my manually numbered figures breaking when I update my R Markdown document?

Manually numbered figures break upon document updates because they lack dynamic cross-referencing. This skill solves the problem by using the bookdown package to automatically manage and update figure, table, and equation numbers in R Markdown.