← Back to Skills Marketplace
twbeatles

naver-news-briefing

by twbeatles · GitHub ↗ · v2026.4.16 · MIT-0
cross-platform ✓ Security Clean
192
Downloads
0
Stars
0
Active Installs
10
Versions
Install in OpenClaw
/install naver-news-briefing
Description
Search, brief, and monitor 대한민국 Naver News via the Naver Search API using natural-language Korean queries. Use when the user wants 네이버 뉴스 브리핑, 최근 N일 뉴스 요약, 제...
Usage Guidance
What I inspected: the CLI scripts, config store, SQLite group/watch stores, Naver API client, briefing templates, and automation-plan logic. No hidden network endpoints or obfuscated exfiltration logic were found — network requests go to Naver's documented openapi.naver.com. Before installing or running: ensure you have Python and the 'requests' package available; inspect data/config.json location and decide whether storing client_secret on disk (plaintext on non-Windows) is acceptable for your environment; prefer running setup interactively rather than embedding secrets on CLI in shared logs; on Windows the skill uses DPAPI to protect the secret when possible. If you need stronger protection on Linux/macOS, consider storing credentials in a system secret manager and not in the skill's data directory. Finally, review and sandbox-run the CLI first (e.g., run check-credentials without live_check) to confirm expected behavior and avoid leaking credentials in logs or shared environments.
Capability Analysis
Type: OpenClaw Skill Name: naver-news-briefing Version: 2026.4.16 The skill bundle is a legitimate tool for searching and monitoring Naver News. It includes well-structured logic for natural language query parsing (query_utils.py), local state management using SQLite (watch_store.py, group_store.py), and secure credential handling using Windows DPAPI for secret encryption (config_store.py). While scripts/_paths.py contains a hardcoded absolute path to a specific local user directory (C:\Users\김태완), this appears to be a developer oversight rather than a malicious indicator. The instructions in SKILL.md are aligned with the stated purpose of the tool and do not contain harmful prompt injections.
Capability Assessment
Purpose & Capability
The name/description promise (Naver news search, briefing, watches, and automation plans) matches the code and SKILL.md: the code calls the Naver Search API, stores local watch/group state, and builds cron/integration hints. There are no unrelated credentials or external services requested.
Instruction Scope
Runtime instructions direct the agent/user to run the included CLI scripts, perform onboarding to store Naver client_id/client_secret, and use local state (data/config.json and a local SQLite DB). The instructions and code do not attempt to read arbitrary system files or contact endpoints other than Naver's API (openapi.naver.com) and the documented GitHub link in README. They preserve operator metadata and limit fetched content to headline/summary metadata (no full-article scraping).
Install Mechanism
This is instruction-only (no install spec). The repo includes Python scripts that will be executed locally rather than a package being downloaded at install time (lower install risk). Note: the code uses the third-party 'requests' library but the skill metadata does not declare dependencies or required binaries; users must ensure Python and requests are present in the runtime environment.
Credentials
Only Naver API credentials (client_id and client_secret) are required by purpose. The skill stores those credentials in data/config.json and on Windows attempts DPAPI-backed encryption. On non-Windows platforms the secret is stored plaintext in that file by design; this is proportionate but important for users to know and consider (rotate keys, protect the data directory). No other secrets or unrelated environment variables are requested.
Persistence & Privilege
The skill persists its own local state (data/config.json and a local SQLite DB) and does not request always:true or global agent config changes. It does not modify other skills or system-wide agent settings. Autonomous invocation is allowed (platform default) but not combined with elevated privileges here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install naver-news-briefing
  3. After installation, invoke the skill by name or use /naver-news-briefing
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2026.4.16
Ignore local config/debug outputs and improve watch alert summaries for large new-item counts
v1.3.2
운영자 친화성 개선: 누락된 그룹/워치 에러 안내, 출력 파일 부모 폴더 자동 생성, plan-save 태그 dedupe 및 group 요청의 watch 저장 방지
v1.3.1
알림 요약 문구 개선: 확인 시각, 신규 기사 수, 전체 검색 결과, 현재 상위 기사 수를 더 친절하게 안내
v1.3.0
Clarify required Naver API onboarding, add interactive setup, improve missing-credential guidance, and add live health checks for setup/check-credentials.
v1.2.0
Add integration-plan automation bundle for Korean chat requests, cron hints, and operator-facing OpenClaw wiring guidance.
v1.1.0
자연어 자동화 계획 강화, 운영 메타데이터 저장, 한국어 README 개선, 테스트 추가
v0.3.0
Add Korean automation plan parsing, plan-save, tests, and operator docs
v0.2.1
Improve Korean sentence-style query parsing, exclusion handling, and period normalization.
v0.2.0
Add keyword groups and multi-briefing templates for combined news briefings.
v0.1.0
Initial release: Naver Search API briefing, watch rules, periodic checks, and chat/JSON output.
Metadata
Slug naver-news-briefing
Version 2026.4.16
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 10
Frequently Asked Questions

What is naver-news-briefing?

Search, brief, and monitor 대한민국 Naver News via the Naver Search API using natural-language Korean queries. Use when the user wants 네이버 뉴스 브리핑, 최근 N일 뉴스 요약, 제... It is an AI Agent Skill for Claude Code / OpenClaw, with 192 downloads so far.

How do I install naver-news-briefing?

Run "/install naver-news-briefing" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is naver-news-briefing free?

Yes, naver-news-briefing is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does naver-news-briefing support?

naver-news-briefing is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created naver-news-briefing?

It is built and maintained by twbeatles (@twbeatles); the current version is v2026.4.16.

💬 Comments