view-catalog

Reads a single catalog entry from the AI CLI client catalog master table by id, uid, or name.

Updated Aug 18, 2026
One-click install
npx skills add https://github.com/tariqwest/ai-client-catalog --skill view-catalog-tariqwest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: view-catalog
Source: https://github.com/tariqwest/ai-client-catalog/tree/main/.agents/skills/view-catalog
Command: npx skills add https://github.com/tariqwest/ai-client-catalog --skill view-catalog-tariqwest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Looking up one specific AI CLI client entry in a large 22-column Markdown master table is tedious and error-prone when done manually. This Skill retrieves exactly one row from the deduplicated catalog master table using a stable id, an 8-character uid, or a free-text name/alias query, without ever modifying the data. ## Core Features & Use Cases - Flexible Lookup: Find an entry by slug id (e.g. claude), case-insensitive uid (e.g. tj6cmpyw), or free-text query matching display names and aliases (e.g. Warp Terminal). - Read-Only Safety: The Skill never writes to the catalog; create and update operations live in the separate add-to-catalog Skill. - Structured Output: Returns the full 22-column row as JSON plus a short human summary, and suggests closest matches when nothing is found. - Use Case: You need the homepage URL, license, and popularity of the opencode CLI client before writing a comparison report — query by id and get the complete row instantly. ## Quick Start Ask the AI to view the catalog entry for a specific AI CLI client by providing its id, uid, or name, for example: show me the catalog entry for Claude Code.

Frequently Asked Questions about view-catalog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I look up a catalog entry by id or name?▼

Provide one of three parameters: a slug id like `claude`, an 8-character uid like `tj6cmpyw`, or a free-text query matching the display name or aliases. The Skill normalizes the input and returns the matching row as JSON.

What is the difference between id, uid, and query lookup?▼

The id is a stable slug such as `opencode`, the uid is an 8-character case-insensitive alphanumeric identifier, and query is free text matched against display_name and aliases. Exactly one of the three is required per lookup.

Can this Skill update or add catalog entries?▼

No, this Skill is strictly read-only and never writes to catalog-master-table.md. Create and update operations are handled by the separate add-to-catalog Skill, which also provides the md-table.js helper used for parsing.

What happens when a catalog entry is not found?▼

The Skill returns a not-found result along with closest suggestions computed by matching the query against known ids. For ambiguous free-text queries it returns the top match and notes alternative candidates.

What data does a catalog row contain?▼

Each row has 22 columns including id, uid, display_name, aliases, vendor, category, type, binary, license, version, popularity, homepage_url, and github_url. The Skill reports the full row as JSON plus a short human-readable summary.