返回顶部
x

x-to-notebookX书签到笔记

Push X/Twitter bookmarks into Google NotebookLM notebooks, auto-routed by bookmark folder. Use when the user wants to send bookmarks to NotebookLM, says "push my bookmarks", "sync bookmarks to notebook", or "send X bookmarks to NotebookLM".

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
279
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

x-to-notebook

X 到笔记本

按文件夹获取X书签,并根据名称自动路由到匹配的NotebookLM笔记本。

前置条件

  • - 安装twikit:cd ~/.openclaw && uv add twikit
  • 从浏览器导出X cookies到~/.openclaw/credentials/x-cookies.json(在x.com上使用Cookie-Editor扩展)
  • 安装notebooklm-mcp-cli:uv tool install notebooklm-mcp-cli
  • 安装Google Chrome(用于持久认证)
  • NotebookLM已认证:nlm login
  • 在mcporter中注册notebooklm MCP服务器:mcporter config add notebooklm --command notebooklm-mcp

工作流程

1. 获取书签文件夹

json
{
tool: exec,
command: uv run --project ~/.openclaw {baseDir}/scripts/list_folders.py
}

解析JSON输出。如果退出码为1,报告错误并停止。

2. 按文件夹获取书签

对于步骤1中的每个文件夹,以及未归档的书签(不使用--folder-id):

json
{
tool: exec,
command: uv run --project ~/.openclaw {baseDir}/scripts/fetchbookmarks.py --folder-id id>
}

对于未归档的书签(无文件夹):

json
{
tool: exec,
command: uv run --project ~/.openclaw {baseDir}/scripts/fetch_bookmarks.py
}

跳过没有返回新书签的文件夹。

3. 列出笔记本

json
{
tool: exec,
command: mcporter call notebooklm.notebook_list
}

如果mcporter报错 → NotebookLM MCP服务器不可用。请使用以下命令注册:mcporter config add notebooklm --command \notebooklm-mcp\ 并停止。

如果认证过期 → NotebookLM会话已过期。请运行:nlm login 并停止。

4. 自动匹配文件夹到笔记本

将每个文件夹名称匹配到笔记本标题(不区分大小写,去除表情符号和-notebook/-bookmarks后缀)。例如,文件夹🦞 openclaw-notebook匹配笔记本OpenClaw。显示匹配计划:

文件夹路由:

  • - AI研究 → 笔记本 AI研究(3个新书签)
  • Claude代码 → 笔记本 claude code(2个新书签)
  • 随机 → 无匹配笔记本
  • 未归档 → 无匹配笔记本

5. 处理未匹配的文件夹

对于每个没有匹配笔记本的文件夹(包括未归档),询问:

没有笔记本匹配文件夹随机(4个书签)。请选择:

  1. 1. 笔记本标题A
  2. 笔记本标题B

+ 创建新笔记本
s. 跳过此文件夹

如果用户选择创建新,询问标题:

json
{
tool: exec,
command: mcporter call notebooklm.notebook_create title=\<标题>\
}

如果用户选择跳过,完全跳过这些书签。

6. 推送书签

对于每个已解析笔记本的文件夹,将每个书签作为文本源推送(NotebookLM无法抓取X URL):

json
{
tool: exec,
command: mcporter call notebooklm.sourceadd notebookid=\<笔记本ID>\ source_type=text text=\@作者: 推文内容\n\n来源: https://x.com/作者/status/ID\
}

按文件夹报告进度。如果推送失败,报告失败的推文并继续。

7. 标记为已推送

成功推送后,标记书签ID:

json
{
tool: exec,
command: uv run --project ~/.openclaw {baseDir}/scripts/mark_pushed.py ...
}

仅标记成功推送的ID。

8. 确认

按文件夹报告摘要:

书签同步完成:

  • - AI研究 — 已推送3个
  • Claude代码 — 已推送2个

已跳过:随机(用户跳过)

9. 错误处理

  • - fetchbookmarks.py认证错误 → X会话已过期。请从浏览器重新导出cookies到~/.openclaw/credentials/x-cookies.json
  • NotebookLM MCP未注册 → NotebookLM MCP服务器不可用。请使用以下命令注册:mcporter config add notebooklm --command \notebooklm-mcp\
  • NotebookLM认证过期 → NotebookLM会话已过期。请在终端中运行nlm login
  • sourceadd失败 → 报告URL和错误,继续处理剩余书签
  • 所有文件夹均无书签 → 没有新的书签需要推送。

示例

用户说预期行为
推送我的书签获取文件夹+书签,自动匹配到笔记本,询问未匹配的,推送
把我的X书签发送到NotebookLM
相同流程 | | 同步书签到笔记本 | 相同流程 |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 x-to-notebook-1776192602 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 x-to-notebook-1776192602 技能

通过命令行安装

skillhub install x-to-notebook-1776192602

下载

⬇ 下载 x-to-notebook v1.1.0(免费)

文件大小: 8.87 KB | 发布时间: 2026-4-15 11:14

v1.1.0 最新 2026-4-15 11:14
- Add bookmark folder auto-routing: folders matched to notebooks by name (case-insensitive)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部