platforms/claude/skills/bird-twitter-bookmarks/SKILL.md
Manage X/Twitter bookmarks locally with Field Theory CLI. Actions: sync, search, list, classify, stats, viz, l2-label, review queue. Keywords: x bookmarks, twitter bookmarks, fieldtheory, ft.
npx skillsauth add codingsamss/ai-dotfiles bird-twitter-bookmarksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
使用 fieldtheory(ft)管理 X/Twitter 收藏夹的本地数据副本:同步、检索、筛选、分类、统计与可视化。并支持 unknown 条目的 L2 细分标签与低置信度复核队列。
触发关键词:
x 收藏夹 / twitter bookmarks / bookmarksfieldtheory / ft同步收藏夹 / 搜索收藏 / 分类收藏收藏夹统计 / 收藏夹可视化Node.js 20+ 与 fieldtheory CLI。x.com。NODE_USE_ENV_PROXY=1HTTP_PROXY=http://127.0.0.1:7897HTTPS_PROXY=http://127.0.0.1:7897推荐命令前缀:
NODE_USE_ENV_PROXY=1 HTTP_PROXY=http://127.0.0.1:7897 HTTPS_PROXY=http://127.0.0.1:7897 ft <command>
NODE_USE_ENV_PROXY=1 HTTP_PROXY=http://127.0.0.1:7897 HTTPS_PROXY=http://127.0.0.1:7897 ft sync
快速自测(只拉 1 页):
NODE_USE_ENV_PROXY=1 HTTP_PROXY=http://127.0.0.1:7897 HTTPS_PROXY=http://127.0.0.1:7897 ft sync --max-pages 1
ft search "agent memory"
ft list --author wangray --limit 20
ft show <tweet_id>
ft classify --regex
ft categories
ft domains
ft stats
ft viz
脚本路径(同步后):
SCRIPT="${CLAUDE_HOME:-$HOME/.claude}/skills/bird-twitter-bookmarks/scripts/bookmark_l2_labels.py"
初始化本地表结构(幂等):
python3 "$SCRIPT" bootstrap
先 dry-run 看效果:
HTTP_PROXY=http://127.0.0.1:7897 HTTPS_PROXY=http://127.0.0.1:7897 python3 "$SCRIPT" classify-unknown --engine auto --dry-run --verbose
正式执行(unknown -> L2 标签):
HTTP_PROXY=http://127.0.0.1:7897 HTTPS_PROXY=http://127.0.0.1:7897 python3 "$SCRIPT" classify-unknown \
--engine codex \
--single-stage \
--stage1-model gpt-5.4-mini \
--stage1-effort medium \
--batch-size 10 \
--skip-link-fetch \
--min-confidence 0.7 \
--min-context-chars 24 \
--low-context-cap 0.55
查看覆盖与分布:
python3 "$SCRIPT" report
查看低置信度复核队列:
python3 "$SCRIPT" review --limit 20
ft path
ft status
默认存储目录:
~/.ft-bookmarks/
可覆盖为自定义目录:
FT_DATA_DIR=/path/to/dir ft sync
ft classify 会调用本机可用的 claude 或 codex CLI 做分类(非纯离线规则)。ft classify --regex。fetch failed,优先检查是否缺少 NODE_USE_ENV_PROXY=1。bookmark_link_context/bookmark_labels/bookmark_review_queue),不会改动 X 平台内容。development
Query Midea MX / 美信 local message cache through the MX local HTTP query service from Codex. Use when the user asks to read MX sessions, search chat history, search messages globally or inside a group/session, list recent messages, or page message history. This is read-only and does not require send authorization. Never fall back to reading SQLite or app cache files directly.
development
Safely search MX users or groups and send Midea MX / 美信 IM messages from Codex. Use when the user asks to notify someone, send a message to a person or group, use a configured group alias, @ users, @ all, or send MX file/image messages. Read lookups need no extra authorization; every live send needs explicit user authorization for that exact target and message.
tools
MX channel output rules. Always active in MX conversations.
tools
Use the company WorkSpace `ws` CLI reliably as a delegated coding agent from Codex. Trigger when the user wants Codex to command `ws`, WorkSpace CLI, or the company opencode-derived coding tool to generate code, inspect a repo, run a bounded implementation task, or use a requested WorkSpace model while Codex reviews the output.