Interesting Finding
Process links and content shared in the #interesting-finding Discord channel.
- Rating
- 4.5 (262 reviews)
- Downloads
- 1,833 downloads
- Version
- 1.0.0
Overview
Process links and content shared in the #interesting-finding Discord channel.
Complete Documentation
View Source →
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)
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
messageparam tothread-create— it won't appear in the thread - ❌ Do NOT use
thread-reply— it posts to the main channel instead - ✅
threadId= same as originalmessageId
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 |
### [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
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 是中文用户)
- 直接进入正题,不写"这篇文章讲了…"这种废话
- 有主见 — 说值不值得读,为什么有意思
- 对不值得深挖的东西也可以直接说"不重要"
Installation
openclaw install interesting-finding
💻Code Examples
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)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:**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:# 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>)### [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>Tags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
Adversarial Prompting
Adversarial analysis to critique, fix.