Install
openclaw skills install telegram-geeknews매일 GeekNews(news.hada.io)에서 오늘의 HOT 이슈 5개를 큐레이션하고, 오픈소스 출시·GitHub star 급상승 프로젝트를 우선 선정하여 텔레그램으로 전송하는 데일리 브리프 에이전트 스킬. 사용자가 "긱뉴스 요약", "오늘 개발 뉴스", "OSS 뉴스", "텔레그램 브리프", "데일리 다이제스트", "개발자 뉴스 큐레이션" 등을 언급하면 이 스킬을 사용한다. cron이나 스케줄러와 결합해 매일 오전 8시 자동 실행에도 사용한다.
openclaw skills install telegram-geeknewsGeekNews(news.hada.io)에서 매일 가장 HOT한 이슈 5개를 선정하고, 오픈소스/GitHub 생태계 중심으로 큐레이션하여 텔레그램으로 전송하는 스킬.
GeekNews 페이지를 스크래핑하거나 RSS 피드를 파싱하여 당일 게시물을 수집한다.
https://news.hada.io/rss — 가장 안정적https://news.hada.io/ 메인페이지 — RSS가 실패하면 fallbackhttps://news.hada.io/topics — 추가 컨텍스트용각 게시물에서 다음을 추출한다:
아래 기준으로 가중 점수를 매겨 상위 5개를 선정한다.
각 이슈에 대해 아래를 작성한다:
| 항목 | 설명 |
|---|---|
| 제목 | 원문 제목 (한국어 우선, 필요시 영문 병기) |
| 왜 중요함 | 한 줄로 "오늘 왜 이게 중요한지" 설명 |
| 태그 | 🆕 신규 OSS ⭐ GitHub 화제 🔥 커뮤니티 핫 🤖 AI/LLM 🛠 DevTools 중 해당 태그 |
| GitHub 정보 | 저장소가 있으면: star 수, 최근 관심도, 왜 퍼지는지 짧게 |
| 링크 | 원문 링크 |
아래 포맷으로 텔레그램 메시지를 구성한다. Markdown V2 파싱 모드를 사용한다.
📰 *오늘의 GeekNews HOT 5*
{날짜} | 오픈소스·개발 생태계 중심
💬 한줄 총평: {오늘의 전반적 트렌드 한 문장}
━━━━━━━━━━━━━━━
1️⃣ *{제목}*
→ {왜 중요한지 한 줄}
{태그}
{GitHub 정보 (있으면)}
🔗 {링크}
2️⃣ *{제목}*
→ {왜 중요한지 한 줄}
{태그}
🔗 {링크}
... (3~5번 동일 구조)
━━━━━━━━━━━━━━━
🤖 Curated by geeknews-oss-brief
scripts/send_telegram.py 스크립트를 사용한다.
실행 전 아래 환경변수가 설정되어 있어야 한다:
TELEGRAM_BOT_TOKEN — 텔레그램 봇 토큰TELEGRAM_CHAT_ID — 수신할 채팅 IDpython3 scripts/send_telegram.py --message-file /tmp/geeknews_brief.md
봇 토큰과 채팅 ID가 없으면 사용자에게 설정 방법을 안내한다.
references/telegram_setup.md 참조.
매일 오전 8시(KST) 자동 실행을 위한 cron 설정:
# 매일 오전 8시(KST = UTC+9 → UTC 23:00 전날)
0 23 * * * /path/to/run_geeknews_brief.sh
또는 KST 타임존이 설정된 서버라면:
0 8 * * * /path/to/run_geeknews_brief.sh
scripts/run_geeknews_brief.sh가 전체 파이프라인을 실행한다:
[Cron 08:00 KST]
↓
[GeekNews RSS/웹 수집]
↓
[우선순위 점수 계산 & 상위 5개 선정]
↓
[각 이슈 요약 + GitHub 정보 보강]
↓
[텔레그램 메시지 포맷 구성]
↓
[텔레그램 전송]
↓
[완료 로그 기록]
GITHUB_TOKEN 환경변수 설정 권장