← Back to Skills Marketplace
204
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install neis-school-cli
Description
Query Korean school information, meals, and timetables from the official NEIS OpenAPI. Use when the user asks for school lunch menus, school timetables, or s...
Usage Guidance
This skill appears coherent and limited to querying the official NEIS OpenAPI. If you install it: (1) only provide an NEIS_API_KEY if you have a NEIS API key and are willing to allow the CLI to use it; (2) be aware the CLI makes outbound HTTPS calls to open.neis.go.kr and may call local curl as a fallback (subprocess is used safely without a shell); (3) do not provide unrelated high-privilege secrets (AWS, DB passwords, etc.); (4) if you plan to run this in a multi-tenant or sensitive environment, review the included scripts yourself before use.
Capability Analysis
Type: OpenClaw Skill
Name: neis-school-cli
Version: 0.2.1
The skill bundle provides a legitimate CLI tool for querying the Korean NEIS OpenAPI for school information, meals, and timetables. The code in `scripts/neis_cli.py` is well-structured, includes error handling, and uses standard libraries for network requests. While it contains a fallback mechanism that uses `subprocess.run` to call `curl` (intended to bypass specific macOS DNS issues), the URLs are safely constructed using `urllib.parse.urlencode`, preventing shell injection. No evidence of data exfiltration, malicious prompt injection, or unauthorized access was found.
Capability Assessment
Purpose & Capability
Name/description (NEIS school info, meals, timetables) matches the bundled CLI and tests. The only external network access is to the NEIS OpenAPI (API_BASE_URL = https://open.neis.go.kr/hub). No unrelated services, credentials, or system resources are requested.
Instruction Scope
SKILL.md instructions are narrowly scoped to running the provided Python CLI and optionally setting NEIS_API_KEY. The docs recommend --json for machine consumption and point to a local reference file for endpoint shapes. The runtime code does not read unrelated files or environment variables.
Install Mechanism
This is an instruction-first skill with no install spec (lowest risk). Code files are included in the bundle (script + tests), so nothing is downloaded at install time from external or untrusted URLs.
Credentials
No required env vars are declared; the code reads an optional NEIS_API_KEY from NEIS_API_KEY, which is appropriate for an API client. There are no requests for unrelated secrets (no AWS/GCP/other tokens).
Persistence & Privilege
Skill is user-invocable only, not always-enabled; it does not modify other skills or system-wide settings. It performs transient actions (network requests) only when invoked.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install neis-school-cli - After installation, invoke the skill by name or use
/neis-school-cli - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.1
Add explicit MIT license file and bump AI-facing metadata to 0.2.1.
v0.2.0
neis-school-cli v0.2.0
- Improved SKILL.md with clear usage instructions for searching schools, checking meals, and viewing timetables via NEIS OpenAPI.
- Added guidance to use `--json` output for automated or tool-based consumption.
- Documented all main CLI commands and their examples.
- Provided details on output structure for JSON responses.
- Included note on using the internal NEIS API reference for advanced endpoint details.
Metadata
Frequently Asked Questions
What is NEIS School CLI?
Query Korean school information, meals, and timetables from the official NEIS OpenAPI. Use when the user asks for school lunch menus, school timetables, or s... It is an AI Agent Skill for Claude Code / OpenClaw, with 204 downloads so far.
How do I install NEIS School CLI?
Run "/install neis-school-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is NEIS School CLI free?
Yes, NEIS School CLI is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does NEIS School CLI support?
NEIS School CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created NEIS School CLI?
It is built and maintained by Kwon Park (@techkwon); the current version is v0.2.1.
More Skills