Installs into .claude/skills of the current project.
Are you the author of Build Cli?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/idocohen560-build-cli)
---
name: build-cli
description: "Build the unity-mcp-cli TypeScript CLI tool and link it globally for terminal use."
disable-model-invocation: true
argument-hint: "[optional: --link to also run npm link]"
---
# Build CLI
Build the `unity-mcp-cli` TypeScript project and optionally link it globally.
## Step 1 — Install Dependencies
```bash
cd cli && npm install
```
Only needed if `node_modules/` is missing or `package.json` changed.
## Step 2 — Build TypeScript
```bash
cd cli && npm run build
```
This compiles `src/**/*.ts` → `dist/**/*.js` via `tsc`.
## Step 3 — Link Globally (if `$ARGUMENTS` contains `--link` or first time)
```bash
cd cli && npm link
```
This creates a global symlink so `unity-mcp-cli` is available from any terminal. Only needed once — after that, `npm run build` alone is sufficient.
## Step 4 — Verify
```bash
unity-mcp-cli --version
```
Confirm the CLI is accessible and shows the expected version.
## Report
Print the version and confirm success. If any step failed, show the error output.