← Back to Skills Marketplace
spideystreet

X To Notebook

cross-platform ✓ Security Clean
316
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install x-to-notebook
Description
Push X/Twitter bookmarks into Google NotebookLM notebooks, auto-routed by bookmark folder. Use when the user wants to send bookmarks to NotebookLM, says "pus...
Usage Guidance
This skill appears to do what it claims, but before installing you should: (1) be comfortable exporting your X browser cookies to ~/.openclaw/credentials/x-cookies.json — those cookies grant access to your account session and are sensitive; (2) verify you trust the skill source since it will read that cookie file and call twikit and mcporter locally; (3) note the skill will create and update ~/.openclaw/data/x-bookmarks-pushed.json to track pushed IDs; (4) ensure you want to install and register the NotebookLM MCP tool (mcporter/notebooklm-mcp-cli) and have Chrome for nlm login; (5) review the included Python files yourself if you want to confirm there are no surprises, especially if you plan to run auto_sync.py unattended. If any of these steps are unacceptable, do not install or run the skill.
Capability Analysis
Type: OpenClaw Skill Name: x-to-notebook Version: 1.1.0 The skill bundle provides a legitimate workflow for syncing X (Twitter) bookmarks to Google NotebookLM. It uses the 'twikit' library to fetch bookmarks and a local MCP server ('notebooklm-mcp-cli') to push content. The scripts (auto_sync.py, fetch_bookmarks.py) handle sensitive credentials (X cookies) stored locally in the user's home directory as expected for this integration. Security practices like using shlex.quote to prevent shell injection are present, and there is no evidence of data exfiltration or malicious intent.
Capability Assessment
Purpose & Capability
Name/description, scripts, and SKILL.md all consistently implement fetching X bookmarks with twikit and pushing them to NotebookLM via mcporter. Required binaries (uv, mcporter) and the notebookmcp dependency are appropriate for the described flow. Minor doc mismatch: README initially says bookmarks are pushed as URL sources while SKILL.md and changelog state tweets are pushed as text sources (the code pushes text).
Instruction Scope
Runtime instructions are specific and bounded: list folders, fetch bookmarks, match to notebooks, push via mcporter, mark pushed. They reference only the cookie file and local pushed-IDs file needed for operation; there are no instructions to read unrelated system files or to send data to external endpoints beyond twikit/mcporter calls.
Install Mechanism
No install spec that downloads arbitrary code; the package contains Python scripts that are run via the uv tool. Prerequisite installs (twikit, notebooklm-mcp-cli) are third-party tools but are stated explicitly. No suspicious remote download URLs or extract steps are present in the skill bundle itself.
Credentials
The skill does not request environment variables or external credentials, which is coherent. However it requires the user to export their X session cookies to ~/.openclaw/credentials/x-cookies.json (sensitive). The registry metadata listed no required config paths, but the code and SKILL.md clearly rely on that cookie path and on a local pushed-IDs file (~/.openclaw/data/x-bookmarks-pushed.json). This should be understood as necessary for the feature but is a privacy-sensitive local dependency.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide settings. It writes to ~/.openclaw under its own paths (credentials and data) which is normal for user tools. The presence of an auto_sync.py mode indicates it can be run unattended (cron), but the skill does not force permanent/invisible installation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install x-to-notebook
  3. After installation, invoke the skill by name or use /x-to-notebook
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
- Add bookmark folder auto-routing: folders matched to notebooks by name (case-insensitive)
v1.0.0
Initial release.
v0.0.0-pr-check
Slug availability check
Metadata
Slug x-to-notebook
Version 1.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is X To Notebook?

Push X/Twitter bookmarks into Google NotebookLM notebooks, auto-routed by bookmark folder. Use when the user wants to send bookmarks to NotebookLM, says "pus... It is an AI Agent Skill for Claude Code / OpenClaw, with 316 downloads so far.

How do I install X To Notebook?

Run "/install x-to-notebook" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is X To Notebook free?

Yes, X To Notebook is completely free (open-source). You can download, install and use it at no cost.

Which platforms does X To Notebook support?

X To Notebook is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created X To Notebook?

It is built and maintained by 𝑠𝑝𝑖𝑑𝑒𝑦 (@spideystreet); the current version is v1.1.0.

💬 Comments