openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > ADHD X Bookmark Analyzer

Automatically scrapes, categorizes, and summarizes your X bookmarks into actionable insights delivered to your preferred messaging channel for easy review.

AI 与大模型

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.1

统计:⭐ 0 · 245 · 1 current installs · 1 all-time installs

0

安装量(当前) 1

🛡 VirusTotal :良性 · OpenClaw :可疑

Package:adambrainai/adhd-bookmark-analyzer

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :可疑

OpenClaw 评估

The skill's purpose (scraping and summarizing X bookmarks) is plausible, but the SKILL.md asks the agent to use tools, access credentials, and write files that aren't declared in the registry metadata — review before installing.

目的

The name and description match the runtime instructions: fetch X bookmarks, categorize, summarize, and deliver to a channel or archive locally. However, the registry metadata declares no required binaries or env vars while the SKILL.md expects the 'bird' CLI or browser session access and local archive writes. That mismatch (documented runtime dependencies not reflected in metadata) is unexpected and should be reconciled.

说明范围

Instructions explicitly tell the agent to run `bird bookmarks`, read bookmark data, write a local archive under ~/.openclaw/workspace/skills/..., and optionally deliver summaries to external webhooks or OpenClaw messaging. The SKILL.md also suggests using OpenClaw's browser tool to access your logged-in session (browser cookies). Reading browser sessions/cookies and using external webhooks are legitimate for this task but increase exposure; th…

安装机制

This is an instruction-only skill (no install spec), which is low risk. However the docs recommend installing `bird-cli` via npm (`npm install -g bird-cli`). Because the skill relies on a third-party npm CLI, users should vet that package (its publisher, permissions, and behavior) before installing. The skill itself does not automate this install.

证书

Registry metadata lists no required env vars, but the SKILL.md expects users to optionally set webhook URLs (BOOKMARK_DISCORD_WEBHOOK, BOOKMARK_SLACK_WEBHOOK). Those are sensitive secrets and the skill will read them from the environment at runtime. The documentation claims credentials for X are stored by bird CLI in ~/.bird/ and that the skill 'never handles raw tokens directly' — reasonable if you trust bird-cli — but the SKILL.md also offer…

持久

always is false (normal). The skill recommends adding a scheduled cron job for regular runs, which is user-controlled. Scheduled/autonomous runs combined with external delivery channels (webhooks) increase the impact of any misconfiguration, but the skill does not request permanent platform-wide privileges or modify other skills.

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「ADHD X Bookmark Analyzer」。简介:Automatically scrapes, categorizes, and summarizes your X bookmarks into action…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/adambrainai/adhd-bookmark-analyzer/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

# ADHD X Bookmark Analysis

Your bookmarks are a graveyard. This brings them back to life.

## What This Skill Does

You bookmark 50 tweets a day. You read maybe 2. That thread about the $200K agency architecture? Buried. The AI tool that would save you hours? Forgotten.

This skill turns your X bookmark chaos into actionable intelligence. Your agent scrapes your bookmarks, categorizes them by topic, extracts the key insights, and delivers a summary to your preferred channel.

**No more bookmark graveyards. No more "I saved something about that..." Just organized, searchable knowledge from everything you thought was worth saving.**

Built for ADHD brains who collect everything and process nothing.

## Capabilities

- ✅ **Automatic X bookmark scraping** (scheduled or on-demand)
- ✅ **Smart categorization** by topic (AI, business, tools, threads)
- ✅ **Key insight extraction** from threads and long-form content
- ✅ **Channel delivery** (Discord, Slack, Telegram, or file-only)
- ✅ **Searchable archive** of everything you saved

## Requirements

### X Authentication (Required)

**Option A: `bird` CLI (Recommended)**
```bash
# Install bird CLI
npm install -g bird-cli

# Authenticate (opens browser for OAuth)
bird login

# Verify access
bird whoami
bird bookmarks --limit 5
```

Credentials are stored securely in `~/.bird/` by the CLI. The skill never handles raw tokens directly.

**Option B: Browser Session (Advanced)**

If you prefer browser cookies:
1. Log into X in Chrome/Safari
2. OpenClaw's browser tool can access your session
3. Less reliable than `bird` CLI — session expires, requires re-login

⚠️ **Security Note:** Never paste raw session cookies into config files. Use `bird` CLI for persistent, secure auth.

### Message Delivery (Optional)

To receive summaries in Discord/Slack/Telegram, configure via **environment variables** (not plaintext files):

```bash
# Discord (using OpenClaw's built-in message tool)
# No extra config needed — just specify channel ID in your prompt

# Or use a webhook (store securely):
export BOOKMARK_DISCORD_WEBHOOK="https://discord.com/api/webhooks/..."

# Slack
export BOOKMARK_SLACK_WEBHOOK="https://hooks.slack.com/services/..."
```

The skill reads these from environment. Never commit webhooks to files.

## Installation

```bash
clawhub install adhd-bookmark-analyzer
```

Or manually copy to your workspace:
```
~/.openclaw/workspace/skills/adhd-bookmark-analyzer/
├── SKILL.md           # This file (instructions for your agent)
├── bookmark-rules.md  # Categorization logic & settings
```

## Usage

### On-Demand Analysis

Just ask your agent:
```
"Analyze my X bookmarks from this week"
"What did I bookmark about AI agents?"
"Summarize my bookmarks and send to Discord"
```

The agent will:
1. Run `bird bookmarks` to fetch your saves
2. Categorize and extract insights per `bookmark-rules.md`
3. Deliver summary to your specified channel (or just reply inline)

### Scheduled Daily Reports

Add to your agent's cron schedule (via OpenClaw cron or HEARTBEAT.md):
```
# Daily at 9 AM: Analyze yesterday's bookmarks
"Check my X bookmarks from the last 24 hours, categorize them, and post summary to Discord channel 123456789"
```

### Search Your Archive

```
"Search my bookmark archive for 'pricing strategy'"
```

The agent searches `bookmark-archive/` and returns matching entries with context.

## Example Output

```
📚 X Bookmark Summary — Feb 15, 2026

You saved 18 bookmarks in the last 24 hours:

🤖 AI & Tech Tools (7)
• New Claude API pricing ($0.25/M output tokens)
• OpenClaw 0.7.0 release notes  
• Thread on RAG vs fine-tuning tradeoffs

💼 Business & Strategy (5)
• How @username built $50K MRR with AI agents
• Pricing psychology thread (15 tactics)
• Case study: AI replacing $200K/year ops role

🔧 Development & Code (4)
• Python async patterns for LLM calls
• GitHub repo: AI code review automation

📖 Threads Worth Reading (2)
• @username's 20-tweet thread on AI safety
• Founder story: 0 to $1M in 8 months
```

## Categorization

Default categories in `bookmark-rules.md`:

| Category | Matches |
|----------|---------|
| AI & Tech Tools | Product launches, tool reviews, API updates |
| Business & Strategy | Growth tactics, pricing, case studies |
| Development & Code | Code snippets, repos, technical threads |
| Threads Worth Reading | Long-form content, storytelling |
| Resources | Books, courses, guides, lists |
| Other | Doesn't fit above |

**Customize** by editing `bookmark-rules.md`:
```yaml
categories:
  - name: "Indie Hacking"
    keywords: ["indie hacker", "SaaS", "MRR", "bootstrap"]
  - name: "Crypto Alpha"
    keywords: ["alpha", "degen", "airdrop", "farming"]
```

## File Structure

After running, the skill creates:
```
~/.openclaw/workspace/skills/adhd-bookmark-analyzer/
├── SKILL.md              # Instructions (this file)
├── bookmark-rules.md     # Categories & settings
└── bookmark-archive/     # Created by agent
    ├── 2026-02-15.json   # Daily snapshots
    └── index.json        # Searchable index
```

## Security Notes

1. **Authentication:** Use `bird login` for X access. Credentials stored in `~/.bird/`, managed by the CLI.

2. **Webhooks:** Store Discord/Slack webhook URLs in environment variables, not config files:
   ```bash
   export BOOKMARK_DISCORD_WEBHOOK="https://..."
   ```

3. **Data Storage:** Bookmark archives are stored locally in your workspace. No data is sent to external services except your configured delivery channel.

4. **Permissions:** The skill only reads your bookmarks and writes to your local archive. It does not post to X, modify bookmarks, or access DMs.

## Troubleshooting

**"No bookmarks found"**
```bash
bird whoami          # Check auth
bird bookmarks --limit 1  # Test access
```

**Categories seem wrong**
- Edit keywords in `bookmark-rules.md`
- Add domain-specific terms for your niche

**Want file-only (no notifications)**
- Just don't configure a webhook
- Ask agent to "save to archive only"

## Tips

1. **Bookmark liberally** — The skill handles organization
2. **Review weekly** — Skim the summaries, dig into what matters
3. **Customize categories** — Match your actual interests
4. **Use search** — Your archive becomes a second brain

---

**The goal:** Make the good stuff findable when you need it. Not inbox zero for bookmarks — just signal over noise.