← All sessionsHomeSearch
C7 EST | 14 Day AI Sprint·Day 8 | Office Hours + AI workflows (Productivity Boost with AI+ Opal)·5:17:00

Day 8: AI Workflows — Chaining Tools, the IDEA(L) Analysis Framework, Claude Skills vs MCP vs Projects, and the Reel-Cloning Pipeline

Dileep Day mentor (returning from Day 5) - IDEA framework live in Claude, Claude Skills deep dive, Vaibhav's Instagram cloning workflow · Harshad Office-hours co-mentor - WhatsApp MCP install via Cursor, n8n/cal.com/Retell/GHL debugging · Samriddhi Office-hours co-mentor (BaseLabs) - MCP vs sub-agents, API/webhook/MCP definitions · Uthappa Host - phase-1 close, week-2 schedule reveal, bonus days

The short version

  1. Workflow philosophy: 'think like a conductor... not like a soloist' - break a job into steps, pick the best tool per step, connect outputs to inputs, refine. Report example: Perplexity/Gemini research -> Claude outline -> Nano Banana Pro visuals -> Canva. It is Day 5's MCP 'stacking' generalized to any tool.
  2. IDEA(L) for data analysis: Identify/Import (goal + 5-8 question agenda), Describe/Discover (profile the data, surface questions it could answer), Explore/Examine (patterns, hypotheses, AND 'questions we cannot answer'), Analyze/Apply (charts that pass the 5-second rule), Learn/Leverage (human-only: domain judgment and story). Driven by 'visual prompting' - screenshot each framework slide into Claude one step at a time.
  3. Claude = chef, Skill = recipe card, MCP = kitchen equipment, Project = the station. 'Gmail connection is an MCP. Writing in a brand voice email is a skill.' A skill has metadata (always loaded, so it auto-triggers), instructions, resources. Rule: repeated instructions -> Skill; external system -> MCP; ongoing context -> Project.
  4. Reel cloning (Vaibhav's team): Idea -> Script (hook gets ~80% of the effort; 'the voice is the non-scalable part') -> Footage (ElevenLabs voice first - 'get the voice right' - then HeyGen lip-sync to the finished audio) -> Effects (Higgsfield, Suno) -> Edit, the one stage AI could not do; humans edit.
  5. Office hour rulings: API = two-way request/response, webhook = one-way event push, MCP = the protocol for an agent to call tools; sub-agents are locked to their platform while an MCP server is portable across workflows; too many MCPs on one agent confuses it; hallucination = vague framework, no output format, no steps, or a bloated chat - restart it; CLAUDE.md persists context.
  6. Week 2 as announced: D9 advanced n8n (scrapers, webhook/HTTP), D10 principles of good agents, D11 Google Workspace Studio + Lyzr, D12 advanced MCP + Claude Cowork, D13 frontend-backend + Jerry build + team assignments, D14 graduation + monetization; then a 48-hour hackathon, a self-hosted-n8n bonus (Jan 26) and demo day (Jan 28).

The concepts

01

Chaining: conductor, not soloist

No single tool writes the report. Four tools in a row do - and the skill is knowing the hand-offs.

'The power of chaining': the output of one AI tool becomes the input of the next, which 'overcomes single tool limitations.' The loop: break the task into sub-steps, find the best tool for each, connect them, refine on results. The worked example: research in Perplexity or Gemini Deep Research -> outline in Claude or ChatGPT -> visuals in DALL-E or Nano Banana Pro -> layout in Canva. Dileep ties it back to the MCP session's stacking principle and warns it is learned by experimentation - 'don't get frustrated early.' The mindset: orchestrator of specialists.

Why it matters

Every later record in this course (IDEA, the Reel pipeline, Day 9's scrapers) is a chain; naming the pattern makes the rest legible.

Go deeper

In one line: Decompose -> best tool per step -> connect outputs to inputs -> refine; the generalization of MCP stacking to any tool set.

Break into sub-steps, assign best tool, connect, refine (l3186047 0:20)

Report chain: Perplexity/Gemini -> Claude/ChatGPT -> DALL-E/Nano Banana Pro -> Canva (l3186047 0:22)

'You think like a conductor... not like a soloist' (l3186047 0:23)

Explicitly the stacking idea from the MCP session, generalized (l3186047 0:19)

▶ Watch this taught:

02

IDEA(L): five steps for analysing data with an LLM - and the step it cannot do

how-to

Feed the framework one slide at a time - a screenshot, not a paragraph - and the model stops skipping ahead.

Identify and Import: state the goal precisely and have the model produce a 5-8 question 'learning agenda' - 'this entire analysis hedges on how you are setting the goal.' Describe and Discover: profile columns, types, quality, and list interesting questions the data could answer. Explore and Examine: patterns, hypotheses, and explicitly 'questions we cannot answer' from this data (benefits, time-to-hire, turnover). Analyze and Apply: visuals and summaries that pass the '5-second rule' - 'can someone understand this chart immediately?' Learn and Leverage: 100% human - domain expertise, storytelling, context; 'the human sets the goals... the human is the judge.'

Live in Claude on a Kaggle data-science salaries CSV reframed as HR-to-CEO budgeting: the generic dataset produced a specific finding (fully remote workers earning ~16% more), hypotheses (a blended team cuts cost 30-40%; the 2022 45% spike signals a talent war), budget scenarios, and a CEO narrative. The technique he calls visual prompting: attach the screenshot of each framework step and instruct 'follow only this, don't analyse yet.' Alternate split: ChatGPT/Gemini for the first three steps, Julius or SuperJoin for the last two.

Do it in this order
Why it matters

Paul's data work (client metrics, KB stats) benefits from the discipline of the 'questions we cannot answer' step - it is where over-claiming gets caught.

Go deeper

In one line: IDEA(L) = Identify/Import -> Describe/Discover -> Explore/Examine -> Analyze/Apply -> Learn/Leverage; drive it with one framework screenshot per step; the last step is human-only.

Five steps; Identify produces a 5-8 question agenda (l3186047 0:26-0:27)

Explore must list 'questions we cannot answer' (l3186047 1:46)

Analyze: the 5-second chart rule (l3186047 0:30)

Learn/Leverage is human-only (l3186047 0:31)

Visual prompting: one framework screenshot per step, 'don't analyse yet' (l3186047 0:38-0:39)

Demo insight: remote workers +16%; blended team -30-40% cost (l3186047 0:45)

▶ Watch this taught:

Check yourself

Answer from memory first — the recall attempt is what makes it stick. Then reveal.

Your chart needs a legend, two axes and a footnote to make sense. Which IDEA step did you skip?

Analyze/Apply's 5-second rule - simplify until a stakeholder reads it instantly, or split it into two charts.

03

Claude Skills: recipe cards, not equipment - and the free ChatGPT workaround

'Gmail connection is an MCP. Writing in a brand voice email is a skill.' If you can say that sentence, you understand the split.

Claude is the chef - it thinks, decides, creates. A Skill is a recipe card: step-by-step instructions for a repeatable task. MCP is kitchen equipment: the capability to reach external systems. A Project (or custom GPT) is the station: a workspace bundling skills and tools for one ongoing context (a client, a campaign, quarterly planning). A Skill has three components: metadata (name + description, ALWAYS loaded so Claude can match your prompt and invoke it automatically), instructions (the 'expert prompt'), resources (templates, examples, scripts). Decision rule: same instructions repeated across contexts -> Skill; need an external system -> MCP; ongoing specific context -> Project.

Live: Settings > Capabilities > Skills > example skills > Skill Creator > 'try in chat' produced a 'Resume Tailor' skill that turned a vanilla CV + job description into a tailored resume. Skills are paid-tier; the free workaround copies skill.md from Anthropic's public skills GitHub repo into ChatGPT (strongest/thinking model) as a meta-prompt - losing auto-invocation. To 'a glorified prompt creator' Dileep says yes: it is prompt engineering, packaged, reusable, and auto-triggered.

Why it matters

Paul's Catalyst cohort builds skills constantly (Sessions 11-14); this is the cleanest lay explanation of what one is and is not.

Go deeper

In one line: Skill = metadata + instructions + resources, auto-invoked by description match; MCP = external capability; Project = context bundle; choose by repetition / external access / ongoing context.

Chef / recipe (Skill) / equipment (MCP) / station (Project) (l3186047 1:08-1:11)

Three components; metadata always loaded enables auto-invocation (l3186047 1:01-1:07)

Decision rule: repeat -> Skill; external -> MCP; ongoing context -> Project (l3186047 1:13-1:14)

Skill Creator demo: 'Resume Tailor' (l3186047 1:17-1:28)

Paid tier; free workaround via Anthropic skills repo skill.md as a ChatGPT meta-prompt, no auto-invoke (l3186047 1:29-1:33)

'Glorified prompt creator' - agreed, but packaged and auto-triggered (l3186047 1:36)

▶ Watch this taught:

04

The Reel-cloning pipeline: idea, script, footage, effects, and the edit AI still can't do

how-to

The team automated everything and the videos flatlined. They gave editing back to humans and the numbers came back.

Five stages as run by Vaibhav's team. IDEA: monitor news, filter for what you actually find interesting (not virality), add the audience angle (here 'an Indian perspective'); running example, a Sergey Brin AI story. SCRIPT: reverse-engineer hooks from high-view YouTube tutorials by pulling their transcripts (Google AI Studio + Gemini Flash, or a transcript extractor) into a reusable hook prompt; generate hook + body; then rewrite into the creator's 'writing DNA' from five past Reel transcripts. 'The voice is the non-scalable part.' The first five seconds decide retention - hooks get ~80% of scripting effort. FOOTAGE: 'first, create the voice' in ElevenLabs - IVC (~2 min sample) vs PVC (~2 hours, used for the main voice); they stayed on multilingual v2 because v3 alpha 'sounded artificial'; polish the TTS by italicizing/capitalizing words in a doc and removing em-dashes; regenerate until right. Then HeyGen: keep several monthly 'looks' (front-facing, laptop angle); upload the finished AUDIO so lips sync to the real take; lighting and angle decide fidelity. EFFECTS: Higgsfield for VFX from start/end frames (slow); Suno Pro or ElevenLabs Music for tracks. EDIT: Premiere (paid), DaVinci Resolve (free), Veed.io for subtitles/eye-contact/green-screen; CapCut is banned in India. Editing 'was not very, very effective' with AI - 'the human in the loop becomes very, very important.'

Do it in this order
Why it matters

This is the honest version of the 'AI clone' pitch: the voice and the edit stay human, everything between them is a chain.

Go deeper

In one line: Idea -> Script (hook prompt + writing-DNA rewrite) -> Footage (ElevenLabs voice first, HeyGen synced to audio) -> Effects (Higgsfield, Suno) -> human Edit.

Five stages; editing is the stage AI failed at (l3186047 1:45-1:52)

Hooks: first 5 seconds, ~80% of scripting effort (l3186047 1:58-1:59)

'The voice is the non-scalable part' (l3186047 1:49)

ElevenLabs IVC ~2 min vs PVC ~2 h; multilingual v2 over v3 alpha (l3186047 2:12-2:14, 2:25)

HeyGen: upload finished audio; multiple looks; lighting/angle drive fidelity (l3186047 2:19-2:20)

Higgsfield VFX from start/end frames; Suno Pro music (l3186047 2:28-2:36)

Veed.io recommended in India; CapCut unavailable (l3186047 2:37-2:39)

▶ Watch this taught:

05

API vs webhook vs MCP, and why an MCP server beats a sub-agent for reuse

A sub-agent inside Jerry works only inside Jerry. The same Gmail logic as an MCP server works from every workflow you will ever build.

Definitions as given: an API is two-way request/response used when your app must actively request or send data (an agent calling the Gmail API); a webhook is a one-way, event-triggered push into your workflow (n8n firing on a new email or form fill) - 'synchronous vs asynchronous'; MCP is the protocol an LLM/agent uses to call external tools. Sub-workflows and sub-agents are locked to one platform; the same capability as an MCP server is portable across workflows and platforms. Amandeep's example: the Explorium MCP keeps prospect data fresh and flags funding or job-change events so outreach reads 'congrats on your funding.' Why not one universal MCP? Overloading a single agent with everything confuses it - 'if you bombard the LLM with so many MCPs... it's not gonna give us optimum results.' In the main session MCP is re-stated as 'a layer between your AI agent node in n8n and the tools' that stops tool-list hallucination.

Why it matters

Answers the question that surfaced on Days 1, 5 and 7 with the sharpest wording of the sprint.

Go deeper

In one line: API = two-way sync request; webhook = one-way async event; MCP = agent-to-tool protocol; MCP servers are portable, sub-agents are platform-bound; scope MCPs narrowly.

API two-way on demand; webhook one-way event push (l3319302 0:14, 0:36)

MCP = protocol for an agent to call tools (l3319302 0:14-0:15)

Sub-agents locked to platform; MCP servers reusable everywhere (l3319302 0:12)

Explorium MCP: fresh prospect data + event triggers for personalized outreach (l3319302 0:12-0:13)

Too many MCPs on one agent degrades results (l3319302 0:17)

MCP as the layer between an n8n agent node and its tools (l3319302 0:55-0:56)

▶ Watch this taught:

06

Office Hour 4 distilled: hallucination causes, CLAUDE.md, build-your-own MCP, tool picks

Four causes of hallucination were named in one breath - and the fourth is the one nobody suspects: the chat is just too long.

Hallucination: unclear frameworks, no output format, no chain-of-thought steps, and long chats degrading recall - restart the conversation. CLAUDE.md files persist context across sessions. Build your own MCP server from the official Model Context Protocol docs, or hand the folder to Cursor/Antigravity and prompt it to deploy - 'no coding required'; a WhatsApp MCP server was installed live by prompting Cursor with a public repo link. Tool picks at recording: Lovable, Bolt, Emergent, Same.dev for apps (with Claude Opus 4.5 / Codex 5.2 as the coding models); Meshy AI 'number 1' for 3D; Groq for free daily LLM credits vs OpenRouter paid; Bolna (YC) and Retell for Indian voice numbers; Unipile for unofficial personal WhatsApp automation versus the regulated Business API; Apollo API over cookie-based LinkedIn scrapers; Office 365 Copilot has no exposed API - use Claude/OpenAI or Ollama/GPT-OSS locally. Error handling in n8n: a dedicated error workflow per client routed to Slack/email. IP on AI-made products: file if valuable, laws vary, 'distribution matters more than IP protection.'

Why it matters

A dense list of the practical rulings Paul would otherwise re-ask; several (CLAUDE.md, Groq, Apollo over scrapers) match his own stack decisions.

Go deeper

In one line: Restart long chats; CLAUDE.md for persistence; MCP servers can be vibe-deployed from docs; scoped tool picks for apps, 3D, voice, WhatsApp, enrichment; per-client error workflows.

Hallucination causes: vague framework, no output format, no steps, long context - restart (l3319302 0:22-0:23)

CLAUDE.md persists context across chats (l3319302 0:23-0:24)

Own MCP server: MCP docs, or prompt Cursor/Antigravity to deploy the folder (l3319302 0:21, 0:52-0:55)

App tools: Lovable/Bolt/Emergent/Same.dev; models Opus 4.5 / Codex 5.2 (l3319302 0:10)

Groq free credits vs OpenRouter paid; Meshy for 3D; Bolna/Retell for Indian numbers (l3319302 0:15, 0:18, 0:27)

Unipile unofficial WhatsApp vs regulated Business API; Apollo API over cookie scrapers (l3319302 0:09-0:10, 0:42)

n8n: dedicated error-handling workflow per client -> Slack/email (l3319302 0:45-0:46)

▶ Watch this taught:

Every concept, three clicks deep

The same concepts as a quick reference: the closed row is the glance, open is the study card, and every timestamp jumps into the recording.

01Chaining: conductor, not soloistDecompose -> best tool per step -> connect outputs to inputs -> refine;

Decompose -> best tool per step -> connect outputs to inputs -> refine; the generalization of MCP stacking to any tool set.

Break into sub-steps, assign best tool, connect, refine (l3186047 0:20)

Report chain: Perplexity/Gemini -> Claude/ChatGPT -> DALL-E/Nano Banana Pro -> Canva (l3186047 0:22)

'You think like a conductor... not like a soloist' (l3186047 0:23)

Explicitly the stacking idea from the MCP session, generalized (l3186047 0:19)

02IDEA(L): five steps for analysing data with an LLM - and the step it cannot doIDEA(L) = Identify/Import -> Describe/Discover -> Explore/Examine -> Analyze/Apply -> Learn/Leverage;

IDEA(L) = Identify/Import -> Describe/Discover -> Explore/Examine -> Analyze/Apply -> Learn/Leverage; drive it with one framework screenshot per step; the last step is human-only.

Five steps; Identify produces a 5-8 question agenda (l3186047 0:26-0:27)

Explore must list 'questions we cannot answer' (l3186047 1:46)

Analyze: the 5-second chart rule (l3186047 0:30)

Learn/Leverage is human-only (l3186047 0:31)

Visual prompting: one framework screenshot per step, 'don't analyse yet' (l3186047 0:38-0:39)

Demo insight: remote workers +16%; blended team -30-40% cost (l3186047 0:45)

03Claude Skills: recipe cards, not equipment - and the free ChatGPT workaroundSkill = metadata + instructions + resources, auto-invoked by description match;

Skill = metadata + instructions + resources, auto-invoked by description match; MCP = external capability; Project = context bundle; choose by repetition / external access / ongoing context.

Chef / recipe (Skill) / equipment (MCP) / station (Project) (l3186047 1:08-1:11)

Three components; metadata always loaded enables auto-invocation (l3186047 1:01-1:07)

Decision rule: repeat -> Skill; external -> MCP; ongoing context -> Project (l3186047 1:13-1:14)

Skill Creator demo: 'Resume Tailor' (l3186047 1:17-1:28)

Paid tier; free workaround via Anthropic skills repo skill.md as a ChatGPT meta-prompt, no auto-invoke (l3186047 1:29-1:33)

'Glorified prompt creator' - agreed, but packaged and auto-triggered (l3186047 1:36)

04The Reel-cloning pipeline: idea, script, footage, effects, and the edit AI still can't doIdea -> Script (hook prompt + writing-DNA rewrite) -> Footage (ElevenLabs voice first, HeyGen synced to aud…

Idea -> Script (hook prompt + writing-DNA rewrite) -> Footage (ElevenLabs voice first, HeyGen synced to audio) -> Effects (Higgsfield, Suno) -> human Edit.

Five stages; editing is the stage AI failed at (l3186047 1:45-1:52)

Hooks: first 5 seconds, ~80% of scripting effort (l3186047 1:58-1:59)

'The voice is the non-scalable part' (l3186047 1:49)

ElevenLabs IVC ~2 min vs PVC ~2 h; multilingual v2 over v3 alpha (l3186047 2:12-2:14, 2:25)

HeyGen: upload finished audio; multiple looks; lighting/angle drive fidelity (l3186047 2:19-2:20)

Higgsfield VFX from start/end frames; Suno Pro music (l3186047 2:28-2:36)

Veed.io recommended in India; CapCut unavailable (l3186047 2:37-2:39)

05API vs webhook vs MCP, and why an MCP server beats a sub-agent for reuseAPI = two-way sync request;

API = two-way sync request; webhook = one-way async event; MCP = agent-to-tool protocol; MCP servers are portable, sub-agents are platform-bound; scope MCPs narrowly.

API two-way on demand; webhook one-way event push (l3319302 0:14, 0:36)

MCP = protocol for an agent to call tools (l3319302 0:14-0:15)

Sub-agents locked to platform; MCP servers reusable everywhere (l3319302 0:12)

Explorium MCP: fresh prospect data + event triggers for personalized outreach (l3319302 0:12-0:13)

Too many MCPs on one agent degrades results (l3319302 0:17)

MCP as the layer between an n8n agent node and its tools (l3319302 0:55-0:56)

06Office Hour 4 distilled: hallucination causes, CLAUDE.md, build-your-own MCP, tool picksRestart long chats;

Restart long chats; CLAUDE.md for persistence; MCP servers can be vibe-deployed from docs; scoped tool picks for apps, 3D, voice, WhatsApp, enrichment; per-client error workflows.

Hallucination causes: vague framework, no output format, no steps, long context - restart (l3319302 0:22-0:23)

CLAUDE.md persists context across chats (l3319302 0:23-0:24)

Own MCP server: MCP docs, or prompt Cursor/Antigravity to deploy the folder (l3319302 0:21, 0:52-0:55)

App tools: Lovable/Bolt/Emergent/Same.dev; models Opus 4.5 / Codex 5.2 (l3319302 0:10)

Groq free credits vs OpenRouter paid; Meshy for 3D; Bolna/Retell for Indian numbers (l3319302 0:15, 0:18, 0:27)

Unipile unofficial WhatsApp vs regulated Business API; Apollo API over cookie scrapers (l3319302 0:09-0:10, 0:42)

n8n: dedicated error-handling workflow per client -> Slack/email (l3319302 0:45-0:46)

Tools referenced

ToolCoverageMomentContext
ClaudedemonstratedIDEA(L) live analysis; Skills / Skill Creator
ElevenLabsdemonstratedIVC vs PVC; v3 alpha audio tags test; multilingual v2
Veed.iodemonstratedAuto-subtitles; India-friendly editor
CursordemonstratedWhatsApp MCP server installed by prompt
ChatGPTexplainedFree Skills workaround via skill.md meta-prompt
HeyGenexplainedVideo clone synced to finished audio; HeyGen Academy
HiggsfieldexplainedVFX from start/end frames
Google AI StudioexplainedYouTube transcript extraction with Gemini Flash
Julius AIexplainedWorkbook analysis tool; 15 free messages; outage
ExploriumexplainedProspect-data MCP for outreach
SunomentionedMusic, Pro tier
Google OpalmentionedOptional workbook; regionally restricted
KagglementionedDataset source
GroqmentionedFree daily credits (g-r-o-q)
Meshy AImentioned3D generation
UnipilementionedUnofficial personal WhatsApp automation
ApollomentionedEnrichment API over cookie scrapers
ApifymentionedScraper marketplace; cookie-login risk
GoHighLevelmentionedNeeds developer account for API access
BolnamentionedIndian voice-agent numbers; YC-backed
LovablementionedApp builder pick
BoltmentionedApp builder pick

Action items

    Resources mentioned

    Resources
    • docDay 8 workbook - IDEA(L) on a SaaS sales dataset in Julius AI (+ optional Opal)
    • docWeek-2 schedule and bonus days (as announced)
    • docOffice Hour 4 question log

    Extraction notes

    This page was built from an auto-generated transcript, which garbles product and people's names. Those were corrected silently in everything above and logged here for transparency. The warnings flag claims that were true on the recording day but change fast.

    Transcript corrections applied

    The transcript saysThe trainer actually means
    RetailRetell
    Bola AI / BunaBolna AI
    NCP / NCT serverMCP server
    Allama dot comOllama
    Drock / g r o kGroq (g-r-o-q), not Grok
    HagenHeyGen
    weed dot I o / veerVeed.io
    clogged codeClaude Code
    Tapash / Topai / Utapaithe host (see ais-day00)
    GPT OSS ... 6,000,000 pull requestsgarbled popularity stat

    True on recording day — verify before relying