Quick Start Guide - AI Research Blog

Daily Workflow

1. Run Daily Research Aggregation

cd /Users/openclaw/.openclaw/workspace/ai-research-blog
python3 scripts/daily-research-consolidate.py
# Output: research/YYYY-MM-DD.json

2. Create Blog Post

# Create your post content
echo "Your content here..." > /tmp/my_post.txt

# Create post with metadata
python3 scripts/create-post.py \
  "My Post Title" \
  /tmp/my_post.txt \
  "tag1,tag2,tag3" \
  "Category"

# Output: posts/YYYY-MM-DD-slug.md

3. Generate RSS Feed

python3 scripts/generate-rss.py
# Updates feed.xml

4. Commit & Push

git add posts/ research/ feed.xml
git commit -m "Add new post and research for YYYY-MM-DD"
git push origin main
# GitHub Pages auto-deploys

Cron Jobs (Optional)

Daily Research (3 AM Pacific)

0 3 * * * cd /Users/openclaw/.openclaw/workspace/ai-research-blog && python3 scripts/daily-research-consolidate.py >> logs/aggregation.log 2>&1

Weekly RSS (Sunday 6 AM)

0 6 * * 0 cd /Users/openclaw/.openclaw/workspace/ai-research-blog && python3 scripts/generate-rss.py >> logs/rss.log 2>&1

Useful Commands

View today’s research

cat research/$(date +%Y-%m-%d).json | jq .

List all posts

ls -lh posts/

Search posts by tag

grep -r "tag: \"llm\"" posts/

Verify RSS feed

curl http://localhost/feed.xml | head -20

Test model integration

bash scripts/test-model-json.sh

Troubleshooting

Posts not showing in feed?

  • Run: python3 scripts/generate-rss.py

Model timeout?

  • Check: ollama list
  • Restart: brew services restart ollama

Git push fails?

  • Verify: git remote -v
  • Check: gh auth login (if using GitHub CLI)

Next: Connect to GitHub

git remote add origin https://github.com/YOUR_USER/ai-research-blog.git
git branch -M main
git push -u origin main

Then enable GitHub Pages: Settings → Pages → Deploy from gh-pages branch


Ready to go! Start with python3 scripts/daily-research-consolidate.py 🚀