con un clic
ai-cohort-scoreboard-marketing
Generate daily Reddit and X/Twitter marketing content from the AI Cohort scoreboard, with automatic fallback to the most recent available data when today's file is missing.
Menú
Generate daily Reddit and X/Twitter marketing content from the AI Cohort scoreboard, with automatic fallback to the most recent available data when today's file is missing.
Scan vault raw/ folder for hyperlinks embedded in markdown notes; POST each unseen URL to LuminaVault server /v1/capture/safari so Hermes ingests + memorizes. Usage: /kb-vacuum [folder=raw/]
Compile all uncompiled raw/ content into the wiki. Writes source summaries, creates/updates concept articles with Obsidian backlinks, and updates the index. Run after /kb-ingest to process new content.
Configuration, maintenance, and troubleshooting of AI Cohort scoreboard scripts including vault path setup and script updates.
Build and deliver periodic content digests (news, stock, entertainment) to multiple platforms: save to vault Raw/ and print full markdown to stdout for cron-based delivery.
Capture external content (X/Twitter articles, web posts) and ingest into Obsidian vault Raw/ with automatic theme detection, summarization, and structured frontmatter. Handles X/fixupx links via multi-strategy extraction (direct fetch → r.jina.ai → nitter fallback).
Weekly founder content research and production engine that transforms trending news into ready-to-use content assets.
| name | ai-cohort-scoreboard-marketing |
| category | content |
| description | Generate daily Reddit and X/Twitter marketing content from the AI Cohort scoreboard, with automatic fallback to the most recent available data when today's file is missing. |
Purpose: Generate daily Reddit and X/Twitter marketing content from the AI Cohort scoreboard, with automatic fallback to the most recent available data when today's file is missing.
Trigger Conditions:
generate_marketing_content.py fails with "Today's scoreboard not found"Workflow Steps:
Check for Today's Scoreboard
eastern = tz.gettz('America/New_York')
today = datetime.now(eastern).strftime('%Y-%m-%d')
# VAULT_ROOT should be: '/opt/data/home/obsidian-vault/FACorreia'
scoreboard_path = f"{VAULT_ROOT}/{today} — AI Scoreboard.md"
Generate Marketing Content
/opt/data/home/.hermes/output/marketing/
reddit_ai_scoreboard_{date}.mdx_thread_ai_scoreboard_{date}.mdReport Status
Pitfalls & Gotchas:
/opt/data/home/obsidian-vault/FACorreia (without the .hermes prefix). Inconsistent paths cause "scoreboard not found" errors even when the file exists.YYYY-MM-DD format with en dash separator. Ensure path construction matches exactly.Verification:
# Check output files exist
ls -lh /opt/data/home/.hermes/output/marketing/ | grep "reddit_ai_scoreboard_$(date +%Y-%m-%d)"
# Validate content structure
head -20 /opt/data/home/.hermes/output/marketing/reddit_ai_scoreboard_$(date +%Y-%m-%d).md
References:
references/error-transcript-2026-05-06.md - Full error context and resolution stepsreferences/scoreboard-directory-structure.md - Expected vault organizationRelated Skills:
content-digests - Periodic content digest patternsexternal-content-ingesting - Content ingestion workflowsx-post-ingestor - Social media content ingestionLast Updated: 2026-05-06