kimlawtech/korean-privacy-terms (Apache-2.0) 업스트림을 경유해 Next.js 프로젝트에 한국 법령(개인정보보호법·약관규제법·전자상거래법) 기반 개인정보처리방침·이용약관·쿠키 배너·동의 모달을 생성하는 thin wrapper 스킬.
A thin wrapper skill that generates Korean-law-based privacy policies, terms of service, cookie banners, and signup consent modals for Next.js projects by delegating to the Apache-2.0 upstream project kimlawtech/korean-privacy-terms. The k-skill layer stays intentionally thin, keeping the actual interview, rendering, and installation logic in the upstream, whose compliance baseline covers the Personal Information Protection Commission's 2025 policy-drafting guidance, the amended Personal Information Protection Act (promulgated 2026.3, effective 2026.9.11, with penalties up to 10 percent of revenue), the Fair Trade Commission's standard e-commerce terms, and, in upstream v2.0 and later, EU GDPR and ePrivacy. All generated documents are reference drafts, not legal advice, and require attorney review before production use.
Installation dual-installs the upstream at a pinned 40-character commit SHA into both the ~/.claude and ~/.agents skill directories via scripts/install.sh, which resolves its own absolute path and checks out only the SHA recorded in scripts/upstream.pin; both paths must match the pin for success, and an offline or blocked network causes an explicit failure. A mandatory interview gate runs before any file is generated, following the upstream interview protocol to confirm at minimum the jurisdiction, service type, Next.js version, App Router usage, and output language, asking one or two agent-neutral questions at a time in a calm tone. The workflow then runs the upstream sequence of interview, render, and install, which detects Next.js, installs MDX and shadcn dependencies, substitutes templates, generates files such as the privacy and terms pages plus components under src/components/legal/, validates the eleven legally required items, and inserts disclaimer comments.
Prerequisites include an internet connection, git 2.20 or later, bash, and a target project on Next.js 13 to 16 with App Router, since Pages Router is unsupported upstream. It should not be used for actual legal advice or litigation strategy, or for jurisdictions outside Korea and the EU. A fixed response policy requires appending to every answer that the output is a reference draft, not legal advice, and that attorney review is mandatory, and it prohibits vague omissions, dropping any required item, removing disclaimer comments, or guessing company or officer names without user confirmation. The skill bundles the upstream LICENSE, NOTICE, and a DISCLAIMER to satisfy Apache-2.0 redistribution terms.
No. Every generated document is a reference draft, not legal advice, and attorney review is mandatory before deploying to a real service; this disclaimer must appear at the end of every response.
You need an internet connection to clone the upstream, git 2.20 or later, bash, and a target project built on Next.js 13 to 16 using the App Router, since Pages Router is unsupported by the upstream.
No. A mandatory interview gate runs first, confirming at minimum the jurisdiction, service type, Next.js version, App Router usage, and output language before moving to generation.
scripts/install.sh dual-installs the upstream at a pinned 40-character SHA into both the ~/.claude and ~/.agents skill directories; both paths must match the pin recorded in scripts/upstream.pin.
The upstream tracks the Personal Information Protection Commission's 2025 drafting guidance and the amended Personal Information Protection Act (effective 2026.9.11, penalties up to 10 percent of revenue), the Fair Trade Commission standard e-commerce terms, and GDPR and ePrivacy in v2.0 and later.
Quick Setup:
.claude/skills/Repository
nomadamas/k-skill