interesting-finding

TotalClaw 作者 totalclaw

处理在 #interesting-finding Discord 频道中共享的链接和内容。在以下情况下使用:(1) 在 #interesting-finding 中共享 URL 或文章,(2) 有人要求记录或分析 #interesting-finding 中的内容,(3) 执行心跳检查并且 #interesting-finding 有新的未读内容。工作流程:获取 URL → 分析 → 创建 Discord 线程 → 将摘要发布到线程 → 将摘要笔记保存到知识库(内存/kb/)。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~zerone0x-interesting-finding
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~zerone0x-interesting-finding/file -o zerone0x-interesting-finding.md
# interesting-finding Workflow

## Channel Details

- **Channel:** `#interesting-finding`
- **Channel ID:** `1471924730113163398`
- **Rule:** Every response MUST be in a thread — never reply in the main channel.

## Step-by-Step Workflow

### 1. Fetch the content

```
web_fetch(url)
```

Extract the main body. If the URL fails, try `web_search` with the title as fallback.

### 2. Analyze and summarize

Produce a compact analysis (not a full recap). Include:
- **核心观点** — what's the key argument or finding?
- **为什么有意思** — relevance to Sober's interests (AI, dev tools, self-hosting, health, psychology)
- **可行动的部分** — anything concrete to try, apply, or follow up on
- **相关链接/来源** (if any)

Keep it under 500 chars for Discord thread readability. Dense > verbose.

### 3. Create Discord thread (CRITICAL: follow exactly)

```
# Step A — create thread (NO message param)
message(action=thread-create, messageId=<original_message_id>, threadName=<short title>)

# Step B — send analysis to the thread
message(action=send, target=<threadId returned from step A>, message=<analysis>)
```

⚠️ **Common mistakes:**
- ❌ Do NOT pass `message` param to `thread-create` — it won't appear in the thread
- ❌ Do NOT use `thread-reply` — it posts to the main channel instead
- ✅ `threadId` = same as original `messageId`

### 4. Save to knowledge base

Append a distilled note to the appropriate `memory/kb/` file:

| Topic | File |
|-------|------|
| AI / agents / coding tools | `memory/kb/build.md` |
| Self-hosting / DevOps / infra | `memory/kb/ops.md` |
| Health / psychology / life | `memory/kb/grow.md` |
| Economics / future of work | `memory/kb/think.md` |
| Misc / doesn't fit above | `memory/kb/misc.md` |

**KB entry format:**
```markdown
### [YYYY-MM-DD] Title or short description
- Source: <url>
- Key insight: <1-2 sentences>
- Why it matters: <optional, if non-obvious>
- Action: <optional, concrete next step>
```

### 5. Git commit

```bash
cd /home/sober/clawd && git add memory/kb/ && git commit -m "kb: add [topic] note from #interesting-finding"
```

## Heartbeat Check

During heartbeat, scan #interesting-finding for new messages:

```
message(action=read, channel=1471924730113163398, limit=10)
```

Process any unprocessed links (no existing thread). Skip messages that already have threads or are just casual comments.

## Tone for Thread Posts

- 中文优先(Sober 是中文用户)
- 直接进入正题,不写"这篇文章讲了…"这种废话
- 有主见 — 说值不值得读,为什么有意思
- 对不值得深挖的东西也可以直接说"不重要"