# Documentation and Help Management

The Help Tools module provides functions to create, convert, and manage documentation for Nelson.

It supports generating help content in multiple formats, including HTML, Markdown, PDF, and website-ready formats, enabling developers to maintain and distribute comprehensive documentation efficiently.

## Functions

* [nelson help reference](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/1_nelson_help_reference) - How to write help XML files for Nelson (elements, attributes, examples, tips).
* [buildhelp](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/buildhelp) - Build help of Nelson's modules.
* [buildhelpjson](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/buildhelpjson) - Build help of Nelson JSON format.
* [buildhelpmd](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/buildhelpmd) - Build help of Nelson's modules for GitBook.
* [buildhelpweb](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/buildhelpweb) - Build help of Nelson's modules for website.
* [deployhelp](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/deployhelp) - Install, uninstall and manage the local Nelson help system and module help files.
* [doc](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/doc) - Displays documentation.
* [docroot](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/docroot) - Retrieve or update the root directory for Nelson Help system.
* [headcomments](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/headcomments) - Display Nelson function header comments.
* [help](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/help) - Help for functions in Command Window.
* [htmltopdf](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/htmltopdf) - Convers html page to pdf.
* [markdown](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/markdown) - Converts markdown to html.
* [xmldocbuild](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/xmldocbuild) - Internal function to convert xml document files to html.
* [xmldocchecker](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/xmldocchecker) - Checks a xml documentation file.
* [xmldoctohelp](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/xmldoctohelp) - Converts xml Nelson help files to Nelson format.
* [xmldoctohtml](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/xmldoctohtml) - Converts xml Nelson help files to html.
* [xmldoctomd](https://nelson-9.gitbook.io/nelson/markdown/en/help_tools/xmldoctomd) - Converts xml Nelson help files to markdown format.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nelson-9.gitbook.io/nelson/markdown/en/help_tools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
