ADHD X Bookmark Analyzer

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is purpose-aligned, but it deserves review because it uses logged-in X access, may rely on a browser session, stores bookmark archives, and can send summaries to external chat channels.

Install only if you are comfortable giving the agent access to your X bookmarks. Prefer the documented bird CLI path over browser-session access, verify the CLI package and OAuth permissions, use private delivery channels or file-only mode for sensitive data, and monitor any cron job or local archive it creates.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the browser-session path is used, the agent may operate with the user's logged-in X account context, not just a narrow bookmark-read token.

Why it was flagged

This instructs the agent to use an authenticated browser session for X. That is broader than a clearly scoped read-only bookmark credential, even though the stated purpose is only to read bookmarks.

Skill content
"Option B: Browser Session (Advanced)" ... "Log into X in Chrome/Safari" ... "OpenClaw's browser tool can access your session"
Recommendation

Prefer the bird CLI/OAuth path with the narrowest available permissions, avoid browser-session access unless necessary, and confirm the agent must not post, delete, DM, or change account data.

What this means

Private or sensitive bookmarked content could appear in Discord, Slack, Telegram, or any configured webhook destination.

Why it was flagged

The skill can send bookmark summaries to third-party messaging channels or webhooks. This is disclosed and purpose-aligned, but it moves potentially private bookmark content outside the local workspace.

Skill content
"Channel delivery (Discord, Slack, Telegram, or file-only)" and "export BOOKMARK_DISCORD_WEBHOOK=\"https://discord.com/api/webhooks/...\""
Recommendation

Use file-only mode or a private channel for sensitive bookmarks, protect webhook URLs, and rotate any webhook that may have been exposed.

What this means

Anyone or any agent with access to the workspace may be able to review the saved bookmark archive and search index.

Why it was flagged

The skill creates persistent local snapshots and an index of bookmark content. This is disclosed and useful for search, but it stores a reusable record of private reading interests.

Skill content
"Bookmarks are saved locally in your workspace" ... "bookmark-archive/" ... "Searchable Index"
Recommendation

Keep the workspace private, periodically delete old archive files if they are no longer needed, and avoid archiving highly sensitive bookmarks.

What this means

A scheduled job may continue processing and sending bookmark summaries after the initial setup if the user forgets it is enabled.

Why it was flagged

The skill documents an optional recurring schedule that can repeatedly fetch and send bookmark summaries. This is user-directed and disclosed, but it creates ongoing automation.

Skill content
"openclaw cron add --every \"1d\" --at \"09:00\" --message \"Analyze my X bookmarks from the last 24 hours and post summary to Discord\""
Recommendation

Only add the cron job if recurring reports are desired, review where it posts, and remove or pause the schedule when no longer needed.

What this means

Installing the wrong or compromised npm package could expose the X account access used by the CLI.

Why it was flagged

The setup uses a user-directed, unpinned global npm install for the X bookmark CLI. This is central to the skill's purpose, but the artifacts do not pin or verify the package.

Skill content
"npm install -g bird-cli"
Recommendation

Verify the bird-cli package source and maintainer, consider pinning a known-good version, and review its requested OAuth permissions before logging in.