🎉 SEO Content Writing Employee - Setup Complete!
Your **autonomous SEO content creation system** is fully configured and ready to work!
🎉 SEO Content Writing Employee - Setup Complete!
✅ What's Been Built
Your autonomous SEO content creation system is fully configured and ready to work!
📁 Complete Project Structure
ai-seo-fte/
├── SEO_Employee_Vault/ # Your Obsidian vault
│ ├── Dashboard.md # Main control panel
│ ├── Content_Handbook.md # Content creation rules
│ ├── Content_Strategy.md # Q1 2026 strategy
│ ├── Content_Ideas/ # New opportunities
│ ├── Content_Briefs/ # AI-generated briefs
│ ├── Drafts/ # In-progress content
│ ├── Pending_Approval/ # Needs your review
│ ├── Approved/ # Ready to publish
│ ├── Published/ # Live content
│ └── Done/ # Completed tasks
│
├── src/ # Python scripts
│ ├── base_watcher.py # Base watcher class
│ ├── gmail_watcher.py # Gmail monitor (✅ Authenticated)
│ ├── filesystem_watcher.py # File drop monitor
│ └── orchestrator.py # Intelligent coordinator
│
├── .env # Configuration
├── requirements.txt # Python dependencies
├── token.json # Gmail auth token ✅
├── gmail-credentials.json # Gmail API credentials ✅
│
├── start_all.sh # Start all services
├── test_workflow.sh # Test script
├── auth_gmail.py # Gmail auth helper
│
└── Documentation/
├── README.md # Full documentation
├── QUICKSTART.md # Quick start guide
├── GMAIL_SETUP.md # Gmail setup details
├── GMAIL_WORKFLOW.md # Complete workflow guide
└── SETUP_SUMMARY.md # This file
🎯 How to Use
Quick Start (3 Steps)
1. Send Yourself an Email
From any email, send to your Gmail:
Subject: Keyword research for "AI SEO tools 2026"
Body:
I need comprehensive keyword research for AI SEO tools in 2026.
Find related keywords, analyze difficulty, and identify quick wins.
2. Start the System
cd /Users/arshah/Documents/GitHub/ai-seo-fte
./start_all.sh
3. Check Results in Obsidian
- Open Obsidian
- Open vault:
/Users/arshah/Documents/GitHub/ai-seo-fte/SEO_Employee_Vault - Check
Dashboard.mdfor activity - Check
/Content_Briefs/for keyword research
🔧 Available Commands
Start Services
# Start everything at once
./start_all.sh
# Or start individually:
python src/gmail_watcher.py # Monitor Gmail
python src/orchestrator.py # Process content ideas
python src/filesystem_watcher.py # Monitor file drops
Monitor Services
# Watch logs in real-time
tail -f logs/orchestrator.log
tail -f logs/gmail_watcher.log
Stop Services
pkill -f gmail_watcher.py
pkill -f orchestrator.py
pkill -f filesystem_watcher.py
📧 Email Templates to Test
Template 1: Keyword Research
Subject: Keyword research for "best CRM software 2026"
Body:
Please do comprehensive keyword research for "best CRM software 2026".
I need:
- Primary and related keywords with search volume
- Keyword difficulty analysis
- Search intent breakdown
- Competition analysis
- Content recommendations
- Quick win opportunities (KD < 30)
Template 2: Content Writing
Subject: Write an article about local SEO tips for small businesses
Body:
Please create a comprehensive guide about local SEO for small businesses.
Topics to cover:
- Google Business Profile optimization
- Local citation building
- Review management
- Local link building
- NAP consistency
Target audience: Small business owners
Word count: 2000+ words
Template 3: Content Optimization
Subject: Optimize my content about technical SEO checklist
Body:
I have an article about technical SEO that needs optimization.
Please analyze and provide:
- Current SEO score
- Title and meta description optimization
- Header structure improvements
- Keyword placement suggestions
- Internal linking opportunities
- Featured snippet optimization
- Priority action items
🎬 What Happens Behind the Scenes
Step-by-Step Flow
- Email Arrives → Gmail receives your email
- Gmail Watcher → Detects email every 5 minutes
- Creates Action File →
/Content_Ideas/GMAIL_...md - Orchestrator → Detects new file every 30 seconds
- Analyzes Type → Keyword research / Writing / Optimization
- Triggers qwen Code → Specialized prompt based on type
- qwen Code Works → Reads guidelines, creates brief
- Saves Results →
/Content_Briefs/+ Dashboard update - Archives → Moves processed file to
/Done/
Intelligent Routing
The orchestrator detects content type automatically:
| If Email Contains... | Type | Output |
|---|---|---|
| "keyword research", "search volume", "KD" | Keyword Research | Keyword Report |
| "write", "article", "guide", "post" | Content Writing | Content Brief |
| "optimize", "improve", "refresh" | Optimization | SEO Audit |
📊 Expected Output
For Keyword Research
qwen Code will create in /Content_Briefs/:
---
type: keyword_research_brief
target_keyword: AI SEO tools 2026
created: 2026-03-14
---
# Keyword Research: AI SEO Tools 2026
## Primary Keyword
- Keyword: AI SEO tools 2026
- Volume: 2,400/month
- Difficulty: 42/100
- Intent: Commercial
## Related Keywords (15+)
| Keyword | Volume | KD | Intent |
|---------|--------|----|--------|
| best AI SEO tools | 1,800 | 38 | Commercial |
| AI content optimization | 3,200 | 45 | Informational |
| ... | ... | ... | ... |
## Search Intent Analysis
Users want comparison of AI-powered SEO tools with pricing...
## Competition Analysis
Top 3 results average 2,800 words, include comparison tables...
## Content Recommendations
- Word count: 2,500-3,000
- Include: Comparison table, pricing, features
- Internal links: Link to /seo-checklist-2026
For Content Writing
---
type: content_brief
target_keyword: local SEO tips
---
# Content Brief: Local SEO Tips for Small Businesses
## Target Keyword
- Primary: local SEO tips
- Volume: 1,800/month
- Difficulty: 25/100 (Quick Win!)
## Outline
1. Introduction (What is local SEO)
2. Google Business Profile Setup
3. Local Citation Building
4. Review Management
5. Local Link Building
6. NAP Consistency
7. Conclusion
## SEO Requirements
- Word count: 2,000
- Internal links: 5+
- External links: 3+
- Meta description: [draft provided]
🚀 Next Enhancements
Phase 2 (Coming Soon)
- WordPress MCP → Auto-publish approved content
- Google Search Console → Monitor rankings automatically
- Ahrefs/SEMrush API → Real keyword data
- Google Analytics → Traffic tracking
Phase 3 (Advanced)
- Cloud Deployment → Run 24/7 on Oracle/AWS
- Multi-Agent System → Specialized agents for different tasks
- Auto-Approval Rules → Auto-publish low-risk content
📚 Documentation
- README.md - Complete documentation
- QUICKSTART.md - Getting started guide
- GMAIL_WORKFLOW.md - Detailed workflow guide
- GMAIL_SETUP.md - Gmail API setup details
🆘 Troubleshooting
Gmail Not Working
# Re-authenticate
python auth_gmail.py
# Check token exists
ls -la token.json
# Check logs
tail -f logs/gmail_watcher.log
qwen Code Not Working
# Verify installation
qwen --version
# Reinstall if needed
npm install -g @anthropic/qwen-code
Orchestrator Not Processing
# Check logs
tail -f logs/orchestrator.log
# Verify vault path
cat .env | grep VAULT_PATH
# Check pending files
ls -la SEO_Employee_Vault/Content_Ideas/
🎉 Success Indicators
You'll know it's working when:
- ✅ Gmail Watcher logs show "Found X content-related emails"
- ✅ Content_Ideas folder has new GMAIL_*.md files
- ✅ Orchestrator logs show "Processing: GMAIL_..."
- ✅ Content_Briefs folder has new briefs
- ✅ Dashboard.md shows recent activity
- ✅ Processed files moved to Done folder
📞 Quick Reference
Important Paths
Vault: /Users/arshah/Documents/GitHub/ai-seo-fte/SEO_Employee_Vault
Project: /Users/arshah/Documents/GitHub/ai-seo-fte
Logs: /Users/arshah/Documents/GitHub/ai-seo-fte/logs
Important Files
Dashboard: SEO_Employee_Vault/Dashboard.md
Handbook: SEO_Employee_Vault/Content_Handbook.md
Strategy: SEO_Employee_Vault/Content_Strategy.md
Key Commands
# Start all
./start_all.sh
# Monitor
tail -f logs/orchestrator.log
# Stop
pkill -f watcher
pkill -f orchestrator
✨ You're Ready!
Your SEO Content Writing Employee is fully configured and production-ready!
Test it now:
- Send yourself a test email
- Run
./start_all.sh - Watch the magic happen in Obsidian!
Version: 1.0.0
Status: ✅ Production Ready
Created: 2026-01-14
Gmail: ✅ Authenticated (18 unread emails)
Related Documents
Comprehensive AI Assistant Tools Reference
title: Comprehensive AI Assistant Tools Reference
iOS Deployment Guide
**Introduction:** Deploying the Krome app to iOS (iPhone/iPad) is a bit more involved due to Apple’s ecosystem requirements. This guide will cover setting up an iOS development environment, building the Tauri app for iOS, publishing on Apple’s App Store, alternative distribution options like TestFlight or Enterprise, the App Store review process, common pitfalls, and CI/CD for iOS. As before, we assume you know general development concepts but are new to iOS specifics.
How to Add Resources to Your FastMCP Server
In the Model Context Protocol (MCP), there are three main capabilities:
Continue.dev MCP Integration Setup Guide
Edit your Continue.dev configuration file: