mofa-travel-safety

Queries official Korean MOFA travel alert levels by country via a read-only proxy API.

7.4k|904|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/NomaDamas/k-skill --skill mofa-travel-safety
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mofa-travel-safety
Source: https://github.com/NomaDamas/k-skill/tree/main/mofa-travel-safety
Command: npx skills add https://github.com/NomaDamas/k-skill --skill mofa-travel-safety

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Checking the official Korean Ministry of Foreign Affairs travel advisory for a destination normally requires navigating the 0404 website manually. This Skill retrieves the official alert level, region type, and advisory text for any country programmatically through a hosted read-only proxy.

Core Features & Use Cases

  • Official Travel Alert Lookup: Query the MOFA 0404 Travel Alarm API by Korean country name or ISO 2-letter code and receive the official alarm level, region type, remark, and written date.
  • No API Key Required: Uses the hosted k-skill-proxy, so end users do not need their own data.go.kr API key.
  • Use Case: Before booking a trip to Russia, ask the agent for the current MOFA travel alert level for RU and receive the official advisory stage with a link to the source map and documentation.

Quick Start

Ask the agent to check the current Korean MOFA travel advisory level for a specific country by name or ISO code.

Frequently Asked Questions about mofa-travel-safety

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check Korea MOFA travel advisory levels for a country?

Query the k-skill-proxy travel-alerts endpoint with either a Korean country name or an ISO 2-letter code. The response returns the official alarm_lvl, region_ty, remark, and written date from the MOFA 0404 API.

Do I need a data.go.kr API key to use this travel alert lookup?

No. End users call the hosted k-skill-proxy, which holds the approved data.go.kr key server-side. Only proxy operators need to configure DATA_GO_KR_API_KEY in their runtime environment.

Can I query by both country name and ISO code at the same time?

No. The skill accepts either country_nm (Korean name) or country_iso_alp2 (two-letter code), but not both in one request. Passing both returns a validation error.

Does this skill judge whether a destination is safe to visit?

No. It is read-only and reports the official MOFA alert level and source text verbatim. It never generates its own safety scores or travel permission judgments.

Why does the travel alert request return a 503 or 502 error?

A 503 means the proxy runtime has no data.go.kr key configured, while a 502 indicates an upstream authentication, quota, or service failure at data.go.kr. In both cases, fall back to the official 0404 documentation links.