# How to Get Help with text-to-CAD: CLI, Docs, and Community Support

> Get help with text-to-CAD using the CLI command cad --help, comprehensive documentation, or join our Discord community for support. Learn more today.

- Repository: [earthtojake/text-to-cad](https://github.com/earthtojake/text-to-cad)
- Tags: how-to-guide
- Published: 2026-08-02

---

**Run `cad --help` after installing via `npx skills install earthtojake/text-to-cad`, or visit <https://www.cadskills.xyz> for documentation, and join the Discord at <https://discord.gg/5FGB9DwJYU> for community support.**

The **text-to-CAD** repository (`earthtojake/text-to-cad`) organizes functionality into independent skills—self-contained command bundles for CAD generation, URDF exports, and G-code slicing—that expose built-in CLI help and comprehensive markdown documentation. Understanding how to access these resources ensures you can quickly resolve questions without navigating the source code, whether you are using the published `main` branch or contributing to the editable `develop` branch.

## CLI Help for Individual Skills

Every skill ships a wrapper script that accepts the `--help` flag, generating usage guides directly from `argparse` definitions. This is the fastest way to get help with text-to-CAD syntax and parameters.

Install the skill library once using the Skills CLI:

```bash
npx skills install earthtojake/text-to-cad

```

Then query any skill for immediate help:

```bash

# CAD skill help

cad --help

# URDF generation help

urdf --help

# G-code slicer options

gcode --help

```

The help text is defined in each skill’s CLI entry point. For example, the CAD skill’s argument parsing and `--help` implementation reside in [[`skills/cad/scripts/cad/cli.py`](https://github.com/earthtojake/text-to-cad/blob/main/skills/cad/scripts/cad/cli.py)](https://github.com/earthtojake/text-to-cad/blob/main/skills/cad/scripts/cad/cli.py). The same pattern applies to all skills, including `implicit-cad` and `srdf`.

## Skills CLI Discovery

If you have the Skills CLI installed, you can discover all available commands and their descriptions without memorizing individual binary names.

List every installed skill:

```bash
skills list

```

Show detailed help for a specific skill through the Skills CLI wrapper:

```bash
skills help cad

```

This interface is documented in the root [[`README.md`](https://github.com/earthtojake/text-to-cad/blob/main/README.md)](https://github.com/earthtojake/text-to-cad/blob/main/README.md) and mirrored on the official documentation site.

## Official Documentation Resources

Each skill includes a dedicated markdown file explaining high-level workflows, required arguments, and practical examples. These files are located next to the skill source code and rendered on the docs site:

- **CAD skill**: [[`skills/cad/SKILL.md`](https://github.com/earthtojake/text-to-cad/blob/main/skills/cad/SKILL.md)](https://github.com/earthtojake/text-to-cad/blob/main/skills/cad/SKILL.md)
- **URDF skill**: [[`skills/urdf/SKILL.md`](https://github.com/earthtojake/text-to-cad/blob/main/skills/urdf/SKILL.md)](https://github.com/earthtojake/text-to-cad/blob/main/skills/urdf/SKILL.md)
- **G-code skill**: [[`skills/gcode/SKILL.md`](https://github.com/earthtojake/text-to-cad/blob/main/skills/gcode/SKILL.md)](https://github.com/earthtojake/text-to-cad/blob/main/skills/gcode/SKILL.md)
- **Implicit CAD**: [[`skills/implicit-cad/SKILL.md`](https://github.com/earthtojake/text-to-cad/blob/main/skills/implicit-cad/SKILL.md)](https://github.com/earthtojake/text-to-cad/blob/main/skills/implicit-cad/SKILL.md)

For searchable reference material, visit the canonical documentation at **<https://www.cadskills.xyz>**, which aggregates all [`SKILL.md`](https://github.com/earthtojake/text-to-cad/blob/main/SKILL.md) content, API surfaces, and FAQs.

## Community Support and Issue Tracking

When CLI help and documentation do not resolve your question, use these community channels:

- **Discord**: Join **<https://discord.gg/5FGB9DwJYU>** for real-time troubleshooting, workflow advice, and feature discussions with maintainers and users.
- **GitHub Issues**: File bug reports at **<https://github.com/earthtojake/text-to-cad/issues>**. Include the exact command executed, error output, and relevant environment details.
- **GitHub Discussions**: Use the Discussions tab for conceptual questions or best-practice sharing that are not bug reports.

For contribution-related questions, consult [[`CONTRIBUTING.md`](https://github.com/earthtojake/text-to-cad/blob/main/CONTRIBUTING.md)](https://github.com/earthtojake/text-to-cad/blob/main/CONTRIBUTING.md), which details the `develop` branch workflow, symlink layout, and testing procedures using [`scripts/test/test.sh`](https://github.com/earthtojake/text-to-cad/blob/main/scripts/test/test.sh). Repository policies are further defined in [[`AGENTS.md`](https://github.com/earthtojake/text-to-cad/blob/main/AGENTS.md)](https://github.com/earthtojake/text-to-cad/blob/main/AGENTS.md).

## Advanced Debugging Options

If you need to debug integration issues or platform-specific behavior (such as slicer discovery on macOS), use the verbose flags available in the CLI wrappers:

```bash
cad --verbose [your-args]

```

Node-based packages like `implicitjs` also expose help flags:

```bash
node scripts/export.mjs --help

```

These debug outputs print timing information and module load paths, useful when embedding text-to-CAD into larger pipelines.

## Summary

- Use **`[skill] --help`** (e.g., `cad --help`) for immediate usage details generated from `argparse` definitions in each skill’s CLI wrapper such as [`skills/cad/scripts/cad/cli.py`](https://github.com/earthtojake/text-to-cad/blob/main/skills/cad/scripts/cad/cli.py).
- Consult per-skill **[`SKILL.md`](https://github.com/earthtojake/text-to-cad/blob/main/SKILL.md)** files (e.g., [`skills/cad/SKILL.md`](https://github.com/earthtojake/text-to-cad/blob/main/skills/cad/SKILL.md)) for detailed workflows and example prompts.
- Visit **<https://www.cadskills.xyz>** for searchable documentation covering all skills and shared packages.
- Join the **Discord** at <https://discord.gg/5FGB9DwJYU> for community support, or file detailed reports via **GitHub Issues**.
- Refer to **[`CONTRIBUTING.md`](https://github.com/earthtojake/text-to-cad/blob/main/CONTRIBUTING.md)** for development workflow questions regarding the `develop` branch, symlink layout, and test execution.

## Frequently Asked Questions

### How do I install text-to-CAD to access the help commands?

Install the skill library globally using the Skills CLI with `npx skills install earthtojake/text-to-cad`. This downloads the repository and makes commands like `cad`, `urdf`, and `gcode` available in your terminal, each supporting the `--help` flag for immediate usage information.

### Where can I find detailed documentation for a specific skill?

Each skill includes a dedicated [`SKILL.md`](https://github.com/earthtojake/text-to-cad/blob/main/SKILL.md) file in its directory (e.g., [`skills/cad/SKILL.md`](https://github.com/earthtojake/text-to-cad/blob/main/skills/cad/SKILL.md) for CAD generation). These markdown files contain high-level workflows, required arguments, and practical tips, and are mirrored on the official documentation site at <https://www.cadskills.xyz>.

### What should I do if the CLI help doesn't solve my problem?

First, check the online documentation at <https://www.cadskills.xyz> or the relevant [`SKILL.md`](https://github.com/earthtojake/text-to-cad/blob/main/SKILL.md) file. If you still need assistance, join the community Discord at <https://discord.gg/5FGB9DwJYU> for troubleshooting help, or file a GitHub Issue at <https://github.com/earthtojake/text-to-cad/issues> providing your command, error output, and environment details.

### How do I report bugs or request features for text-to-CAD?

Submit bug reports and feature requests via GitHub Issues at <https://github.com/earthtojake/text-to-cad/issues>. For development contributions, consult [`CONTRIBUTING.md`](https://github.com/earthtojake/text-to-cad/blob/main/CONTRIBUTING.md) in the repository root, which explains the `develop` branch workflow, symlink layout, and testing procedures using [`scripts/test/test.sh`](https://github.com/earthtojake/text-to-cad/blob/main/scripts/test/test.sh).