Help us improve
Share bugs, ideas, or general feedback.
From newsletter
AI 뉴스레터 초기 설정. 수집 플랫폼 선택, Telegram 봇 토큰, 수집 주기를 설정한다. 사용자가 '뉴스레터 설정', '뉴스 설정', 'onboard', '플랫폼 바꾸고 싶어', '텔레그램 연동', '수집 주기 변경' 등을 말하면 반드시 이 스킬을 사용할 것.
npx claudepluginhub bae-changhyun/cc-plugins-bch --plugin newsletterHow this skill is triggered — by the user, by Claude, or both
Slash command
/newsletter:ai-news-onboardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
config.json을 생성/업데이트한다. 아래 단계를 순서대로 진행한다.
Integrates with Telegram Bot API: setup via BotFather, send messages, webhooks, inline keyboards, manage groups and channels. Includes boilerplates for Node.js and Python.
Guides users through setting up a newsjack monitoring profile for a company, including company standing, topics, competitors, RSS feeds, and optional X trend monitoring.
Aggregates RSS feeds from French tech sources like Journal du Hacker and Human Coders News, producing daily recaps of recent developer articles. Invoke via /veille [days].
Share bugs, ideas, or general feedback.
config.json을 생성/업데이트한다. 아래 단계를 순서대로 진행한다.
cat {PLUGIN_DIR}/.data/config.json 2>/dev/null
첫 번째 질문 — 글로벌 소스:
AskUserQuestion 도구로 묻는다. 반드시 아래 4개를 모두 보여줘야 한다:
매핑: HN=hn, Reddit=reddit, TLDR=tldr, Threads=threads
두 번째 질문 — 국내 소스:
AskUserQuestion 도구로 묻는다. 반드시 아래 3개를 모두 보여줘야 한다:
매핑: GeekNews=geeknews, Velopers=velopers, DevDay=devday
두 응답을 합쳐서 platforms 배열을 만든다.
Reddit 선택 시 — AskUserQuestion:
"직접 입력" 선택 시 추가 질문으로 서브레딧 목록을 받는다. 기본값: Anthropic, ArtificialInteligence, ClaudeAI, GithubCopilot, LocalLLaMA, ollama, OpenAI, openclaw, opensource, Qwen_AI, Vllm
Threads 선택 시 — AskUserQuestion:
"없음" 선택 시 platforms에서 threads를 제거한다. 텍스트 입력이 있으면 rsshub_url로 저장.
AskUserQuestion:
"예" 선택 시:
AskUserQuestion:
토큰을 받으면 chat_id를 입력받는다.
AskUserQuestion:
chat_id를 받으면 테스트 메시지로 검증:
curl -s -X POST "https://api.telegram.org/bot{TOKEN}/sendMessage" \
-H "Content-Type: application/json" \
-d '{"chat_id": "{CHAT_ID}", "text": "✅ 뉴스레터 설정 테스트 성공!"}' | python3 -c "
import sys, json
data = json.load(sys.stdin)
print('OK' if data.get('ok') else 'FAILED')
"
AskUserQuestion:
매핑: 30분마다=*/30 * * * *, 1시간마다=0 * * * *, 2시간마다=0 */2 * * *, 매일=0 0 * * *
mkdir -p {PLUGIN_DIR}/.data
{PLUGIN_DIR}/.data/config.json에 저장:
{
"platforms": ["hn", "reddit", "geeknews", "tldr", "velopers", "devday"],
"subreddits": ["Anthropic", "ClaudeAI"],
"threads_accounts": ["choi.openai", "claudeai", "programmingzombie", "feelfree_ai"],
"rsshub_url": "http://localhost:1200",
"telegram": {
"enabled": true,
"bot_token": "123:AAH...",
"chat_id": "123456789"
},
"schedule": { "cron": "0 * * * *", "label": "1시간마다" }
}
선택하지 않은 플랫폼 관련 필드는 생략한다. 저장 후 설정 요약을 보여준다.