Skill: read and write SKILL.md as UTF-8

This commit is contained in:
Manoj Naik 2026-01-30 19:39:19 +05:30
parent 6af205a13a
commit 77959f2bc4
2 changed files with 2 additions and 2 deletions

View File

@ -287,7 +287,7 @@ def init_skill(skill_name, path, resources, include_examples):
skill_md_path = skill_dir / "SKILL.md"
try:
skill_md_path.write_text(skill_content)
skill_md_path.write_text(skill_content, encoding="utf-8")
print("[OK] Created SKILL.md")
except Exception as e:
print(f"[ERROR] Error creating SKILL.md: {e}")

View File

@ -20,7 +20,7 @@ def validate_skill(skill_path):
if not skill_md.exists():
return False, "SKILL.md not found"
content = skill_md.read_text()
content = skill_md.read_text(encoding="utf-8")
if not content.startswith("---"):
return False, "No YAML frontmatter found"