Quick Reference

Common Commands & Workflows

Your go-to guide for RHDP Skills Marketplace commands and workflows.


Installation Commands

โ„น๏ธ
For Claude Code & VS Code users only. These commands run in Claude Code chat after Claude Code is installed.
Cursor users: Use the terminal install script instead (see Cursor setup).
๐Ÿ“ฆ

Add Marketplace

**With SSH Keys:** ``` /plugin marketplace add rhpds/rhdp-skills-marketplace ``` **Without SSH (HTTPS):** ``` /plugin marketplace add https://github.com/rhpds/rhdp-skills-marketplace ```
๐Ÿ”Œ

Install Plugins

``` /plugin install showroom@rhdp-marketplace /plugin install agnosticv@rhdp-marketplace /plugin install health@rhdp-marketplace ```
๐Ÿ”„

Update Marketplace

``` /plugin marketplace update ```

Interactive: select marketplace, press 'u'

โฌ†๏ธ

Update Plugins

``` /plugin update showroom@rhdp-marketplace /plugin update agnosticv@rhdp-marketplace /plugin update health@rhdp-marketplace ```

Showroom Workflows

๐ŸŽ“

Creating a Workshop Lab

  1. Invoke

    /showroom:create-lab

  2. Answer prompts

    Name, abstract, technologies, module count

  3. Provide repo path

    Path to RHDP-provisioned Showroom repo

  4. Scaffold configured

    site.yml, ui-config.yml, Showroom 1.5.3

  5. Review content

    Review generated module content

  6. Verify

    /showroom:verify-content

  7. Fix & publish

    Fix any issues, then publish

๐ŸŽฌ

Creating a Demo

  1. Invoke

    /showroom:create-demo

  2. Answer prompts

    Name, abstract, technologies, audience level

  3. Provide repo path

    Path to RHDP-provisioned Showroom repo

  4. Scaffold configured

    site.yml, ui-config.yml, Showroom 1.5.3

  5. Review & verify

    /showroom:verify-content

  6. Present or publish

    Demo is ready


AgnosticV Workflows

๐Ÿ“ฆ

Creating a New Catalog

  1. Navigate

    cd ~/work/code/agnosticv

  2. Invoke

    /agnosticv:catalog-builder

  3. Choose mode

    1 (Full Catalog)

  4. AgV path auto-detected

    Branch created from main

  5. Context question

    Single [1-7] question: event type + lab ID + tech

  6. Discovery steps 2โ€“9

    Infra gate, auth, workloads, Showroom, __meta__

  7. Files generated

    Auto-committed to branch

  8. Validate

    /agnosticv:validator

  9. Push & PR

    git push origin <branch-name> then gh pr create --fill

โœ“

Validating a Catalog

  1. Navigate

    cd ~/work/code/agnosticv/<directory>/<catalog-name>

  2. Validate

    /agnosticv:validator

  3. Review report

    Check errors and warnings

  4. Fix & re-validate

    Address issues, run again


Common File Locations

๐Ÿš€

Claude Code / VS Code

``` ~/.claude/ โ”œโ”€โ”€ plugins/ โ”‚ โ”œโ”€โ”€ installed/ โ”‚ โ”‚ โ”œโ”€โ”€ showroom@rhdp-marketplace/ โ”‚ โ”‚ โ”œโ”€โ”€ agnosticv@rhdp-marketplace/ โ”‚ โ”‚ โ””โ”€โ”€ health@rhdp-marketplace/ โ”‚ โ””โ”€โ”€ marketplaces/ โ”‚ โ””โ”€โ”€ rhdp-marketplace/ โ””โ”€โ”€ skills/ # Legacy (if migrating) ```
โšก

Cursor

``` ~/.cursor/ โ”œโ”€โ”€ plugins/ โ””โ”€โ”€ skills/ # Legacy ```
โš™๏ธ

AgnosticV Repository

``` ~/work/code/agnosticv/ โ”œโ”€โ”€ agd_v2/ # Standard catalogs โ”‚ โ””โ”€โ”€ / โ”‚ โ”œโ”€โ”€ common.yaml โ”‚ โ”œโ”€โ”€ description.adoc โ”‚ โ””โ”€โ”€ dev.yaml โ”œโ”€โ”€ openshift_cnv/ # CNV cluster catalogs โ”œโ”€โ”€ enterprise/ # Enterprise catalogs โ””โ”€โ”€ summit-2026/ # Event catalogs โ””โ”€โ”€ lb####-short-name-cnv/ ``` </div>
๐Ÿ“

Showroom Content

``` showroom-repo/ โ”œโ”€โ”€ content/ โ”‚ โ””โ”€โ”€ modules/ โ”‚ โ””โ”€โ”€ ROOT/ โ”‚ โ”œโ”€โ”€ pages/ โ”‚ โ”‚ โ”œโ”€โ”€ index.adoc โ”‚ โ”‚ โ”œโ”€โ”€ module-01.adoc โ”‚ โ”‚ โ””โ”€โ”€ module-02.adoc โ”‚ โ”œโ”€โ”€ partials/ โ”‚ โ”‚ โ””โ”€โ”€ _attributes.adoc โ”‚ โ””โ”€โ”€ nav.adoc โ””โ”€โ”€ antora.yml ```
</div> --- ## Verification Commands
๐Ÿ”Œ

Check installed plugins

``` /plugin list ```
๐Ÿ”

Check marketplace

``` /plugin marketplace list ```
๐Ÿ“

Check AgnosticV repo

``` cd ~/work/code/agnosticv && git status ```
โœ“

Validate YAML syntax

``` yamllint common.yaml ```
๐Ÿ–ฅ๏ธ

Test Showroom locally

``` npm run dev ```
--- ## Troubleshooting Quick Fixes
Skills not showing ``` # Restart Claude Code # Then verify installation: /plugin list ```
Need to reinstall ``` # Uninstall plugins /plugin uninstall showroom@rhdp-marketplace /plugin uninstall agnosticv@rhdp-marketplace /plugin uninstall health@rhdp-marketplace # Reinstall /plugin install showroom@rhdp-marketplace /plugin install agnosticv@rhdp-marketplace /plugin install health@rhdp-marketplace ```
AgnosticV repo not found ``` cd ~/work/code git clone git@github.com:rhpds/agnosticv.git ```
UUID collision ``` # Generate new UUID uuidgen # Update common.yaml:__meta__:asset_uuid ```
--- ## Support Resources