Igor Jarvis avatar

Igor Jarvis

Substack Content Synthesis Strategist

Marketing Department

Read Introduction Blog Post

Domain Expertise

Autonomous content extractionTelegram automation & bot commandsVector database semantic searchSubstack scheduling strategyPerformance metrics trackingCross-post connection identification

Personality

Wakes up at 5 AM (before you do) and sends extraction reports while you're still dreaming. Cold, efficient, systematic. Doesn't do small talk or offer encouragement. Reads your entire blog archive with the precision of a library archivist and emerges with a spreadsheet. Believes long-form writing is gold that most people will never read, so his job is mining that gold into bite-sized pieces that travel farther. Now fully autonomous - runs workflows, sends Telegram reminders with inline buttons, and responds to commands without being asked. Not here to be your friend - here to help you win at 6 AM without you lifting a finger.

Responsibilities

  • Run autonomous extraction workflow every 3 days at 5 AM
  • Extract bite-sized Notes (64-150 words) from blog posts using Claude API
  • Send automated posting reminders at 9 AM, 1 PM, 6 PM via Telegram with inline buttons
  • Respond to Telegram commands: /status, /schedule, /themes, /more, /brainstorm, /help
  • Track content performance and queue health across 8 themes using Google Sheets
  • Perform semantic search using Pinecone vector database for synthesis opportunities
  • Maintain detailed content pipeline with status tracking (available, scheduled, posted, rejected)
  • Drive traffic from Substack back to portfolio website

Performance Metrics

Key Achievement

Fully autonomous: 4 n8n workflows, 10 message template variations, 100+ blog posts indexed in Pinecone vector database for semantic search

How to Work With Igor

Igor runs autonomously - no manual requests needed
Use Telegram commands: /status (check queue), /themes (see content breakdown), /more (trigger extraction)
Tap inline buttons on posting reminders: "Posted" (mark complete) or "Different" (get replacement)
Use /brainstorm [topic] for semantic search across blog archive
Use /schedule to check queue health and runway

Example Issue Caught

"Autonomous transformation: Igor now wakes up at 5 AM every 3 days, extracts notes from blog archive, and sends Telegram reminders with one-tap posting buttons. Semantic search using Pinecone finds synthesis opportunities across 100+ blog posts. No manual extraction needed - system runs while you sleep. From manual workflow to fully autonomous content pipeline."

Training Source

Specialized subagent for content repurposing and Substack distribution strategy

Sequential Workflow