Multi-source intelligence briefing skill (RSS, Twitter/X via bird, Hacker News, GitHub Trending, Techmeme) with credibility seals, durable user configuration (language, source mix/quotas, focus...
A hybrid intelligence briefing skill combining Twitter/X (via bird CLI) and Perplexity for multi-source news aggregation with Chinese audio summaries.
Varys Spider generates bilingual (Chinese-focused) intelligence briefings with:
Data sources:
npm install -g @steipete/bird
Or use npx without installing:
npx @steipete/bird whoami
auth_token and ct0 valuespip3 install edge-tts requests
# Set credentials
export BIRD_AUTH_TOKEN="your_auth_token_here"
export BIRD_CT0="your_ct0_cookie_here"
export OPENROUTER_API_KEY="sk-or-v1-your_key_here"
# Run a briefing
python3 scripts/main.py --edition morning --output both --target 8509139631
Create .env in skill root:
# Twitter/X Web Cookie Auth (from browser dev tools)
BIRD_AUTH_TOKEN=your_auth_token_here
BIRD_CT0=your_ct0_cookie_here
# OpenRouter API Key for Perplexity
OPENROUTER_API_KEY=sk-or-v1-your_key_here
Edit scripts/config_loader.py to customize:
focus_accounts = [
# AI/Tech
"mranti", "wuyuesanren", "op7418", "dair_ai", "yetone",
"steipete", "bcherny", "gregisenberg", "emollick",
# Finance/Trading
"WallStTV", "yriica", "fxtrader", "rryssf_",
# Politics/Polling
"CookPolitical", "FiveThirtyEight", "DecisionDeskHQ",
"Redistrict", "gelliottmorris",
# Mainstream Media
"BBCWorld", "BBCBreaking", "Reuters", "WSJ",
"nytimes", "TheEconomist",
# Chinese Community
"renfanzi", "dotey", "lifesinger", "vista8",
"fanshimin", "superzen", "Alex8282019"
]
Prompts are configured to:
Format per item:
โ-
๐ฆ @username
โโโโโโโโโโโโโโโโโโ
ๅฏไฟกๅบฆ๏ผ๐ ไธไธ่ฏ่ฎบ
โโโโโโโโโโโโโโโโโโ
[ๅๆ - English]
{Tweet content}
โโโโโโโโโโโโโโโโโโ
[ไธญๆ็ฟป่ฏ]
(่ฏทๅฐๆญค้จๅ็ฟป่ฏๆไธญๆ)
ๆฅๆบ 1: https://x.com/username/status/123456
โโโโ
Fetch (Bird CLI + Perplexity)
โ
Filter (deduplicate, exclude ads/sports/entertainment)
โ
Trust Level Classification (5-tier system)
โ
Signal Scoring (P1/P2/P3 + diversity gate)
โ
Format (text with inline citations + TTS script)
โ
Generate Audio (Edge TTS)
โ
Deliver (Audio FIRST โ Text)
varys-spider/
โโโ SKILL.md # This file
โโโ config.yaml # Configuration
โโโ .env.example # Credentials template
โโโ .gitignore
โโโ requirements.txt # Python dependencies
โโโ test.sh # Quick test script
โโโ prompts/
โ โโโ p1_ai_immigration.txt # P1: AI+็งปๆฐ
โ โโโ p2_politics.txt # P2: ๆฟๆฒป
โ โโโ p3_finance.txt # P3: ้่
โโโ scripts/
โโโ main.py # Entry point
โโโ config_loader.py # Config parser
โโโ fetch_bird.py # Twitter/X via bird CLI
โโโ fetch_perplexity.py # Perplexity search
โโโ filter.py # Content filtering
โโโ trust_level.py # Credibility classification
โโโ signal.py # Scoring & gates
โโโ format.py # Output formatting
โโโ audio.py # TTS generation
โโโ deliver.py # Telegram delivery
MIT