"Capture interesting finds to the Vault via Inngest. Triggers when the user shares a URL, repo, or idea with signal words like \"interesting\", \"cool\", \"neat\", \"check this out\", \"look at this\", \"came across\", or when sharing content with minimal context that implies it should be remembered. Also triggers on bare URL drops with no explicit ask. Fires a discovery/noted event and continues the conversation — the pipeline handles everything else."
Resources
2Install
npx skillscat add joelhooks/joelclaw/discovery Install via the SkillsCat registry.
Discovery — Capture What's Interesting
When Joel flags something as interesting, fire it into the pipeline and keep moving.
Trigger Detection
Signal words/patterns (case-insensitive):
- "interesting", "cool", "neat", "nice", "wild", "clever"
- "check this out", "look at this", "came across", "found this"
- "bookmarking", "save this", "remember this"
- Bare URL/repo link with minimal context (1-2 words + link)
- Sharing a link then immediately moving on
When NOT to trigger: If Joel is asking for help with the thing (debugging, implementing, reviewing), that's a task — not a discovery.
Workflow
1. Fire joelclaw discover
joelclaw discover <url>
# or with context if Joel said something specific:
joelclaw discover <url> -c "what Joel said about it"That's it. The pipeline handles investigation, titling, tagging, writing, and slogging.
2. Continue conversation
Don't wait. Joel flagged something and moved on — match that energy.
What the Pipeline Does (background, in system-bus worker)
- Investigate — clone repos, extract articles via defuddle, read content
- Analyze via pi — decides title, tags, relevance, writes summary in Joel's voice
- Embed media — if source is a video (YouTube, etc.), auto-embeds
<YouTubeEmbed url="..." />in the note - Write — vault note to
~/Vault/Resources/discoveries/{slug}.md - Sync — fires
discovery/capturedevent which syncs to joelclaw.com/cool/ - Log —
slog write --action noted --tool discovery
Video/Media Handling
When the source URL is a YouTube video (youtube.com or youtu.be):
- The discovery note gets a
<YouTubeEmbed url="..." />component right after the title - This renders an embedded video player on the cool page at joelclaw.com
- The note body still includes analysis/summary — the embed is supplemental, not a replacement for writing about it