Community이미지github.com

Vitalick/skills

사용자가 레시피 텍스트, 이미지, 스크린샷 또는 링크로부터 칼로리, 단백질, 지방, 탄수화물, 재료, 레시피 영양소, 요리 영양소, 1회 제공량 합계 또는 100g당 영양소를 계산해 달라고 요청할 때 사용합니다.

skills란 무엇인가요?

이 스킬은 사용자가 제공한 레시피(텍스트, 이미지, 스크린샷 또는 URL)로부터 칼로리, 단백질, 지방, 탄수화물(KBJU)을 자동으로 계산하는 AI 어시스턴트 도구입니다. 먼저 각 재료의 무게(g)와 100g당 KBJU 값을 추출한 후, 모든 재료의 기여도를 합산하여 전체 요리의 영양소를 계산합니다. 계산이 완료되면 재료별 기여도, 총합 및 100g당 영양소를 포함한 통일된 표 형식의 결과를 제공합니다. 데이터가 누락된 경우(예: 특정 재료의 KBJU 누락, 조리 후 최종 중량 미확인) 사용자에게 구체적인 질문을 통해 데이터를 확인하거나 명확히 한 후에만 계산을 진행하며, 확인되지 않은 가정은 결과에 명시적으로 표시합니다. 이 스킬은 Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, 특히 여러 레시피가 동시에 입력될 경우 모든 재료를 하나의 표로 통합하여 전체 요리에 대한 단일 영양소 요약을 생성합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Vitalick/skills/tree/HEAD/plugins/calories-agent/skills/recipe-nutrition-calculator

Installed? Explore more 이미지 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

레시피의 KBJU 계산하기

원칙

먼저 각 재료의 확인 가능한 무게와 KBJU를 추출한 다음, 모든 입력 레시피를 하나의 전체 요리로 간주하여 계산합니다. 알 수 없는 데이터를 대체하지 마십시오: 평균 KBJU는 사용자가 출처나 가정에 동의한 후에만 사용합니다.

입력 데이터

텍스트, 이미지, 스크린샷 또는 레시피 링크를 입력으로 받습니다.

  • 이미지 또는 스크린샷의 경우 이름, 무게, 측정 단위, KBJU 및 명시된 최종 산출량을 주의 깊게 읽습니다. 식별하기 어려운 숫자나 단위를 추측하지 말고 명확히 요청하십시오.
  • 링크의 경우 페이지에서 재료, 무게, KBJU 및 산출량을 추출합니다. 페이지에 접근할 수 없거나, 불완전하거나, 그램 대신 인분을 제공하는 경우 사용자에게 텍스트/스크린샷을 보내거나 무게를 명확히 해 달라고 요청하십시오.
  • '개수', 숟가락 및 포장 단위는 레시피에 무게가 명시되어 있거나 사용자가 확인한 경우에만 그램으로 변환합니다. 그렇지 않으면 무게를 요청하십시오.
  • 입력에 여러 레시피 또는 요리가 있는 경우 모든 레시피의 재료를 하나의 표에 포함시키고, 명시된 최종 산출량을 합산하여 하나의 전체 요약을 제공합니다. 레시피별로 개별 계산을 생성하지 마십시오.

완전성 확인

각 재료에 대해 그램 단위의 무게와 100g당 KBJU(칼로리, 단백질, 지방, 탄수화물)가 필요합니다. 100g당 결과를 표시하려면 조리된 요리의 무게도 필요합니다.

재료에 KBJU가 없는 경우 계산 전에 반드시 다음과 같은 형식으로 질문하십시오:

"[재료]"에 대한 KBJU가 없습니다. [특정 출처/브랜드]의 데이터를 사용하거나 직접 값을 입력하시겠습니까?

최종 산출량이 없는 경우, 재료 무게의 합과 동일한 것으로 계산할지 물어보거나 조리 후 실제 무게를 요청하십시오. 결과에 합의된 가정을 명시적으로 표시하십시오.

공식

각 지표(칼로리, 단백질, 지방, 탄수화물) 및 각 재료에 대해:

기여도 = 100g당 값 × 재료 무게(g) / 100

요리에 대해:

총합 = 재료 기여도의 합

100g당 = 총합 / 조리된 요리 무게(g) × 100

값을 완전한 정밀도로 합산하고 표시할 때만 반올림합니다. 칼로리는 일반적인 수학적 반올림으로 정수까지, 단백질/지방/탄수화물은 0.1g까지 표시합니다. 무게는 사용자가 정밀도를 제공하지 않은 경우 1g까지 표시합니다. 총합은 항상 반올림되지 않은 기여도로부터 계산합니다.

정확한 응답 템플릿

모든 입력 레시피에 대해 하나의 공통 템플릿을 사용하며, 제목, 열 순서 및 별도의 '100g당' 행을 유지합니다:

## [전체 요리 이름]

| 재료 | 무게, g | 칼로리/100g | 단백질/100g | 지방/100g | 탄수화물/100g | 칼로리 | 단백질, g | 지방, g | 탄수화물, g |
|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|
| [재료] | [무게] | [값] | [값] | [값] | [값] | [기여도] | [기여도] | [기여도] | [기여도] |
| **합계** | **[무게 합]** | — | — | — | — | **[총합]** | **[총합]** | **[총합]** | **[총합]** |

**최종 산출량:** [무게] g

| 지표 | 칼로리 | 단백질, g | 지방, g | 탄수화물, g |
|---|---:|---:|---:|---:|
| **전체 요리** | **[총합]** | **[총합]** | **[총합]** | **[총합]** |
| **100g당** | **[총합]** | **[총합]** | **[총합]** | **[총합]** |

가정: [없음 / 합의된 가정 및 데이터 출처 나열].

데이터가 부족한 경우 표 대신 먼저 필요한 질문만 하십시오. 부분 결과를 완전한 계산으로 제공하지 마십시오.

빠른 확인

확인 사항예상 결과
모든 재료에 대해 무게와 KBJU가 있음각 재료의 기여도 계산 가능
조리된 최종 산출량을 알고 있음'100g당' 행 표시 가능
여러 레시피 또는 요리하나의 표, 하나의 전체 산출량 및 하나의 요약
데이터에 공백이 있음계산 전에 동의 또는 명확히 함

흔한 실수

  • '100g당' 공식에서 재료의 무게를 조리된 산출량 대신 사용하지 마십시오.
  • 100g당 KBJU를 직접 더하지 마십시오: 먼저 무게에 따른 기여도를 계산하십시오.
  • 중간 값을 반올림하지 마십시오.
  • 추가된 데이터의 출처와 가정을 숨기지 마십시오.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬