tools-cataloglisted
Install: claude install-skill CSalcedoDataBI/agentic-board
# tools-catalog — unified referenced-tools catalog (browse · research · install)
The single browsable surface for the external tools this project *references* and can *install*.
It merges two sources that until now lived apart:
- **References** — `knowledge/registry.json` (the knowledge-ops registry): every catalogued
URL / repo / doc, by domain. This is *what exists and why* — not necessarily installable.
- **Installers** — `presets/toolkits/*.json` (the skills-ops toolkit presets, e.g. `bi.json`,
`quality.json`): the curated tools that carry an install method. This is *what can be installed*.
A tool can appear in one source or both. The catalog is their union, de-duplicated, each item
carrying: `name, domain, kind, url, installable, install-method, installed`.
> **Scope (M3 ∩ M5).** This surface REFERENCES / INSTALLS / MONITORS external tools — it never
> rebuilds them. It reuses the existing engines (`Get-SkillGaps.ps1` for installed-detection,
> `Install-SkillFromRepo.ps1` for skill-clone); it does not reimplement install or gap logic.
## Sub-actions
### browse (read-only, no token)
Run `scripts/Show-ToolsCatalog.ps1` — it renders the unified catalog grouped by domain, each row
showing `[installed|available|reference]`, the id, the kind, and the URL. It reads
`scripts/Get-ToolsCatalog.ps1` under the hood (registry + presets merged, installed-state via the
`Get-SkillGaps` rules); pass `-Json` to the resolver directly when you need the raw item model.
### resear