from __future__ import annotations from pathlib import Path ROOT = Path(__file__).resolve().parents[1] SKILL = ROOT / "skills" / "keys-receipt-scanner" / "SKILL.md" def test_skill_frontmatter() -> None: text = SKILL.read_text(encoding="utf-8") assert text.startswith("---\n") parts = text.split("---", 2) assert len(parts) >= 3 fm = parts[1] assert "name: keys-receipt-scanner" in fm assert "Lamp camera" in fm or "scan" in fm.lower() body = parts[2] assert "skills/keys-receipt-scanner" in body assert "scripts/scan.py" in body assert "/camera/snapshot" in body assert "6 GB" in body assert "Gemma 4 12B" in body assert "RECEIPT_STUDIO_URL" in body assert "RECEIPT_GPU_HOST" in body