ワンクリックで
korean-food-nutrition
한국 식품 영양 데이터 — 식품안전나라 DB·농촌진흥청 국가표준식품성분표 기준 주요 식품 영양 정보와 API 활용 패턴
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
한국 식품 영양 데이터 — 식품안전나라 DB·농촌진흥청 국가표준식품성분표 기준 주요 식품 영양 정보와 API 활용 패턴
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Spring Security 5.5.x + jjwt 0.10.7 레거시 JWT 인증 - WebSecurityConfigurerAdapter, OncePerRequestFilter, javax.servlet 환경
Spring Boot 3.x + Spring Security 6.x + jjwt 0.12.x 기반 모던 JWT 인증 패턴. SecurityFilterChain Bean, 람다 DSL, jakarta.servlet, Virtual Threads 적용
Unity 6 LTS 2D 모바일 게임용 uGUI 시스템 전문 스킬. Canvas/RectTransform/TextMeshPro, 모바일 UI 패턴(팝업·무한 스크롤·광고·IAP), 성능 최적화, UI Toolkit과의 선택 기준 포함.
아크라시아(akrasia, 자제력 없음) 학술 논쟁의 핵심 구도와 주요 연구자·문헌을 빠르게 파악할 수 있는 도메인 지식 스킬. 도덕윤리교육 전공 대학원생(석/박사)이 학위논문·KCI 투고·세미나 준비 시 고대–현대–한국 학계–도덕심리학 흐름을 한 번에 짚도록 구성. <example>사용자: "아리스토텔레스의 propeteia와 astheneia 구분을 인용하려는데 출처를 알려줘"</example> <example>사용자: "데이비슨이 의지박약을 어떻게 가능하다고 봤는지 핵심 논증을 정리해줘"</example> <example>사용자: "한국 도덕교육 학계에서 아크라시아 다룬 논문 있어?"</example>
아리스토텔레스 『니코마코스 윤리학』에서 akrasia(자제력없음)와 akolasia(무절제)의 5축 차이를 정밀하게 정리한 학위논문 자료 스킬. NE VII.4 1147b20-1148b14, VII.8 1150b29-1151a28, III.10-12 1117b23-1119b18 절별 분해와 표준 학자 해석(Bostock, Broadie-Rowe, Pakaluk, Hursthouse, Charles 등)을 포함. 도덕교육 적용을 위한 두 상태 차이의 함의 및 한국어 번역어 처리 권장안 제공. <example>사용자: "akrates와 akolastos를 prohairesis 측면에서 어떻게 구분해야 하나요?"</example> <example>사용자: "NE VII.4의 ἁπλῶς akrasia가 akolasia와 어떻게 갈라지는지 절별 분해해주세요"</example> <example>사용자: "Hursthouse의 연속체 모델을 도덕교육 적용 절에서 어떻게 활용할 수 있나요?"</example>
한국 위기 대응 자원(자살·자해·정신건강·여성·청소년·노인·다문화) 핫라인과 앱·챗봇 안전 가드 응답 패턴 종합. 꿈 해몽·정신건강 앱 등 자가 진단/감정 콘텐츠 도메인에서 위험 신호 포착 시 안전한 자원 안내 문구를 작성할 때 참조. <example>사용자: "꿈 해몽 앱에 위기 안내 문구를 어떻게 넣을까?"</example> <example>사용자: "한국에서 자살예방 핫라인 번호가 어떻게 바뀌었지?"</example> <example>사용자: "정신건강 챗봇 안전 가드 응답 템플릿을 짜줘"</example>
| name | korean-food-nutrition |
| description | 한국 식품 영양 데이터 — 식품안전나라 DB·농촌진흥청 국가표준식품성분표 기준 주요 식품 영양 정보와 API 활용 패턴 |
소스: https://various.foodsafetykorea.go.kr/nutrient/ | https://koreanfood.rda.go.kr | https://www.data.go.kr 기준: 식품안전나라 식품영양성분 DB (2024 업데이트) / 농촌진흥청 국가표준식품성분표 10개정판 검증일: 2026-06-26
| 소스 | URL | 특징 |
|---|---|---|
| 식품안전나라 영양성분 DB | https://various.foodsafetykorea.go.kr/nutrient/ | 가공식품 포함, 분기 업데이트 |
| 공공데이터포털 API | https://www.data.go.kr/data/15127578/openapi.do | REST API 제공 |
| 농촌진흥청 국가표준식품성분표 | https://koreanfood.rda.go.kr/kfi/fct/fctFoodSrch/list | 농·축·수산물 중심 |
| 공공데이터 음식 성분 | https://www.data.go.kr/data/15100070/standard.do | 음식(조리 후) 기준 |
필수 항목:
- 에너지 (kcal)
- 수분 (g)
- 단백질 (g)
- 지방 (g)
- 탄수화물 (g)
- 당류 (g)
- 식이섬유 (g)
- 나트륨 (mg)
선택 항목:
- 칼륨 (mg)
- 칼슘 (mg)
- 인 (mg)
- 철 (mg)
- 비타민 A (μg RAE)
- 비타민 C (mg)
- 포화지방산 (g)
- 콜레스테롤 (mg)
| 대분류 | 예시 |
|---|---|
| 곡류·서류 | 쌀, 밀, 감자, 고구마 |
| 채소류 | 배추, 시금치, 무, 브로콜리 |
| 과일류 | 사과, 배, 바나나, 딸기 |
| 육류 | 소고기, 돼지고기, 닭고기 |
| 어패류 | 고등어, 새우, 오징어 |
| 난류 | 달걀 |
| 유제품 | 우유, 요거트, 치즈 |
| 콩류·견과류 | 두부, 콩, 아몬드 |
| 가공식품 | 라면, 빵, 과자 |
| 음식(조리 후) | 김치찌개, 비빔밥, 된장국 |
| 식품명 | 에너지(kcal) | 탄수화물(g) | 단백질(g) | 지방(g) |
|---|---|---|---|---|
| 백미(밥) | 143 | 31.6 | 2.7 | 0.3 |
| 현미(밥) | 145 | 30.8 | 3.3 | 0.7 |
| 식빵 | 264 | 51.5 | 8.0 | 3.4 |
| 라면(조리 후) | 136 | 20.3 | 3.6 | 4.1 |
| 식품명 | 에너지(kcal) | 탄수화물(g) | 단백질(g) | 지방(g) |
|---|---|---|---|---|
| 배추 | 12 | 2.1 | 1.2 | 0.2 |
| 시금치 | 23 | 3.5 | 2.7 | 0.3 |
| 브로콜리 | 28 | 4.3 | 3.7 | 0.4 |
| 양파 | 38 | 8.6 | 1.1 | 0.1 |
| 당근 | 37 | 8.2 | 0.8 | 0.2 |
| 식품명 | 에너지(kcal) | 탄수화물(g) | 단백질(g) | 지방(g) |
|---|---|---|---|---|
| 사과 | 52 | 13.1 | 0.3 | 0.2 |
| 바나나 | 89 | 22.8 | 1.1 | 0.3 |
| 딸기 | 32 | 7.7 | 0.7 | 0.2 |
| 귤 | 43 | 10.3 | 0.7 | 0.2 |
| 식품명 | 에너지(kcal) | 탄수화물(g) | 단백질(g) | 지방(g) |
|---|---|---|---|---|
| 소고기(안심) | 140 | 0 | 22.1 | 5.6 |
| 돼지고기(삼겹살) | 331 | 0 | 17.5 | 29.0 |
| 닭가슴살 | 109 | 0 | 23.0 | 1.2 |
| 달걀(전체) | 147 | 0.9 | 12.5 | 10.1 |
| 두부(연두부) | 47 | 2.0 | 4.8 | 2.2 |
| 고등어(생) | 183 | 0 | 20.2 | 11.8 |
| 새우(생) | 84 | 0.1 | 20.1 | 0.6 |
| 식품명 | 에너지(kcal) | 탄수화물(g) | 단백질(g) | 지방(g) |
|---|---|---|---|---|
| 우유(전유) | 61 | 4.8 | 3.0 | 3.5 |
| 그릭요거트 | 59 | 3.6 | 10.2 | 0.4 |
| 아몬드 | 578 | 21.6 | 21.2 | 49.9 |
| 음식명 | 에너지(kcal) | 1인분 기준 | 비고 |
|---|---|---|---|
| 비빔밥 | 550 | 1공기 약 400g | 재료 구성 따라 차이 |
| 된장찌개 | 150 | 1인분 300g | |
| 김치찌개 | 180 | 1인분 300g | 돼지고기 포함 시 |
| 삼겹살 구이 | 430 | 200g | |
| 떡볶이 | 380 | 1인분 250g | |
| 김밥 | 330 | 1줄 220g |
기본 URL: https://apis.data.go.kr/1471000/FoodNtrIrdntInfoService1/getFoodNtrItdntList1
인증: 공공데이터포털 API Key 필요
주요 파라미터:
- ServiceKey: API 인증키
- pageNo: 페이지 번호
- numOfRows: 페이지당 결과 수 (최대 100)
- FOOD_NM_KR: 식품명 (한글 검색)
- FOOD_CD: 식품 코드
응답 필드:
- FOOD_NM_KR: 식품명
- AMT_NUM1: 에너지 (kcal)
- AMT_NUM2: 수분 (g)
- AMT_NUM3: 단백질 (g)
- AMT_NUM4: 지방 (g)
- AMT_NUM5: 회분 (g)
- AMT_NUM6: 탄수화물 (g)
- AMT_NUM7: 당류 (g)
- AMT_NUM8: 식이섬유 (g)
- AMT_NUM9: 칼슘 (mg)
- AMT_NUM10: 철 (mg)
- AMT_NUM17: 나트륨 (mg)
- AMT_NUM22: 비타민C (mg)
const searchFood = async (foodName) => {
const url = new URL('https://apis.data.go.kr/1471000/FoodNtrIrdntInfoService1/getFoodNtrItdntList1');
url.searchParams.set('ServiceKey', process.env.FOOD_API_KEY);
url.searchParams.set('pageNo', '1');
url.searchParams.set('numOfRows', '20');
url.searchParams.set('FOOD_NM_KR', foodName);
url.searchParams.set('type', 'json');
const res = await fetch(url.toString());
const data = await res.json();
return data.body.items; // 영양성분 배열
};
식품 DB는 기본 100g 기준 → 실제 섭취량으로 환산 필요
예: 닭가슴살 150g 섭취 시
단백질: 23.0g (100g 기준) × 1.5 = 34.5g
칼로리: 109kcal × 1.5 = 163.5kcal
수치 변동: 식품 성분은 산지·조리법·품종에 따라 10~30% 오차 발생 가능 조리 후 기준: DB는 원재료 기준이 기본 — 조리 시 수분 증발로 영양소 농도 변화 가공식품: 포장지 영양성분표가 가장 정확, DB는 참고용