Skill recipe: Преобразование рецептов в markdown
Суть навыка
Навык преобразует кулинарные рецепты, представленные в различных форматах и языках, в стандартизированный формат Markdown. Решение позволяет унифицировать рецепты для создания структурированного кулинарного справочника, обеспечивая единообразие представления ингредиентов и инструкций. Рецепты могут содержать необязательные метаданные в формате YAML.
Механика работы
- Скилл принимает рецепт на любом языке.
- Извлекает метаданные (порции, время приготовления, теги) из рецепта.
- Преобразует ингредиенты в метрическую систему с форматированием "** **".
- Форматирует шаги приготовления в виде списка без нумерации.
- Генерирует Markdown с метаданными YAML и форматированием.
- Выводит результат на Castellano.
Технологии
Скилл реализован на Python. Используется библиотека для парсинга и преобразования Markdown. Метаданные хранятся в формате YAML. Поддерживается извлечение данных из различных форматов рецептов. Форматирование ингредиентов включает использование символов "** **". Шаги рецепта представлены в виде маркированного списка. Теги рецептов используются для категоризации. Скилл обеспечивает консистентность представления рецептов. Результат выводится на языке Castellano.
npx skills add https://github.com/wikiti/recetas/tree/main/ai
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы