skills/news-scrap-codex-v2/SKILL.md
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.
npx skillsauth add g2e-yunseonghun/commit-skils-test news-scrap-codex-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.
모든 출력은 한국어로 작성한다.
bind.* 자리값을 기사별 리서치 내용으로 채워야 할 때<run_dir>/news_<week_id>.html과 <run_dir>/news_slide_<week_id>.pdf 두 개만 남긴다.<work_dir>/news_briefing.md 하나로 구조화한다.news_briefing.md에서 생성한다..pen 파일은 <work_dir> = <run_dir>/_work 아래에서만 사용하고 성공 후 삭제한다.포함 범위는 의료 AI, 응급의료 AI, 응급실 AI, 중환자실 AI다. 의료기기 AI, 의료영상 AI, 진단 AI도 병원 진료, 응급의료, 중환자의료 맥락이 있으면 포함할 수 있다.
아래 주제는 단독으로는 제외한다.
단, 위 주제라도 원문에서 응급실, 응급의료, 중환자실, 급성 악화 조기 인지, 의료진 의사결정 지원과 직접 연결되면 포함 후보로 볼 수 있다.
<run_dir>를 정한 뒤 python scripts/reset_week_outputs.py <run_dir>를 먼저 실행한다.<work_dir>를 <run_dir>/_work로 둔다.python scripts/build_search_queries.py --start-date YYYY-MM-DD --end-date YYYY-MM-DD --format json --output <work_dir>/search_queries.json로 검색 세트를 만든다.python scripts/scan_candidates.py <input_json> --start-date YYYY-MM-DD --end-date YYYY-MM-DD --output <work_dir>/candidates_raw.json로 후보를 정규화한다.python scripts/extract.py로 원문, 날짜, 본문을 확인한다.<work_dir>/news_briefing.md로 작성한다. 구조는 references/briefing-md-contract.md를 따른다.python scripts/render_dashboard_from_md.py <work_dir>/news_briefing.md <run_dir>/news_<week_id>.html로 HTML 대시보드를 만든다.python scripts/build_pencil_slide_spec_from_md.py <work_dir>/news_briefing.md <work_dir> --week-id <week_id>로 Pencil template_bindings spec을 만든다.python scripts/prepare_pencil_template.py <work_dir> --spec-json <work_dir>/pencil_slide_spec.json로 기존 Pencil 템플릿을 주차별 작업 파일로 복사한다.python scripts/apply_pencil_bindings.py <work_dir>/news_slide_<week_id>.pen <work_dir>/pencil_slide_spec.json --strict로 bind.* text node를 자동 갱신하고 빈 반복 카드를 숨긴다.<work_dir>/news_slide_<week_id>.pen 파일을 Pencil에서 열거나 Pencil MCP open_document(path=...)로 active editor로 만든다.snapshot_layout(problemsOnly=true)로 clipped element가 없는지 확인한다.export_nodes(format="pdf")로 slide frame 4개를 PDF로 export한다.python scripts/finalize_pencil_slide_pdf.py <exported_pdf> <run_dir> --spec-json <work_dir>/pencil_slide_spec.json --pen-file <work_dir>/news_slide_<week_id>.pen --work-dir <work_dir>로 PDF 파일명을 정규화하고 _work를 삭제한다.news_briefing.md 구조: references/briefing-md-contract.mdscripts/build_search_queries.py: 주차별 검색어와 site-pass 세트를 생성한다.scripts/scan_candidates.py: raw search hit 또는 URL 목록을 후보 JSON으로 정규화한다.scripts/extract.py: 후보 URL의 본문과 발행일을 추출해 검증 단계에 사용한다.scripts/render_dashboard_from_md.py: news_briefing.md에서 최종 HTML 대시보드를 만든다.scripts/build_pencil_slide_spec_from_md.py: news_briefing.md에서 Pencil template_bindings spec을 만든다.scripts/prepare_pencil_template.py: 기존 .pen 템플릿을 주차별 작업 파일로 복사한다.scripts/apply_pencil_bindings.py: 주차별 .pen 파일의 bind.* text node를 갱신하고 빈 반복 카드를 숨긴다.scripts/finalize_pencil_slide_pdf.py: Pencil MCP가 export한 PDF를 news_slide_<week_id>.pdf로 정규화하고 기본적으로 _work를 삭제한다.scripts/reset_week_outputs.py: 같은 주차 재실행 전에 기존 생성물을 삭제한다.호환용 helper인 freeze_verified_articles.py, select_featured_article.py, render_dashboard.py, build_pencil_slide_spec.py도 남아 있지만 v2 기본 경로에서는 news_briefing.md를 원본으로 사용한다.
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
NotebookLM을 필수 게이트로 두는 응급의료 AI 주간 뉴스 스크랩. 전주 토요일부터 이번 주 금요일까지의 국내 기사, 해외 기사, 논문을 수집·검증한 뒤 매주 새 NotebookLM 노트에 기사별 개별 소스를 업로드하고 Q0~Q5 분석이 모두 성공한 경우에만 HTML 대시보드와 슬라이드를 생성한다. 응급의료 AI 주간 뉴스, NotebookLM 기반 브리핑, 실패 시 즉시 종료가 필요한 뉴스 스크랩 작업에 사용한다.
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.