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.