// Strips a matching pair of leading/trailing single or double quotes from a // YAML value string produced by the minimal frontmatter parsers in agents.ts // and skills.ts. Returns the string unchanged when no matching pair is found. export function stripQuotes(s: string): string { if (s.length >= 2 && (s[0] === '"' || s[0] === "'") && s[0] === s[s.length - 1]) { return s.slice(1, -1); } return s; }