一键导入
generate-agv-description
Generate AgnosticV catalog description from lab or demo content for RHDP provisioning.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate AgnosticV catalog description from lab or demo content for RHDP provisioning.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Run comprehensive quality verification on workshop or demo content using Red Hat standards and validation agents.
Guide you through creating a Red Hat Showroom demo module using the Know/Show structure for presenter-led demonstrations.
Guide you through creating a single Red Hat Showroom workshop module from reference materials (URLs, files, docs, or text) with business storytelling and proper AsciiDoc formatting.
Transform completed Red Hat Showroom lab modules or demo content into blog posts for Red Hat Developer, internal blogs, or marketing platforms.
| name | generate-agv-description |
| description | Generate AgnosticV catalog description from lab or demo content for RHDP provisioning. |
Generate a properly formatted description.adoc file for AgnosticV catalog entries that appears in the Red Hat Demo Platform UI.
How to use:
/generate-agv-description (from any directory)Example workflow:
# Can run from anywhere
cd ~/work/code/agnosticv/catalogs/my-catalog
# Start skill
/generate-agv-description
# Choose option 1 (Yes - I have Showroom)
# Provide path: /Users/psrivast/work/code/showroom-ai-lab
# Or press Enter if already in showroom directory
# Skill auto-extracts content and suggests everything
Interactively gathers information about your lab/demo and generates a complete description.adoc file following RHDP catalog standards.
Smart features:
This skill will ask you for:
Do you have a Showroom? (FIRST - always asked)
Brief Overview
Warnings (optional)
Guide Link (GitHub Pages URL)
https://rhpds.github.io/showroom-{repo-name}Featured Technology and Products
Detailed Overview/Agenda (optional)
Authors and Contact
Generates a complete description.adoc file in AsciiDoc format ready to commit to your AgnosticV catalog entry.
The generated description.adoc follows this structure:
Brief overview (2-3 sentences)
Warnings (optional)
Link to rendered version of guide (GitHub Pages)
https://rhpds.github.io/showroom-{repo-name}Featured Technology and Products
Detailed overview/agenda (optional)
Lab/Demo authors and contact information
When this skill runs, gather the following information interactively:
CRITICAL: ALWAYS ask for Showroom path first, regardless of current directory.
Always ask this question first:
Is this catalog based on a Showroom guide?
If you have a Showroom repository, I can auto-extract:
- Module structure and titles
- Technologies and products
- Learning objectives
- And suggest content for you
Options:
1. Yes - I have a Showroom (I'll ask for path)
2. No - Skip Showroom (manual entry)
Your choice: [1/2]
If user chooses 1 (YES - has Showroom):
What is the local path to your Showroom repository?
Current directory: {{ current_directory }}
Options:
- Press Enter to use current directory ({{ current_directory }})
- Type full path (e.g., /Users/psrivast/work/code/showroom-ai-lab)
Your Showroom path: [Enter or type path]
If user chooses 2 (NO - skip Showroom):
After getting Showroom path:
Validate the path:
site.yml or antora.ymlcontent/modules/ structureRead the guide structure:
content/modules/*.adoc files or content/modules/ROOT/pages/*.adocantora.yml or site.yml for title and metadataExtract key information:
Use extracted info to pre-populate suggestions:
First, determine content type (ALWAYS ask, even if detected from Showroom):
What type of content is this?
1. Lab (hands-on exercises, learner-driven)
2. Demo (presenter-led demonstration)
Your choice: [1/2]
If Showroom was read and content type detected:
Store the content type for use in overview generation and output location.
Ask the user:
What is this lab/demo about? (2-3 sentence overview)
CRITICAL FORMATTING RULES:
Examples:
❌ WRONG:
This workshop teaches you to build AI/ML workloads using Red Hat OpenShift AI.
This hands-on lab demonstrates building a RAG chatbot.
This demo shows how to deploy applications on OpenShift.
✅ CORRECT:
Red Hat OpenShift AI enables data scientists to build and deploy machine learning
workloads at scale. Learners explore model serving, pipelines, and integration with
enterprise data sources.
Red Hat OpenShift AI with LiteMaaS provides enterprise-grade model serving for
RAG-based chatbots. This content demonstrates vector database integration, semantic
search, and LLM grounding with custom data.
OpenShift Container Platform simplifies application deployment with GitOps workflows.
This guide covers Argo CD setup, Kustomize overlays, and automated rollouts.
If guide was read:
If manual entry:
What is the intended use? (self-paced learning, instructor-led, demo, sales enablement, etc.)
Are there any warnings or special requirements? (optional - GPU needs, resource limits, beta features, etc.)
Ask the user:
What is the link to the rendered Showroom guide (GitHub Pages URL)?
What is the GitHub Pages URL for your rendered Showroom guide?
This is typically published at:
https://rhpds.github.io/showroom-{repo-name}
Where {repo-name} is your repository name without the .git extension.
Examples:
- https://rhpds.github.io/showroom-ai-ml-lab
- https://rhpds.github.io/showroom-ansible-automation
If not using GitHub Pages, provide your guide URL (repo or docs link).
Your Showroom GitHub Pages URL:
git -C {showroom_path} remote get-url origin to get repo URLgit@github.com:rhpds/showroom-ai-ml-lab.githttps://github.com/rhpds/showroom-ai-ml-lab.githttps://rhpds.github.io/showroom-ai-ml-labWhat are the featured technologies and products? (with versions)
Ask the user:
Smart defaults: Extract from git config before asking:
git config user.name to get author nameSmart detection:
*/agnosticv/*/catalog_items/*/description.adoc./description.adoc./description.adoc or ask for AgV catalog pathUsing the gathered information, generate a description.adoc file with this structure:
[Brief overview - 2-3 sentences about what this shows and intended use]
[WARNING]
====
[Warning text if provided]
====
link:[Guide URL][Access the rendered lab guide^]
== Featured Technology and Products
* [Product 1] [Version]
* [Product 2] [Version]
* [Product 3] [Version]
== What You Will Learn
[Detailed agenda/overview content if provided]
== Authors and Contact
*Authors:* [Author names]
For questions or issues with this content, please reach out in the [Slack channel] Slack channel and tag [author handle].
NOTE: This is for content questions only. For RHDP platform support, use #forum-rhdp.
Formatting Rules:
[WARNING] block with ==== delimiterslink:url[Link Text^] format (^ opens in new tab)==) with bullet points==) with content==) with formatted contact infoBefore writing the file:
description.adocIf user requests:
Red Hat OpenShift AI with LiteMaaS provides enterprise-grade model serving for RAG-based chatbots. Learners deploy a complete AI application stack with vector databases for semantic search and explore the RAG pattern for grounding LLMs with custom data.
Intended for self-paced learning and instructor-led sessions.
[WARNING]
====
This lab requires GPU availability. Ensure your cluster has GPU nodes provisioned before deploying.
====
link:https://showroom.redhat.com/workshops/rag-chatbot[Access the rendered lab guide^]
== Featured Technology and Products
* Red Hat OpenShift AI 2.17
* OpenShift 4.17
* LiteMaaS (Model as a Service)
* PostgreSQL 16 with pgvector
* Ansible Automation Platform 2.5
== What You Will Learn
* *Module 1:* Deploy vector database with pgvector on OpenShift
* *Module 2:* Configure LiteMaaS virtual keys for model access
* *Module 3:* Build RAG pipeline with document ingestion
* *Module 4:* Deploy chatbot frontend and test queries
* *Module 5:* Monitor and optimize RAG performance
== Authors and Contact
*Authors:* Prakhar Srivastava
For questions or issues with this content, please reach out in the #forum-rhdp-content Slack channel and tag @psrivast.
NOTE: This is for content questions only. For RHDP platform support, use #forum-rhdp.
For maximum automation:
git config user.name)Common Showroom patterns recognized:
content/modules/*.adoc - Standard Antora structurecontent/modules/ROOT/pages/*.adoc - Showroom structure= Module Title (first line of module file)If auto-detection isn't working:
antora.yml or site.yml exists in your Showroom rootcontent/modules/ directoryAfter generation:
Typical workflow:
/create-lab or /create-demo - Create Showroom content first/verify-content - Verify quality/generate-agv-description - Generate catalog description ← YOU ARE HERE