skills/news-scrap-v2/SKILL.md
NotebookLM을 필수 게이트로 두는 응급의료 AI 주간 뉴스 스크랩. 전주 토요일부터 이번 주 금요일까지의 국내 기사, 해외 기사, 논문을 수집·검증한 뒤 매주 새 NotebookLM 노트에 기사별 개별 소스를 업로드하고 Q0~Q5 분석이 모두 성공한 경우에만 HTML 대시보드와 슬라이드를 생성한다. 응급의료 AI 주간 뉴스, NotebookLM 기반 브리핑, 실패 시 즉시 종료가 필요한 뉴스 스크랩 작업에 사용한다.
npx skillsauth add g2e-yunseonghun/commit-skils-test news-scrap-v2Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
IMPORTANT: 모든 출력은 한국어로 작성한다.
이 스킬은 응급의료 AI 주간 뉴스 브리핑을 NotebookLM 필수 워크플로우로 생성한다. 기사 선별과 발행일 검증은 로컬에서 고정하고, 분석은 반드시 새 NotebookLM 노트에서 수행하며, NotebookLM 단계가 하나라도 실패하면 fallback 없이 즉시 종료한다.
NotebookLM 실패 = 전체 작업 실패로 간주한다.verified_articles.json 하나뿐이다.scripts/extract.py로 본문과 발행일을 검증한다.verified_articles.json을 확정한다.scripts/build_notebook_sources.py로 기사별 개별 소스 파일과 manifest를 만든다.scripts/notebooklm_gate.py로 새 NotebookLM 노트를 만들고 Q0~Q5를 수행한다.scripts/render_dashboard.py, scripts/slide.py로 최종본을 생성한다.scripts/cleanup_output.py로 news_output을 정리한다.상세 단계와 실패 규칙은 workflow.md를 본다. NotebookLM 질의문은 prompts.md를 본다. 입출력 JSON 계약은 output-contracts.md를 본다.
YYYY-MM-DDYYYY년 M월 D일(요일)사용자에게 먼저 아래처럼 알린다.
수집 기간: 2026년 3월 28일(토) ~ 2026년 4월 3일(금) - 4월 1주차
NotebookLM에 올리기 전까지는 아래 단계만 수행한다.
scripts/extract.py 기반 발행일/본문 검증verified_articles.json 확정이 단계에서는 요약문을 확정하지 않는다. 분석은 NotebookLM에 넘긴다.
반드시 아래 순서로 진행한다.
ready 대기scripts/notebooklm_gate.py는 위 단계를 자동으로 수행하며, 하나라도 실패하면 notebooklm_failure.json을 쓰고 종료한다.
예시:
python scripts/build_notebook_sources.py news_output\verified_articles_26년_4월_1주차.json news_output\runs\26년_4월_1주차
python scripts/notebooklm_gate.py news_output\runs\26년_4월_1주차\notebook_manifest.json --output-dir news_output\runs\26년_4월_1주차
NotebookLM이 모두 성공한 뒤에만 아래를 수행한다.
scripts/render_dashboard.py 실행scripts/slide.py 실행scripts/cleanup_output.py 실행extract.py
URL에서 본문과 발행일을 추출한다.build_notebook_sources.py
verified_articles.json에서 기사별 NotebookLM 업로드용 텍스트 파일과 manifest를 생성한다.notebooklm_gate.py
새 NotebookLM 노트를 만들고, 소스 업로드, 대기, Q0~Q5 질의를 수행하며 실패 시 즉시 종료한다.render_dashboard.py
구조화된 입력 JSON으로 HTML 대시보드를 만든다.slide.py
대표 기사용 3장 슬라이드를 만든다.cleanup_output.py
news_output의 구버전과 중간 산출물을 정리한다.workflow.md
단계별 실행 순서와 실패 정책prompts.md
NotebookLM 질문 설계output-contracts.md
로컬 JSON 및 NotebookLM 출력 계약dashboard.html
대시보드 렌더링 템플릿Required:
trafilaturapython-pptxnotebooklm-pyRecommended:
playwrightNotebookLM CLI가 로그인 상태가 아니거나 네트워크가 차단되면 이 스킬은 성공할 수 없다. 이 경우 fallback 없이 종료한다.
development
Codex용 의료·응급의료 AI 주간 뉴스 브리핑 스킬. Use when creating a Korean weekly medical AI briefing covering medical AI, emergency-medicine AI, emergency department AI, and ICU/critical-care AI, where Codex searches, verifies, summarizes, writes one structured Markdown briefing, fills a fixed Pencil template, and exports a PDF briefing.
tools
Claude용 응급의료 AI 주간 뉴스 브리핑 스킬. Use when creating a Korean weekly emergency-medicine AI news briefing using Claude's built-in WebSearch/WebFetch tools for article collection and verification, then handing off to the same NotebookLM pipeline (notebooklm_gate.py, render_dashboard.py, notebooklm_slide_deck.py) for analysis and slide generation.
development
응급의료 AI 관련 주간 뉴스 스크랩. 주간(토~금) 기사/논문을 검색하고 원문을 추출해 HTML 대시보드, NotebookLM 노트, 주목 기사 슬라이드를 만든다. Use when Codex needs weekly emergency-medicine AI news collection, curation, or reporting. Keywords: 뉴스, news, 스크랩, scrap, 응급, emergency, AI 뉴스
development
Codex용 의료·응급의료 AI 주간 뉴스 브리핑 스킬. Use when creating a Korean weekly medical AI briefing covering medical AI, emergency-medicine AI, emergency department AI, and ICU/critical-care AI, where Codex searches, verifies, summarizes, selects one featured article with rule-based scoring, performs focused research, and NotebookLM is used only to generate the final slide deck.