一键导入
twitter-bookmarks
Automated Twitter bookmark processor with YAML-configurable categories and smart routing
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Automated Twitter bookmark processor with YAML-configurable categories and smart routing
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | twitter-bookmarks |
| description | Automated Twitter bookmark processor with YAML-configurable categories and smart routing |
| homepage | https://x.com/alexhillman/status/2006420618091094104 |
| metadata | {"clawdis":{"emoji":"🔖","requires":{"bins":["bird"]}}} |
Automated Twitter bookmark processing inspired by Alex Hillman's JFDI system. Checks bookmarks periodically, categorizes via LLM, and routes to configured destinations.
# Build
go build -o twitter-bookmarks
# Process bookmarks
./twitter-bookmarks process
# Check status
./twitter-bookmarks status
bird bookmarksCreate ~/.twitter-bookmarks-config.yaml:
categories:
# Define categories with descriptions and keywords (guides LLM classification)
work:
description: "Work-related tools, articles, and research"
keywords: [enterprise, b2b, productivity, saas]
personal:
description: "Personal interests, hobbies, random finds"
keywords: [hobby, interest, fun, learn]
routing:
# Map categories to actions
work:
action: save_obsidian # Options: save_obsidian, summarize, notify, save_file, unbookmark
path: "Work/Research" # Relative to Obsidian vault
notify: true # Send Telegram notification
personal:
action: summarize # Extract & summarize URLs
notify: true
| Action | Description | Config |
|---|---|---|
save_obsidian | Save to Obsidian vault | path: relative path in vault |
summarize | Extract URL content, summarize, send via Telegram | N/A |
notify | Send Telegram notification only | N/A |
save_file | Append to text file | path: absolute file path |
unbookmark | Remove bookmark after processing | N/A |
codex | Create Codex prompt in ~/.codex-prompts/ | N/A |
razor | Auto-implement or save to Obsidian | path: Obsidian path |
Required:
GEMINI_API_KEY - For LLM classificationOptional:
TWITTER_BOOKMARKS_CONFIG - Config file path (default: ~/.twitter-bookmarks-config.yaml)TWITTER_BOOKMARKS_STATE - State file (default: ~/.twitter-bookmarks-state.json)TWITTER_BOOKMARKS_OBSIDIAN - Obsidian vault path (if using save_obsidian)BIRD_BIN - bird CLI path (default: bird)SUMMARIZE_BIN - summarize CLI path (optional)TWITTER_BOOKMARKS_QUIET_START - Quiet hours start (default: 23:00)TWITTER_BOOKMARKS_QUIET_END - Quiet hours end (default: 08:00)*/20 * * * * cd /path/to/twitter-bookmarks && ./twitter-bookmarks process
from clawdis_cron import add_job
add_job({
'id': 'twitter-bookmarks',
'schedule': '*/20 * * * *',
'command': 'cd /path/to/twitter-bookmarks && ./twitter-bookmarks process'
})
categories:
research:
description: "Academic papers, research tools, datasets"
keywords: [research, paper, study, dataset, academic]
routing:
research:
action: save_obsidian
path: "Research/Papers"
notify: true
categories:
spam:
description: "Unwanted promotional content"
keywords: [crypto, nft, airdrop, presale]
routing:
spam:
action: unbookmark # Remove automatically
categories:
recipes:
description: "Cooking recipes and food content"
keywords: [recipe, cook, bake, ingredient]
routing:
recipes:
action: save_file
path: "/Users/you/recipes.md"
notify: false
File: ~/.twitter-bookmarks-state.json
{
"lastProcessed": "2026-01-04T02:20:00Z",
"processedIds": ["1234567890", "9876543210"],
"categories": {
"work": 15,
"personal": 8,
"spam": 3
}
}
When running as a Clawdis skill, the processor can:
save_obsidiandiscard category + unbookmark action to auto-clean spamnotify: false for high-volume categories./twitter-bookmarks status to see category distributionInspired by Alex Hillman's JFDI system
Automate chill.institute torrent/magnet ingestion into put.io. Use when asked to search, scan, or fetch torrent/magnet links from chill.institute and add them to put.io, or when troubleshooting the chill/put.io ingestion pipeline (cookies, profiles, put.io token).
Dashlane CLI for vault access and automation.
Manage Eufy Security (HomeBase S380 + SoloCam S340/E340) from the `eufy` CLI—capture snapshots, forward alarms to the Tuya hub, and change guard/alarm modes through eufy-security-ws.
GitHub CLI for repos, PRs, issues, and Actions.
Manage Tailscale VPN, Serve, and Funnel from the CLI.
Control Tuya devices via local Home Assistant (tuya-local) or Tuya Cloud using the tuya-hub Go CLI.