← Back to Skills Marketplace
725
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install mij-kakao-local
Description
PowerShell skill for calling Kakao Local API to normalize addresses and search places with keyword, location, radius, and category filters.
Usage Guidance
This skill implements a Kakao Local API client in PowerShell and requires a Kakao REST API key, but the package metadata omits that requirement — treat that as a red flag. Before installing: (1) verify you obtain and store a Kakao REST API key with appropriate scope and rotate/revoke it if compromised; (2) prefer setting the key as a User-scoped environment variable rather than committing a config.json into source control (the SKILL.md also warns to add config.json to .gitignore); (3) review and control files under skills/kakao-local/data (places.json, cache.json) because they may contain saved locations or query history; (4) run the script in a constrained/test environment (or with a limited account) first to confirm behavior; and (5) ask the publisher to update registry metadata to declare KAKAO_REST_API_KEY as a required credential so automated gating and audits can catch it.
Capability Analysis
Type: OpenClaw Skill
Name: mij-kakao-local
Version: 1.0.0
The skill is classified as suspicious due to its reliance on `curl.exe` (an external executable) for making API calls, where user-controlled input (`-Query` parameter) is incorporated into the command line. While the script attempts to mitigate shell injection risks by URL-encoding parameters using `[System.Uri]::EscapeDataString` and hardcoding the API endpoints to Kakao domains, the execution of an external binary with user-derived input still presents a potential vulnerability surface for command injection, even if mitigated. There is no evidence of intentional malicious behavior such as data exfiltration to arbitrary endpoints, persistence mechanisms, or prompt injection attempts in `SKILL.md`. Local file system access is confined to the skill's `data/` directory for legitimate purposes like configuration and caching.
Capability Assessment
Purpose & Capability
The SKILL.md and included PowerShell script implement Kakao Local address normalization and place search and legitimately require a Kakao REST API key and access to a local data directory. However the registry metadata claims no required environment variables or primary credential — that is inconsistent with the actual runtime behavior (the script explicitly reads KAKAO_REST_API_KEY from User/Process env or a config.json).
Instruction Scope
The instructions and script stay within the stated purpose: they call only Kakao API endpoints, use curl.exe, parse responses, and read/write files under the skill's data directory (places.json, cache.json, data/config.json). The script reads environment variables (User, Process, and process env) and reads/writes files under skills/kakao-local/data; these actions are expected for a local client but should be noted (it does not attempt to read system-wide secrets or other unrelated paths).
Install Mechanism
This is an instruction-only skill with no install spec and no external downloads. No code is installed by an automated installer beyond running the included PowerShell script, which is lower risk in the installer dimension.
Credentials
The script requires a Kakao REST API key (KAKAO_REST_API_KEY) via environment variable or config.json, which is proportional to the functionality. The concern is that the skill registry metadata did not declare this required env var or primary credential, creating an information mismatch that could lead users to overlook storing/protecting the key appropriately.
Persistence & Privilege
The skill does not request elevated platform privileges, does not set always:true, and only writes to its own skill data directory. Persisting data (places.json, cache.json, config.json) in the skill folder is normal for this type of skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install mij-kakao-local - After installation, invoke the skill by name or use
/mij-kakao-local - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
v0.1.0: Initial release. Kakao Local API helpers for NormalizeAddress & SearchPlace (PowerShell 5 + curl.exe). UI publish uses text-only packaging: script/config sources are embedded under references/ as Markdown (copy out to use locally).
Metadata
Frequently Asked Questions
What is MIJ Kakao Local API (PowerShell)?
PowerShell skill for calling Kakao Local API to normalize addresses and search places with keyword, location, radius, and category filters. It is an AI Agent Skill for Claude Code / OpenClaw, with 725 downloads so far.
How do I install MIJ Kakao Local API (PowerShell)?
Run "/install mij-kakao-local" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is MIJ Kakao Local API (PowerShell) free?
Yes, MIJ Kakao Local API (PowerShell) is completely free (open-source). You can download, install and use it at no cost.
Which platforms does MIJ Kakao Local API (PowerShell) support?
MIJ Kakao Local API (PowerShell) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created MIJ Kakao Local API (PowerShell)?
It is built and maintained by MunInJun (@muninjun); the current version is v1.0.0.
More Skills