Skip to main content

moai-content — 블로그·카드뉴스·랜딩·한국어 윤문

moai-content

한국 마케팅·콘텐츠 실무에 최적화된 12개 스킬을 제공합니다. 네이버 블로그·티스토리·인스타그램·LinkedIn·카카오 채널까지 플랫폼별 알고리즘 차이를 반영하고, 마크다운 보고서 HTML 변환(html-report)·한국어 맞춤법 검수(korean-spell-check)·한국어 AI 티 윤문(humanize-korean)을 모두 포함합니다. 한국 이커머스 상세페이지 기획·구조·전략 설계는 detail-page-planner가 전담합니다.

flowchart TD
    subgraph 생성["콘텐츠 생성"]
        A["blog · card-news
landing-page · newsletter"] end subgraph 후처리["후처리"] B["ai-slop-reviewer
AI 패턴 검수"] C["humanize-korean
한국어 정밀 윤문"] end D["html-report
HTML 변환"] 생성 --> 후처리 B --> C --> D style A fill:#eaeaea,stroke:#6e6e6e,color:#09110f style D fill:#e6f0ef,stroke:#144a46,color:#09110f

무엇을 하는 플러그인인가

moai-content는 한국 디지털 마케팅 채널의 실제 운영 노하우를 반영해 설계된 텍스트 콘텐츠 생성 플러그인입니다. 단순히 글을 만드는 데 그치지 않고, 네이버 C-Rank·D.I.A. 알고리즘이나 인스타그램의 카드뉴스 길이 기준 등 채널별 베스트 프랙티스를 본문 구조에 반영합니다.

블로그 포스트·카드뉴스·랜딩페이지·뉴스레터·상세페이지 기획·상세페이지·SNS·카피라이팅·미디어 기획·한국어 맞춤법·한국어 AI 티 정밀 윤문·마크다운 보고서 HTML 변환까지 12개 스킬이 도메인별로 분리되어 있어, 필요한 채널만 선택해 호출할 수 있습니다.

별도 API 키 없이 사용 가능하며, WordPress 자동 업로드를 원하면 WordPress MCP 연결이 필요합니다.

설치

  1. moai-core 설치 후 moai-content 옆의 + 버튼을 눌러 설치합니다.
GitHub 저장소를 클론한 뒤 ~/.claude/plugins/에 배치합니다.

핵심 스킬

스킬용도대표 출력
blog네이버·티스토리·브런치·WordPress·Ghost 블로그 포스트플랫폼별 SEO 최적화 본문
card-news인스타그램·페이스북 카드뉴스·캐러셀슬라이드별 카피 + 이미지 프롬프트
landing-page단독 전환 목적 랜딩 페이지HTML (Tailwind) + 카피
detail-page-planner한국 이커머스 상세페이지 기획·구조·전략 설계. 5대 기획 모듈 + 4유형 오프닝 분기Brief(원 메시지·오프닝·본문 뼈대·채널·이미지 체크리스트)
product-detail네이버 스마트스토어·쿠팡 상세페이지상세 HTML + 이미지 프롬프트
newsletter이메일 뉴스레터 (stibee·mailchimp 스타일)HTML + 제목 A/B 안
copywriting광고 헤드라인·슬로건·CTA3-5개 대안 카피
social-media릴스·쇼츠·스레드·X·LinkedIn 포스트플랫폼별 버전
media-production유튜브·팟캐스트 기획, 콘텐츠 캘린더기획서·큐시트
korean-spell-check바른한글(부산대) 한국어 맞춤법·띄어쓰기 최종 검수원문/교정안/이유
humanize-korean한국어 AI 티 정밀 윤문 — 10대 카테고리 × 40+ 패턴 SSOT, 의미 100% 보존, A/B/C/D 등급final.md (윤문본) + summary.md (메트릭·등급)
html-report마크다운 보고서 → 단일 파일 HTML — Thariq HTML-effectiveness, 인라인 SVG + vanilla JS, 12-25KB 산출물.html 파일 (자체 완결형)

한국 시장 특화 포인트

  • 네이버 C-Rank·D.I.A. 알고리즘을 반영한 본문 구조
  • GEO(생성형 검색 최적화) 시대에 맞춘 FAQ·스키마 마크업 권장
  • 인스타그램 2026년 알고리즘 변화 대응 캐러셀 길이 기준
  • 네이버 블로그·티스토리의 SEO 점수 체크포인트 내장

대표 체인

블로그 발행 파이프라인

blog → ai-slop-reviewer → (선택) moai-media:nano-banana

쇼핑몰 상세페이지

product-detail → moai-media:nano-banana → ai-slop-reviewer

카드뉴스 시리즈

card-news → moai-media:nano-banana → ai-slop-reviewer

빠른 사용 예

네이버 블로그에 '프리랜서 3.3% 원천징수' 주제로 2000자 분량 글 써줘.
키워드는 '원천징수 신고', '종합소득세'.
> 인스타그램 6슬라이드 카드뉴스로 정부 지원금 신청 방법 만들어줘.

korean-spell-check (한국어 맞춤법 검수)

부산대학교 인공지능연구실과 ㈜나라인포테크가 공동 개발한 바른한글 공개 검사 표면을 이용해 한국어 문장을 최종 검수합니다. 2024년 10월 기존 “부산대학교 한국어 맞춤법 검사기"에서 바른한글로 정식 리브랜딩되었으며, 구 도메인 speller.cs.pusan.ac.kr은 폐기되고 nara-speller.co.kr로 통합되었습니다. 블로그·뉴스레터·카피·계약서 등 텍스트 산출물의 마지막 단계에서 사용합니다.

권장 체인 위치 — ai-slop-reviewer 직후

{콘텐츠 생성 스킬} → ai-slop-reviewer → korean-spell-check → 사용자 최종 검토

ai-slop-reviewer는 AI 패턴(과한 형용사·반복·번역체)을 검수하고, korean-spell-check는 규칙 기반 띄어쓰기·맞춤법을 잡습니다 — 차원이 다릅니다.

Policy first

  • 공개 웹 검사기(nara-speller.co.kr)는 비상업·저빈도 사용 정책을 명시합니다.
  • 본 스킬은 사용자 주도 최종 검수용이며, 대량 배치·SaaS 백엔드 연동·상업 서비스 무단 재판매에는 사용하지 않습니다.
  • 1500자 청크 분할 + 청크 간 1초 휴지로 conservative 호출.

출처 어트리뷰션

본 스킬은 NomaDamas/k-skill (MIT) 의 korean-spell-check를 cowork에 포팅했습니다.

  • 공개 검사 표면: 바른한글 (nara-speller.co.kr) — 신버전(권장)
  • 이전 버전 (form POST 자동화 호환): old_speller
  • 개발 주체: 부산대학교 인공지능연구실 + ㈜나라인포테크 공동 개발 (1991년 권혁철 교수 시작, 2001년 웹 서비스 개시, 2024-10 리브랜딩)
  • 한컴오피스 한글 2018부터 내장 검사기로 채택, 잡코리아·사람인 취업 포털 탑재

humanize-korean (한국어 AI 티 정밀 윤문)

epoko77-ai/im-not-ai v1.6.1 (MIT, ⭐937 stars)의 Fast 모드 단일 스킬 변형을 cowork에 포팅했습니다. 영어권 humanizer(QuillBot·Hix·Undetectable AI)가 약한 한국어 고유 패턴 — 번역투, 영어 인용 과다, 결말 공식, hedging, 형식명사 — 을 정량 메트릭과 SSOT 분류 체계로 수술적으로 제거합니다.

4대 철칙 (위반 시 즉시 롤백)

  1. 의미 불변 — 사실·주장·수치·고유명사·직접 인용은 100% 원문 보존
  2. 근거 기반 — 탐지된 span에만 수술적 수정. 탐지 없는 구간은 건드리지 않음
  3. 장르 유지 — 칼럼을 문학으로, 리포트를 에세이로 옮기지 않음
  4. 과윤문 금지 — 변경률 30% 초과 시 경고, 50% 초과 시 강제 중단·롤백

10대 카테고리 × 40+ 패턴 SSOT

ID대분류대표 서브 패턴
A번역투…를 통해, …에 대해, …에 있어서, 이중 피동 …되어진다, 가지고 있다
B영어 인용·용어 과다한글+괄호 영어 매번, 직역 가능한 영어 그대로
C구조적 AI 패턴이모지 남발, 콜론 부제 헤딩 반복, 연결어미 뒤 쉼표
DAI 특유 관용구“결론적으로”, “시사하는 바가 크다”, “본질적으로”, hype 어휘, 결말 공식
E리듬 균일성문장 길이 표준편차 8 미만
F한자어 명사화-성/-적/-화 밀도 12회+
Ghedging…로 보인다, …할 수 있을 것으로 보인다
H접속사 남발문두 “또한·따라서·즉·나아가” 5회+
I형식명사 과다…인 것이다, …다는 뜻이다, 권고형 결말
J시각 장식헤딩 강조 남발, 따옴표 5회+, 불릿 리스트 (칼럼·리포트 한정)

권장 체인 위치 — ai-slop-reviewer 직후

{콘텐츠 생성 스킬} → ai-slop-reviewer (1차 일반 후처리)
                  → humanize-korean (2차 한국어 정밀 윤문, A/B/C/D 등급)
                  → 사용자 최종 검토

ai-slop-reviewer는 일반 AI 슬롭(영어 표현, 일반 패턴)을 1차 정리하고, humanize-korean은 한국어 SSOT(번역투/관용구/형식명사 등 40+ 패턴)를 2차 정밀 윤문 + 정량 메트릭 + 등급 판정합니다.

핵심 가드

  • 변경률 30% 초과 → 경고, 50% 초과 → 강제 중단·전체 롤백
  • 자체검증 6항 — 윤문 직후 보존성·register·장르 이탈·잔존 S1·인공 표현 자가 점검
  • A/B/C/D 등급 — 자동 판정, 등급 C/D는 정밀 검증 권고
  • 고유명사·수치·날짜·인용 100% 보존 (Do-NOT 리스트)

정량 메트릭

metrics.py(Python 3.13 표준 라이브러리만, 외부 의존 0) 으로 사전·사후 측정:

  • 문장 수, 평균 문장 길이, 길이 표준편차
  • 연결어미+쉼표 빈도(C-11 KatFish 시그널)
  • 한자어 -성/-적/-화 밀도(F-4)
  • 종결어미 분포(I 카테고리)
  • 문두 접속사 빈도(H-1)

카테고리별 개선율(%)을 자동 계산해 등급 판정에 반영합니다.

사용 예시

> 이 ChatGPT 초안 자연스럽게 윤문해줘. 한국어 AI 티 제거해서 사람이 쓴 것처럼.
→ humanize-korean Fast 모드
→ _workspace/{run_id}/final.md (윤문본 + HTML 주석 요약)
→ summary.md (등급 B / 자체검증 6/6 / 변경률 18%)
> 이 칼럼 humanize-korean으로 정밀 윤문해줘. 장르: 칼럼, 강도: 적극, 최소심각도: S1
→ S1 패턴만 강도 적극으로 수술적 제거
→ 등급 A 목표

Policy first

  • 외부 API 호출 0건 (로컬 완결)
  • 사용자 측 API 키 발급 불필요
  • Strict 5인 파이프라인 명세는 references/strict-pipeline-spec.md에 보존 (현재 미사용, 향후 독립 워크플로 확장용)

출처 어트리뷰션

본 스킬은 epoko77-ai/im-not-ai v1.6.1 (MIT License, ⭐937 stars) Fast 모드 단일 스킬 변형을 포팅했습니다. taxonomy(40KB SSOT)·rewriting-playbook·quick-rules·metrics.py·baseline.json·web-service-spec·test_metrics.py는 모두 원본 그대로 보존했으며, SKILL.md만 cowork v2.0+ 정책(version 단일 필드, metadata 블록 금지, user-invocable, 단일 스킬 워크플로)에 맞춰 재작성했습니다.

html-report (마크다운 보고서 → 단일 파일 HTML 변환기)

Thariq Shihipar의 “The Unreasonable Effectiveness of HTML” 철학을 기반으로, 마크다운 보고서를 단일 파일 HTML로 변환하는 스킬입니다. 외부 JS/CSS 프레임워크 의존성 0, 인라인 SVG + vanilla JS로 12-25KB 초경량 산출물을 만듭니다.

6개 보고서 모드

모드용도대상 산출물
status주간 현황 / 태스크 리스트팀 주간 보고, 진행 상황 공유
incident포스트모템 / 우발 대응장애 보고서, 사후 정리
plan구현 계획 / 사업 계획기획서, 제안서, 로드맵
explainer기능 설명 / 개념 해설튜토리얼, 개념 문서, 가이드
financial재무 보고 / 수익 동향재무제표, 실적 보고
prPR 서사 / 관계자 알림보도자료, 공지사항

핵심 특징

  • 인라인 SVG + vanilla JS: 12-25KB 산출물, 페이지 로딩 거의 무영향
  • 한글 폰트 매핑: Pretendard (기본), Noto Serif KR (serif), Noto Sans KR (sans), 조선일보명조, KoPubWorld 명조, JetBrains Mono (코드)
  • 인쇄 친화: @media print 자동 적용, 페이지 나누기 최적화
  • CSS 변수 8종: --ivory, --slate, --clay, --oat, --olive, --sans, --serif, --mono
  • P1 컨슈머 호환성: executive-summary, financial-statements, sbiz365-analyst, daily-briefing 4종 검증 완료

권장 체인 위치 — 텍스트 산출물 마지막 단계

{텍스트 생성 스킬} → ai-slop-reviewer (1차 일반 후처리)
                  → humanize-korean (2차 한국어 정밀 윤문)
                  → html-report mode=<X> (HTML 변환, 인쇄 친화)

html-report는 보고서 산출물의 마지막 단계에서 HTML 포맷 변환용으로 사용합니다. 기존 체인(블로그 발행 등)에는 영향을 주지 않습니다.

사용 예시

> 주간 현황 보고서 HTML로 변환해줘. mode: status
→ .moai/workspace/html-report/{run_id}/report.html
→ 12-25KB 단일 파일, 브라우저에서 바로 열기
> 이 재무제표 인쇄 친화적으로 변환해줘. mode: financial, font_stack: serif
→ Noto Serif KR 적용, A4 인쇄 최적화
→ PDF 내보내기 가능

Thariq Shihipar “The Unreasonable Effectiveness of HTML”

이 스킬의 핵심 아키텍처 아이디어는 Thariq Shihipar의 블로그 포스트에서 영감을 받았습니다. HTML의 단순함, 보편성, 웹 표준 준수라는 철학을 기반으로, 복잡한 프레임워크 없이도 강력한 문서를 만들 수 있음을 보여줍니다.

출처 어트리뷰션

본 스킬의 핵심 아키텍처 아이디어는 Thariq Shihipar의 블로그에서 영감을 받았습니다.

다음 단계


Sources