计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
twitter-bookmark-sync【效率与协作】Automatically ranks your Twitter bookmarks daily and delivers a curated reading list
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Automated Twitter bookmark curation and notification
Never miss important bookmarks. Automatically rank your Twitter bookmarks based on your interests and get a curated reading list delivered daily.
brew install steipete/tap/bird)brew install steipete/tap/bird
Extract your Twitter cookies from your browser:
Open browser → https://x.com (logged in)
DevTools (Cmd+Option+I) → Application → Cookies → https://x.com
Copy these values:
auth_tokenct0Save to config:
mkdir -p ~/.config/bird
cat > ~/.config/bird/config.json5 << 'EOF'
{
authToken: "your_auth_token_here",
ct0: "your_ct0_here"
}
EOF
bird whoami
clawdhub install twitter-bookmark-sync
cd ~/clawd/skills/twitter-bookmark-sync
./install.sh
The installer will:
Edit ~/clawd/twitter-bookmark-sync-config.json:
{
"fetch_time": "00:00", // When to learn & rank (24h format)
"notification_time": "08:00", // When to send results
"lookback_hours": 24, // How far back to check
"notification_channel": "telegram", // or "gmail", "slack"
"output_dir": "~/Documents" // Where to save reading lists
}
Ranking criteria (self-evolving):
~/clawd/twitter-bookmark-sync-criteria.json
This file updates automatically based on your bookmarking patterns.
Do not edit manually — let it learn from your behavior.
Telegram (default):
{
"notification_channel": "telegram"
}
Gmail (via gog skill):
{
"notification_channel": "gmail",
"gmail_to": "your.email@gmail.com"
}
Slack:
{
"notification_channel": "slack",
"slack_channel": "#bookmarks"
}
Midnight (00:00) - Learning Phase:
~/Documents/twitter-reading-YYYY-MM-DD.mdMorning (08:00) - Notification:
Example notification:
📚 Twitter Reading List Ready!
**1. @someuser** (Score: 120)
💡 Career growth pathway • Investment strategy
🔗 https://x.com/...
**2. @another** (Score: 110)
💡 Direct crypto insights • London transition
🔗 https://x.com/...
On first install:
twitter-bookmark-sync-criteria.jsonEvery midnight:
Example evolution:
Day 1: crypto_insights: 100, relationships: 90
Day 10: crypto_insights: 100 (active), relationships: 60 (decaying)
Day 30: crypto_insights: 100, AI_tools: 75 (discovered), relationships: 35
Why this matters:
Run immediately:
cd ~/clawd/skills/twitter-bookmark-sync
./scripts/sync.sh
Change schedule:
# Edit config
nano ~/clawd/twitter-bookmark-sync-config.json
# Reload cron jobs
./install.sh
"No bookmarks found"
bird whoamibird bookmarks -n 5"Permission denied"
~/.config/bird/config.json5"Notification not sent"
clawdbot status~/clawd/logs/twitter-bookmark-sync.logMIT