/install daum-trends-briefing
What this skill does
Creates a short briefing from Daum 메인 실시간 트렌드(REALTIME_TREND_TOP):
(ClawHub 검증 정책상 바이너리 파일(jpg/png 등)을 스킬에 포함할 수 없어서, 스크린샷은 외부 링크로만 첨부하세요.)
예시 스크린샷(외부 링크): https://github.com/user-attachments/assets/9aefc56b-6f52-4580-b4e5-585bd0e816da
- TOP10 keywords
- For each keyword: fetch Daum search page and extract one representative title (usually the first News result)
- Include links
- Print exactly 12 lines to stdout:
- Title line 2–11) 10 trend lines
updatedAt: ...
Data sources
- Daum homepage: https://www.daum.net/
- Daum search (for each keyword):
https://search.daum.net/search?w=tot&DA=RT1&rtmaxcoll=AIO,NNS,DNS&q=\x3Ckeyword>
How to fetch & parse https://www.daum.net/ (REALTIME_TREND_TOP)
Daum renders a large JSON blob inside the HTML. The real-time trend slot appears as a node with:
"uiType":"REALTIME_TREND_TOP"contents.data.updatedAtcontents.data.keywords(array of{ keyword, rank, ... })
Parsing approach (used in the script):
- Download the HTML.
- Find the first occurrence of
"uiType":"REALTIME_TREND_TOP". - From that position, locate:
"updatedAt":"...""keywords":[ ... ]
- Extract the
keywordsarray substring by bracket matching, thenJSON.parseit.
This avoids having to parse the full page-level JSON assignment.
How to fetch each keyword’s Daum search page & extract 1 title
For each keyword, request:
https://search.daum.net/search?w=tot&DA=RT1&rtmaxcoll=AIO,NNS,DNS&q=\x3CencodeURIComponent(keyword)>
Extraction heuristic (used in the script):
- Prefer the first match of the News-like title pattern:
\x3Cstrong class="tit-g ...">\x3Ca href="...">TITLE\x3C/a>
- Strip HTML tags (
\x3Cb>...\x3C/b>etc.) and decode basic HTML entities. - If no title is found, fall back to
Daum 검색 결과.
Output format
Example (12 lines):
Daum 실시간 트렌드 TOP101. 키워드: “대표 제목” https://search.daum.net/search?...q=......10. 키워드: “대표 제목” https://search.daum.net/search?...q=...updatedAt: 2026-03-05T06:08:51.024+09:00
Script
- Entry point:
scripts/briefing.mjs - Runs with Node.js built-ins only.
Run locally
node {workspace}/skills/daum-trends-briefing/scripts/briefing.mjs
Sanity check (should print 12 lines)
node {workspace}/skills/daum-trends-briefing/scripts/briefing.mjs | wc -l | tr -d ' '
# expected: 12
OpenClaw cron job (08:00–21:00 every hour, KST) + Telegram announce
OpenClaw cron jobs live in:
~/.openclaw/cron/jobs.json
In this OpenClaw setup, cron jobs typically run an agent turn. The agent can execute the Node script and then announce the stdout to Telegram.
Create a cron job with the CLI (recommended):
openclaw cron add \
--name "Daum 실시간 트렌드 브리핑 (매시 정각 KST)" \
--cron "0 8-21 * * *" \
--tz "Asia/Seoul" \
--agent main \
--announce --channel telegram --to "\x3CYOUR_TELEGRAM_CHAT_ID>" \
--expect-final \
--message $'Run this command and announce its stdout as-is:\
\
node {workspace}/skills/daum-trends-briefing/scripts/briefing.mjs'
Tip: replace {workspace} with your OpenClaw workspace path (often ~/.openclaw/workspace or your configured workspace).
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install daum-trends-briefing - 安装完成后,直接呼叫该 Skill 的名称或使用
/daum-trends-briefing触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Daum Trends Briefing 是什么?
Fetch Daum real-time trend TOP10, add one-line context (top news title) + links, and print a 12-line briefing suitable for OpenClaw cron + Telegram announce. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 327 次。
如何安装 Daum Trends Briefing?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install daum-trends-briefing」即可一键安装,无需额外配置。
Daum Trends Briefing 是免费的吗?
是的,Daum Trends Briefing 完全免费(开源免费),可自由下载、安装和使用。
Daum Trends Briefing 支持哪些平台?
Daum Trends Briefing 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Daum Trends Briefing?
由 Sung Kim(@hunkim)开发并维护,当前版本 v0.1.2。