julia-doccitations

Integrate BibTeX citations into Julia documentation with DocumenterCitations.jl.

30|6|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/Krastanov/JuliaLLMAgentSkills --skill julia-doccitations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: julia-doccitations
Source: https://github.com/Krastanov/JuliaLLMAgentSkills/tree/main/julia-doccitations
Command: npx skills add https://github.com/Krastanov/JuliaLLMAgentSkills --skill julia-doccitations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of adding academic citations and bibliographies to Julia package documentation, making it easier to reference sources and maintain scholarly integrity.

Core Features & Use Cases

  • Bibliography Integration: Seamlessly integrates with Documenter.jl to include bibliographies.
  • Citation Management: Supports BibTeX files for managing citation entries.
  • In-text Citations: Allows for easy citation within Markdown and Julia docstrings using a simple @cite macro.
  • Use Case: When writing documentation for a scientific Julia package, use this skill to automatically generate a bibliography from a .bib file and cite relevant research papers directly in your documentation pages and API docstrings.

Quick Start

Use the julia-doccitations skill to add a bibliography to your Julia package documentation by configuring your docs/make.jl file and creating a references.bib file.

Frequently Asked Questions about julia-doccitations

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

FAQPage Schema
How do I add academic citations and a bibliography to Julia documentation?

To add academic citations to Julia documentation, you can integrate DocumenterCitations.jl by configuring your `docs/make.jl` file with `CitationBibliography` and managing a BibTeX `.bib` file for your source entries.

Can I cite research papers directly inside Julia docstrings?

Yes, you can cite research papers directly inside Julia docstrings and Markdown pages by using the `@cite` macro provided through DocumenterCitations.jl integration.

What do I need to configure in make.jl to enable bibliography integration?

To enable bibliography integration in `docs/make.jl`, you need to add the necessary dependencies, instantiate `CitationBibliography` with your BibTeX file, and pass it to your Documenter.jl build process.

Does DocumenterCitations work with BibTeX files for managing citations?

Yes, DocumenterCitations works with BibTeX files by requiring a `.bib` file to manage citation entries, which are then used to automatically generate the bibliography in your Julia package documentation.

What is the best way to maintain scholarly references in a scientific Julia package?

The best way to maintain scholarly references in a scientific Julia package is to store entries in a `references.bib` BibTeX file and use DocumenterCitations.jl to parse the file and render the bibliography automatically.