Kr daily market news
Build a dated Korean daily market-news report for the whole market and sectors, using domestic RSS articles plus Google News RSS discovery signals, then write Markdown/JSON artifacts and a Naver Blog publish manifest.From its SKILL.md
npx -y skills add ray5273/kr-research-kit --skill kr-daily-market-newsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
4.2 KB, as published. Nobody here has run it
Korean Daily Market News
Create a daily Korean market-news report for Codex Desktop Automation. This skill is intended for scheduled local-project runs, not launchd, cron, or GitHub Actions.
Workflow
-
Read references/workflow.md.
-
Optionally accept the watchlist JSON for compatibility, but do not collect watchlist stock news or watchlist DART/KRX links in this daily market-news report.
-
Collect market and sector RSS news flow:
node skills/kr-daily-market-news/scripts/fetch-daily-market-news.js \ --json-out analysis-example/kr-market/daily-news-YYYY-MM-DD.json -
Render the report and blog publish manifest:
node skills/kr-daily-market-news/scripts/render-daily-report.js \ --json analysis-example/kr-market/daily-news-YYYY-MM-DD.json \ --md-out analysis-example/kr-market/daily-news-YYYY-MM-DD.md \ --post-out analysis-example/kr-market/naver-post-YYYY-MM-DD.md \ --manifest-out analysis-example/kr-market/naver-publish-YYYY-MM-DD.json -
If the user asked for blog publication, hand the generated manifest to
kr-naver-blog-publish. Scheduled public publishing is allowed only through that skill's explicit scheduled mode and only if validation passes.
Output Contract
- Main artifacts:
analysis-example/kr-market/daily-news-YYYY-MM-DD.jsonanalysis-example/kr-market/daily-news-YYYY-MM-DD.md
- Blog artifacts:
analysis-example/kr-market/naver-post-YYYY-MM-DD.mdanalysis-example/kr-market/naver-publish-YYYY-MM-DD.json
- The research Markdown (
daily-news-YYYY-MM-DD.md) must include:기준일 / 생성시각오늘 시장 한 줄시장 주요 뉴스업종/테마별 흐름공식 공시/자료리더십 스크린 요약when a same-date leaders artifact exists블로그 제목 후보출처- investment disclaimer
- The Naver Blog Markdown (
naver-post-YYYY-MM-DD.md) must use the SmartEditor-ready format:- no
오늘 시장 한 줄 - no top metadata bullets (
기준일,생성시각,수집모드); the title is followed directly by시장 주요 요약 시장 주요 요약as a 1-5 numbered summary list시장 주요 뉴스as raw link-card input lines only:1. 기사 제목, next linehttps://..., then a blank line before the next item- no Markdown bullet lines anywhere in the Naver post
- no Markdown links or
— sourcesuffixes inside the Naver시장 주요 뉴스section - no
블로그 제목 후보 - no
관심종목 뉴스 업종/테마별 흐름as the fixed 10-sector table출처as a two-column내용 | 링크table
- no
- Live news collection must include only articles whose normalized publication date matches
asOfDate; RSSpubDatevalues are normalized to KSTYYYY-MM-DD. - Default live collection uses domestic media RSS article URLs for body sections. Google News RSS is discovery-only and must not populate
marketNews,sectorNews, Naver postlinkCards, or the rendered출처table. - Articles with unknown dates or non-matching dates stay out of the JSON body sections and post body; record the exclusion in JSON
warnings. - The Naver post must not show
## 수집 경고near the top. Summarize collection gaps at the end near the disclaimer under### 수집 참고, without exposing long URLs. - The Naver publish manifest must set
post.titleto the first title candidate and, for daily market-news only, must setpost.linkCardsto the raw URLs shown in the Naver시장 주요 뉴스section, in the same order.
Validation
Run before considering changes complete:
node skills/kr-daily-market-news/scripts/test-daily-market-news.js
node --check skills/kr-daily-market-news/scripts/fetch-daily-market-news.js
node --check skills/kr-daily-market-news/scripts/render-daily-report.js
Use --fixture <fixture.json> only for deterministic tests or dry runs. Do not treat fixture output as a real same-day market report.