Search Korean scholarship announcements across official KOSAF, university, foundation, company, and public-sector sources, extract amount and eligibility, and filter results by school, income band, student level, and organization type. Users may invoke it with the phrase 장학금 검색 및 조회.
사용자에게는 장학금 검색 및 조회 라는 이름으로 안내하고, skill slug는 korean-scholarship-search 이다.
한국장학재단, 대학, 재단, 기업, 지자체/공공기관의 공식 장학 공고를 최신 기준으로 검색하고 아래 항목을 정리한다.
이 스킬은 공식 공고 우선 이다.
school, foundation, government, company, local-government, other)특정 학교가 주어지면 그 학교의 본부, 학생지원처, 단과대, 학과/전공, 대학원 공지를 전수 탐색하려고 시도한다. 학교가 주어지지 않으면 *.ac.kr 전체를 기준으로 전국 대학 장학 공고를 넓게 찾는다.
필요하면 동봉된 helper(scripts/scholarship_filter.py)로 사용자 조건에 맞게 후처리 필터링하고, 지원 가능 여부를 빠르게 판정하고, KST(Asia/Seoul) 현재 날짜 기준 readable report를 만든다. --today 를 생략하거나 잘못 넣으면 host local time 이 아니라 KST 오늘 날짜를 기준일로 사용한다.
항상 아래 우선순위를 따른다.
kosaf.go.kr)*.ac.kr)의 학생지원처/장학공지/학사공지*.go.kr, *.or.kr, 공식 재단 도메인)소스별 검색 패턴은 references/source-patterns.md 를 보고, 검색 누락을 줄이려면 references/search-clues.md 의 키워드와 제목 단서를 같이 쓴다.
school, foundation, government, company, local-government)open, upcoming)사용자가 필터링을 원하지만 핵심 입력이 비어 있으면, 한 번에 1~3개만 짧게 보강 질문한다.
python3 3.8+ (scripts/scholarship_filter.py helper 사용 시)최소한 아래 3축을 본다.
검색 제목이 장학금 이 아닐 수 있으니 장학생 모집, 외부 장학 추천, 등록금 감면, 생활비 지원, 학업장려비, 추천장학, 근로장학, 성적우수 장학 도 같이 본다.
대표 검색 예시:
site:kosaf.go.kr 장학금 {키워드}site:{학교도메인} 장학 공고site:*.ac.kr 장학 공고 {학교명} {전공}site:*.or.kr 장학생 선발 {키워드}site:*.go.kr 장학금 공고 {지역명}사용자가 특정 학교를 주면 아래 순서를 빠뜨리지 않는다.
학교 완전 탐색 체크리스트는 references/school-discovery.md 를 본다.
학교별 search plan을 만들 때는:
python3 scripts/university_search_plan.py \
--school-name "부산대학교" \
--department "컴퓨터공학과" \
--year 2026
전국 대학 sweep query를 만들 때는:
python3 scripts/university_search_plan.py --nationwide --year 2026
후보마다 최소한 아래 필드를 채운다.
{
"name": "장학금명",
"organization": {
"name": "운영기관명",
"type": "foundation"
},
"source_url": "https://official.example.com/notice/123",
"apply_url": "https://official.example.com/apply",
"amount": {
"text": "학기당 250만 원",
"per_semester_krw": 2500000,
"category": "living"
},
"deadline": {
"start": "2026-04-01",
"end": "2026-04-20",
"status": "open"
},
"eligibility": {
"student_levels": ["undergraduate"],
"school_names": ["서울대학교"],
"school_kinds": ["university"],
"majors": ["컴퓨터공학", "소프트웨어"],
"grade_years": [2, 3, 4],
"gpa_min": 3.0,
"income_band_min": 0,
"income_band_max": 8,
"notes": ["직전학기 12학점 이상"]
},
"verified_at": "2026-04-14",
"source_kind": "official"
}
여러 장학금 후보를 JSON으로 정리한 뒤:
python3 scripts/scholarship_filter.py filter \
--input scholarships.json \
--org-type foundation \
--student-level undergraduate \
--income-band 5 \
--min-amount 2000000
지원 가능 여부 판정:
python3 scripts/scholarship_filter.py eligibility \
--input scholarships.json \
--school-name "서울대학교" \
--student-level undergraduate \
--grade-year 2 \
--gpa 3.5 \
--income-band 5
KST 기준 현재 날짜로 열린 공고만 readable 하게 보기:
python3 scripts/scholarship_filter.py report \
--input scholarships.json \
--today 2026-04-14 \
--only-open-now \
--school-name "서울대학교"
마감 임박 공고만 보기:
python3 scripts/scholarship_filter.py report \
--input scholarships.json \
--today 2026-04-14 \
--deadline-within-days 7
기본 출력 form은 아래 순서를 따른다.
지금 지원 가능곧 열림조건은 맞지만 마감됨각 항목은 이 형식으로 정리한다.
open, upcoming, closed, D-3)더 자세한 form 규칙은 references/report-format.md 를 본다.
0~10 정수 또는 범위로 정규화한다.장학금 검색 및 조회 스킬을 사용해서 지금 신청 가능하거나 곧 열리는 한국 장학금 공고를 찾아줘. 한국장학재단, 전국 대학교, 재단, 기업, 공공기관 공식 공고만 포함하고, KST 기준 현재 날짜로 열린 공고와 곧 열릴 공고를 나눠서 보여줘. 각 항목마다 장학금명, 기관명, 기관 유형, 지원 금액, 신청 기간, 핵심 자격, 학자금 지원구간 조건, 공식 공고 링크, 신청 링크를 가독성 좋은 섹션형 form으로 정리해줘.
장학금 검색 및 조회 스킬을 사용해서 내 조건에 맞는 장학금만 찾아줘.
조건:
- 학교: 서울대학교
- 학생 구분: 학부생
- 학년: 2학년
- 전공: 컴퓨터공학
- 학자금 지원구간: 5구간
- 최소 금액: 200만원
- 기관 유형: 재단
공식 공고만 포함하고, KST 기준 현재 날짜로 마감 여부도 고려해서 지원 가능 여부를 가능/불확실/불가로 표시해줘.
장학금 검색 및 조회 스킬을 사용해서 연세대학교 학부생이 지원할 수 있는 교내 장학금과 민간재단 장학금을 나눠서 보여줘. 학교 본부 장학공지, 단과대, 학과 홈페이지 장학 공지를 모두 확인하고, 금액, 신청 기간, 소득구간 조건, 성적 조건, 공식 링크를 같이 정리하고 어느 쪽이 내 조건에 더 맞는지 짧게 비교해줘.
장학금 검색 및 조회 스킬을 사용해서 아래 프로필로 지원 가능성이 있는 장학금만 골라줘.
- 학교: 고려대학교
- 학생 구분: 대학원생
- 전공: 전산학
- GPA: 3.8/4.5
- 학자금 지원구간: 4구간
- 원하는 유형: 생활비 장학금
각 항목마다 왜 맞는지 또는 어떤 조건이 불확실한지 한 줄씩 붙여줘.
references/source-patterns.md 참고amount.text 를 유지하고 수치가 없으면 *_krw 는 비워둔다.