搜索

PythonReactSEOPDF
GitHub Skill

bb-facebook-capture

Captures Facebook group activity while Ed scrolls manually, then organizes and triages for downstream skill routing. Use when "I'm starting a Facebook sweep", "bb-facebook-capture", "FB capture session".

Eddale☆ 0 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

BB Facebook Capture

Capture BlackBelt Facebook group activity while you scroll manually. Human does the browsing (no bot detection), Claude does the organizing and triaging.

The Workflow

  1. Ed says "I'm starting a Facebook sweep"
  2. Ed scrolls through BlackBelt group (~5 mins with coffee)
  3. Claude in Chrome captures visible content in chunks
  4. Ed says "done scrolling"
  5. Claude organizes captures and presents triage table
  6. Ed picks which to process → routes to downstream skills

Instructions

Phase 1: Capture Mode Setup

When triggered:

  1. Check Claude in Chrome connection:

    • Call tabs_context_mcp to verify connection
    • If no tabs available, tell Ed: "Please make sure Claude in Chrome extension is running and navigate to the BlackBelt Facebook group."
  2. Get the active tab:

    • Look for a Facebook tab in the group context
    • If multiple tabs, ask Ed which one is the BlackBelt group
  3. Confirm ready to capture:

    • Tell Ed: "Ready to capture! I'll grab content every 10 seconds as you scroll. Just browse naturally - say 'capture now' anytime you want an immediate capture, or 'done scrolling' when you're finished."
  4. Start capture loop:

    • Store captures in memory with timestamps
    • Track content already captured (avoid duplicates)
    • Give periodic feedback: "Captured 12 posts so far..."
Phase 2: Capturing Content

Auto-capture (every ~10 seconds) OR on "capture now":

  1. Call read_page with the Facebook tab ID

  2. Extract post content including:

    • Author name
    • Post text (first ~200 chars for preview)
    • Whether it has images
    • Visible reactions/comments count
    • Timestamp if visible
  3. Deduplication check:

    • Track posts by: author name + first 50 chars of content
    • Skip if already captured (2 of 3 identifiers match)
  4. Store the capture:

    {
      "author": "Sarah M.",
      "preview": "Just finished my Magic Model...",
      "has_image": true,
      "timestamp": "2h",
      "captured_at": "2024-01-19T10:30:00"
    }
    
  5. Feedback:

    • Every 3-4 captures, say: "Captured X posts so far..."
Phase 3: Classification (On "done scrolling")

Process all captured posts and classify each:

Type Detection Logic
Magic Model Has image + triangle shape OR mentions "magic model", "triangle"
Offer Diamond Has image + diamond shape OR mentions "offer diamond", "offer doc"
Question Contains "?", "how do I", "help", "stuck", "advice"
Win Contains celebration language: "landed", "signed", "closed", "finally", "excited"
Stuck Contains frustration language: "struggling", "overwhelmed", "can't figure out", "frustrated"
Other Doesn't match above patterns

For image posts, use visual analysis via read_page to detect:

  • Triangle shapes → Magic Model
  • Diamond shapes → Offer Diamond
  • Screenshots of sales pages, docs → analyze text content
Phase 4: Present Triage Table

Use AskUserQuestion to show organized view:

| # | Coach | Post Type | Suggested Skill | Preview |
|---|-------|-----------|-----------------|---------|
| 1 | Sarah M. | Magic Model | magic-model-review | Triangle diagram |
| 2 | James T. | Question | bb-coaching-response | "How do I handle..." |
| 3 | Lisa K. | Offer Diamond | offer-diamond-review | Diamond screenshot |
| 4 | Mike R. | Win | bb-coaching-response | "Just closed my first..." |
| 5 | Anna P. | Stuck | bb-coaching-response | "Struggling with..." |

Options to present:

  1. "Process all" - Run each through suggested skill
  2. "Skip items" - Deselect specific rows by number
  3. "Just these" - Cherry pick by number (e.g., "1, 3, 5")
  4. "Show me #X" - Deep dive on a specific post before deciding
Phase 5: Skill Routing

For each approved item, invoke the appropriate skill:

Post Type Skill to Invoke
Magic Model magic-model-review
Offer Diamond offer-diamond-review
Question bb-coaching-response
Win bb-coaching-response
Stuck bb-coaching-response

Processing workflow:

  1. For each approved post, invoke the skill with the post content
  2. Collect all draft responses
  3. Present drafts for Ed's review before any posting happens
Phase 6: Draft Review

Present all generated drafts:

## Draft Responses

### 1. Sarah M. (Magic Model)
[Draft feedback from magic-model-review]

### 2. James T. (Question)
[Draft response from bb-coaching-response]

...

Options:

  • "Post all" - Ed will post manually (we don't auto-post)
  • "Edit #X" - Refine a specific draft
  • "Drop #X" - Remove from final set
  • "Save to daily note" - Archive the drafts for later

Guidelines

  1. Never auto-post to Facebook - Always present drafts for Ed's review
  2. Capture liberally, filter later - Better to have too much than miss something
  3. Visual feedback matters - Keep Ed informed of capture progress
  4. Respect the coffee pace - ~10 second intervals match casual browsing
  5. Session memory only - Captures live in memory; if session ends, scroll again

Error Handling

If Claude in Chrome disconnects:

  • Tell Ed immediately
  • Offer to save what's been captured so far to daily note

If classification is uncertain:

  • Default to "Question" type → routes to bb-coaching-response
  • Note uncertainty: "Classified as Question (uncertain - may be Win)"

If downstream skill fails:

  • Skip that item, continue with others
  • Report which items failed at the end

Examples

Starting a session:

Ed: "I'm starting a Facebook sweep"

Claude: "Ready to capture! I'll grab content every 10 seconds as you scroll through the BlackBelt group. Just browse naturally with your coffee.

Say 'capture now' for immediate capture, or 'done scrolling' when finished.

Currently connected to tab: Facebook - BlackBelt Coaches"

During scrolling:

Claude: "Captured 8 posts so far... (2 with images, 3 questions, 3 other)"

Triage table:

Ed: "done scrolling"

Claude: "Got it! Captured 15 posts total. Here's what I found:

| # | Coach | Type | Skill | Preview |
|---|-------|------|-------|---------|
| 1 | Sarah M. | Magic Model | magic-model-review | Triangle with avatar |
| 2 | James T. | Question | bb-coaching-response | "How do I price my..." |
| 3 | Lisa K. | Win | bb-coaching-response | "Signed my first client!" |
...

How would you like to process these?
- Process all
- Just these: [numbers]
- Skip: [numbers]
- Show me #[number]"

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-26
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!