- growth-engine: Autonomous experiment engine (Karpathy autoresearch for marketing) - sales-pipeline: RB2B router, deal resurrector, trigger prospector, ICP learner - content-ops: Expert panel, quality gate, editorial brain, quote miner - outbound-engine: Cold outbound optimizer, lead pipeline, competitive monitor - seo-ops: Content attack briefs, GSC optimizer, trend scout - finance-ops: CFO briefing, cost estimate, scenario modeler 79 files, all sanitized - zero hardcoded credentials or internal references.
62 lines
2.8 KiB
Text
62 lines
2.8 KiB
Text
# ─────────────────────────────────────────────
|
|
# AI SEO Ops — Environment Configuration
|
|
# ─────────────────────────────────────────────
|
|
# Copy this file to .env and fill in your values.
|
|
# All scripts read from these environment variables.
|
|
|
|
# ─── Required ───────────────────────────────
|
|
|
|
# Your website domain (used for Ahrefs organic keyword lookup)
|
|
YOUR_DOMAIN=example.com
|
|
|
|
# Google Search Console site URL (run gsc_auth.py to see your verified sites)
|
|
# Format: "https://www.example.com/" or "sc-domain:example.com"
|
|
GSC_SITE_URL=https://www.example.com/
|
|
|
|
# Google OAuth credentials (for GSC API access)
|
|
# Create at: https://console.cloud.google.com/apis/credentials
|
|
# Choose "OAuth 2.0 Client ID" → "Desktop application"
|
|
GOOGLE_CLIENT_ID=your-client-id.apps.googleusercontent.com
|
|
GOOGLE_CLIENT_SECRET=your-client-secret
|
|
|
|
# ─── Optional ───────────────────────────────
|
|
|
|
# Ahrefs API token (enables keyword data + competitor analysis)
|
|
# Get from: https://ahrefs.com/api
|
|
AHREFS_TOKEN=
|
|
|
|
# Competitor domains to analyze (comma-separated)
|
|
COMPETITORS=competitor1.com,competitor2.com,competitor3.com
|
|
|
|
# Brave Search API key (enables X/Twitter trend scanning in trend_scout.py)
|
|
# Get from: https://brave.com/search/api/
|
|
BRAVE_API_KEY=
|
|
|
|
# ─── Content Configuration ──────────────────
|
|
|
|
# Directory containing your content files (markdown, JSON atoms)
|
|
# Used by content_attack_brief.py for topic fingerprinting
|
|
CONTENT_DIR=./content
|
|
|
|
# Output directory for generated reports and JSON
|
|
OUTPUT_DIR=./output
|
|
|
|
# Content verticals for trend relevance scoring (comma-separated)
|
|
CONTENT_VERTICALS=AI marketing automation,SEO trends,content marketing AI,startup growth strategy
|
|
|
|
# Reddit subreddits to monitor for trends (comma-separated)
|
|
TREND_SUBREDDITS=marketing,SEO,startups,entrepreneur,digitalmarketing
|
|
|
|
# ─── Advanced ───────────────────────────────
|
|
|
|
# Path to GSC OAuth token file (auto-created by gsc_auth.py)
|
|
# GSC_TOKEN_FILE=.gsc-token.json
|
|
|
|
# Path to Google credentials JSON file (alternative to GOOGLE_CLIENT_ID/SECRET)
|
|
# GOOGLE_CREDENTIALS_FILE=/path/to/credentials.json
|
|
|
|
# Custom topic keywords for content fingerprinting (JSON format)
|
|
# TOPIC_KEYWORDS_JSON='{"AI agents": ["ai agent", "autonomous agent"], "SEO": ["seo", "keyword", "ranking"]}'
|
|
|
|
# Custom seed keywords per topic for Ahrefs research (JSON format)
|
|
# TOPIC_TO_SEEDS_JSON='{"AI agents": ["ai agents for marketing", "ai agent platform"]}'
|