bb-facebook-capture | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / bb-facebook-capture

bb-facebook-capture

maintained by Eddale

star 0 account_tree 0 verified_user MIT License
bolt View GitHub

name: bb-facebook-capture description: 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". allowed-tools: Read, Glob, Grep, AskUserQuestion

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]"

chat Comments (0)

chat_bubble_outline

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

Skill Details

GitHub Stars 0
GitHub Forks 0
Created Jan 2026
Last Updated 5个月前
tools tools productivity tools

Related Skills

planning-with-files
chevron_right
agent-browser
chevron_right
building-agents
chevron_right
notebooklm
chevron_right
grafana
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.