Skip to main content

image-composer-list-os

List all buildable OS targets and template details from image-templates/. Use when users ask what OSes, distros, arches, or image types are available.

معلومات المصدر

المستودع
open-edge-platform/image-composer-tool
آخر نشاط في المصدر
١٢ أغسطس ٢٠٢٦ في ١٦:٤٩
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
١٥
التفرعات
٢٣

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
2 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
image-composer-list-os
description
List all buildable OS targets and template details from image-templates/. Use when users ask what OSes, distros, arches, or image types are available.
argument-hint
optional filters like --os ubuntu --arch x86_64 --image-type raw
user-invocable
true
# image-composer-tool OS Availability ## Overview Discover what can be built from `image-templates/` by listing all template metadata. This skill answers: - Which OS families are available - Which distro variants are available - Which architectures are available - Which image types are available - Which exact template files can be built ## When to Use - User asks "what OS can I build?" - User asks for available distro/arch/imageType combinations - User needs to pick a valid template before running a build - User wants a full inventory of all templates under `image-templates/` ## Primary Command ```bash python3 .github/skills/image-composer-list-os/scripts/list-os-templates.py ``` ## Common Filters ```bash # Only Ubuntu templates python3 .github/skills/image-composer-list-os/scripts/list-os-templates.py --os ubuntu # Only x86_64 templates python3 .github/skills/image-composer-list-os/scripts/list-os-templates.py --arch x86_64 # Only raw image templates python3 .github/skills/image-composer-list-os/scripts/list-os-templates.py --image-type raw # Narrow by distro + image type python3 .github/skills/image-composer-list-os/scripts/list-os-templates.py --dist ubuntu24 --image-type raw # Summary only python3 .github/skills/image-composer-list-os/scripts/list-os-templates.py --summary-only ``` ## Output Format The script prints: 1. Summary counts by OS family 2. Detailed table for each template: - template filename - target.os - target.dist - target.arch - target.imageType - metadata.description ## Notes - Source of truth is `image-templates/*.yml` - Templates that fail to parse are reported with warnings - This skill is read-only and does not modify templates
عرض على GitHub