data-skill

Integrate Korea public data APIs with REST, JSON/XML, and serviceKey authentication.

1|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/thruthesky/data-skill --skill data-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-skill
Source: https://github.com/thruthesky/data-skill/tree/main
Command: npx skills add https://github.com/thruthesky/data-skill --skill data-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides guidance and tooling to effectively use Korea public data APIs from data.go.kr, reducing the friction of API integration in development workflows.

Core Features & Use Cases

  • REST API-based access to data.go.kr endpoints with JSON/XML responses.
  • ServiceKey authentication guidelines, including URL encoding and secure handling.
  • Example workflows for building API clients, data pipelines, and testing utilities that interact with public data APIs.

Quick Start

Demonstrate a complete API call to data.go.kr and return a sample JSON response.

Frequently Asked Questions about data-skill

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

FAQPage Schema
How do I integrate data.go.kr public data APIs into my Flutter app?

To integrate data.go.kr public data APIs into a Flutter app, you handle REST API requests, manage serviceKey authentication, and parse JSON or XML responses. This skill provides sample scripts and Flutter integration notes to streamline the client building process.

What is the correct way to handle serviceKey authentication for Korea public data APIs?

Handling serviceKey authentication for Korea public data APIs requires proper URL encoding and secure key management. This skill enforces serviceKey-based authentication guidelines to ensure your REST API requests are correctly formatted and authorized.

How do I parse JSON and XML responses from data.go.kr endpoints?

Parsing JSON and XML responses from data.go.kr endpoints involves enforcing REST response handling rules for both formats. This skill provides clear API references and error code interpretation to help you process data payloads effectively.

Can I use python3 and curl to build data pipelines for public data APIs?

Yes, you can use python3 and curl to build data pipelines for public data APIs. This skill includes example workflows and testing utilities designed for developers who need to interact with and extract data from data.go.kr REST endpoints.

Why does my public data API request return an error code?

Your public data API request returns an error code due to issues like incorrect URL encoding or invalid serviceKey parameters. This skill provides error code interpretation and handling guidance to diagnose and resolve data.go.kr integration failures.