# CLI

> List, validate, and repair skills in the repo and global install.

- Skill: `cyberuni/cli` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add cyberuni/cli`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cyberuni/cli/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: cyberuni (https://skillmd.com/u/cyberuni)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cyberuni/cli

---


Utilities for managing skills on disk — listing, validating repo-private skills, and repairing their metadata.

## Commands

### `skill list`

List skills from the repo, global install, and the `cyberplace` package:

```bash
npx cyberplace@<version> skill list
npx cyberplace@<version> skill list --grep "init-*"
npx cyberplace@<version> skill list --format agent
npx cyberplace@<version> skill list --format json
```

### `skill validate-private`

Check that repo-private skills under `.agents/skills/` have `metadata: internal: true` and no erroneous symlinks into `skills/`:

```bash
npx cyberplace@<version> skill validate-private
```

### `skill repair-private`

Fix repo-private skills — sets `metadata: internal: true` and removes bad symlinks. Called by the `init` skill after writing `AGENTS.md`:

```bash
npx cyberplace@<version> skill repair-private
```

### `skill source`

Find the source repo of an installed skill:

```bash
npx cyberplace@<version> skill source commit-work
```

## Usage notes

- `skill list --grep` accepts a glob pattern — useful for discovering `init-*` companion skills.
- `skill repair-private` is idempotent; safe to run multiple times.
- Do not read `.agents/skills/` manually to check for `internal: true` — use `validate-private` instead.

