readthedocs-build-optimization

Optimize Read the Docs build performance and resource usage. Use when Read the Docs builds are slow, timing out, or hitting memory limits, or when users want to speed up builds by adjusting formats, dependencies, conda/mamba usage, or Python API documentation strategy.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "readthedocs-build-optimization" with this command: npx skills add readthedocs/skills/readthedocs-skills-readthedocs-build-optimization

Read the Docs Build Optimization

Overview

Diagnose and speed up slow Read the Docs builds by reducing output formats and dependencies, choosing faster build tooling, and lowering API documentation overhead. Prefer minimal, low-risk configuration changes first.

Required inputs

  • Build URL or raw logs (timing, memory errors, or timeouts).
  • .readthedocs.yaml and documentation dependency files.
  • Documentation toolchain (Sphinx or MkDocs) and whether sphinx.ext.autodoc is in use.
  • Output formats currently enabled.

Workflow

  1. Confirm symptoms and scope.
  2. Apply low-risk optimizations first.
  3. Optimize the build environment when conda is involved.
  4. Reduce API documentation overhead if autodoc drives dependency load.
  5. Escalate by requesting more resources only after optimization changes.

Optimization checklist

  • Reduce output formats, especially htmlzip, before deeper changes.
  • Separate documentation dependencies from application dependencies.
  • Prefer mamba over conda to speed up solves and reduce memory usage.
  • Consider static API documentation tooling for heavy autodoc builds.
  • If changes are insufficient, guide the user to request more resources.

References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

readthedocs-search-api

No summary provided by upstream source.

Repository SourceNeeds Review
General

readthedocs-redirects-manager

No summary provided by upstream source.

Repository SourceNeeds Review
General

readthedocs-write-config

No summary provided by upstream source.

Repository SourceNeeds Review
General

readthedocs-api

No summary provided by upstream source.

Repository SourceNeeds Review