Agent Skill
2/7/2026

julia-docs

Build documentation websites for Julia packages using Documenter.jl. Use this skill when setting up docs/, configuring make.jl, or writing documentation pages.

K
krastanov
2GitHub Stars
1Views
npx skills add Krastanov/JuliaLLMAgentSkills

SKILL.md

Namejulia-docs
DescriptionBuild documentation websites for Julia packages using Documenter.jl. Use this skill when setting up docs/, configuring make.jl, or writing documentation pages.

name: julia-docs description: Build documentation websites for Julia packages using Documenter.jl. Use this skill when setting up docs/, configuring make.jl, or writing documentation pages.

Julia Documentation

Build documentation for Julia packages using Documenter.jl.

Related skills:

  • julia-docstrings - Writing docstrings
  • julia-doctests - Writing doctests
  • julia-doccitations - Citations and bibliographies

Create the Docs Environment

using Pkg
Pkg.activate("docs")
Pkg.add("Documenter")
Pkg.develop(path=pwd())

Create docs/make.jl

using Documenter
using MyPackage

DocMeta.setdocmeta!(MyPackage, :DocTestSetup, :(using MyPackage); recursive=true)

makedocs(
    sitename = "MyPackage.jl",
    modules = [MyPackage],
    pages = [
        "Home" => "index.md",
        "Manual" => "manual.md",
        "API" => "API.md",
    ]
)

deploydocs(repo = "github.com/YourOrg/MyPackage.jl.git")

Build Locally

julia -tauto --project=docs docs/make.jl
xdg-open docs/build/index.html  # Linux

Reference

Checklist

  • Docs env created via Pkg (docs/Project.toml)
  • docs/make.jl includes all modules (including extensions)
  • deploydocs configured in CI
Skills Info
Original Name:julia-docsAuthor:krastanov