Fix index.json: restore description field for skill registration

This commit is contained in:
mukul975
2026-03-21 11:46:09 +01:00
parent 777b3b97a2
commit d77aaf8b28
2 changed files with 11 additions and 1 deletions
+10
View File
@@ -29,8 +29,18 @@ jobs:
skill_md = os.path.join(skills_dir, skill_name, "SKILL.md")
if not os.path.isfile(skill_md):
continue
with open(skill_md, "r", encoding="utf-8") as f:
content = f.read()
fm_match = re.match(r"^---\n(.*?)\n---", content, re.DOTALL)
description = ""
if fm_match:
m = re.search(r"^description:\s*(.+)$", fm_match.group(1), re.MULTILINE)
if m:
description = m.group(1).strip().strip('"')
skills.append({
"name": skill_name,
"description": description,
"domain": "cybersecurity",
"path": f"skills/{skill_name}"
})
+1 -1
View File
File diff suppressed because one or more lines are too long