# 2026-02-02

## Google Ads Access
- Rob sent new Google Ads invitation to max@tilt.ie (12:06 PM)
- Email subject: "Accept your invitation to access a Google Ads account"
- Browser automation having issues (snapshots/actions timing out, only screenshots work)
- Rob asked about adding approved domains in Google Ads - guided him to Tools > Business data > Domains
- Still need to accept the Google Ads invitation once browser issues resolved

## Memory Habits
- Rob requested: update memory after every task
- Rob requested: daily memory review at 6am
- Set up cron job for 6am daily memory review (Europe/Dublin timezone)

## Technical Issues
- Browser service timing out on snapshots and actions
- Screenshots still work
- May need gateway restart to fix

## Google Ads Review (Cair.ie - Account ID: 7676063479)
Accessed and reviewed the account at Rob's request. Task: Review past 6 months of ads (zero sales), identify issues, then create new campaigns with best practices.

### Campaigns Found (7 total):
1. **Sales-Search-tilt-nov-25v2** (Enabled) - Search, €200/day - Missing Google tag, sitelinks disapproved
2. **Oct 25 Sales-Search** (Paused) - Search, €35.95/day - ALL 4 ads disapproved
3. **Cair - Performance Max-2 Oct 25** (Paused) - PMax, €40/day - Asset groups limited by policy
4. **Ergonomic chairs** (Paused) - PMax, €50/day - Asset groups limited by policy
5. **AB | Pmax | Test 1** (Paused) - PMax, €20/day - All asset groups paused
6. **AB | Pmax | Test 2** (Paused) - PMax, €20/day
7. **AB | Shopping | Test 1** (Paused) - Shopping, €20/day

### Root Causes for Zero Sales:
1. **Conversion tracking broken** - 4 tags inactive, 0 recording conversions
2. **Website missing Google tag** - mycair.eu needs the tag installed
3. **Policy violations** - Multiple PMax campaigns have assets limited by policy
4. **Disapproved ads** - One Search campaign has all ads disapproved
5. **Only 1 campaign running** - And even that has issues

### Keywords Observed:
- herman miller chair
- conference room chairs
- office chairs
- mesh office chairs
- ergonomic chairs

### Next Steps:
1. Fix Google tag on mycair.eu
2. Fix conversion tracking
3. Resolve policy violations
4. Create new campaigns (max_ai prefix, €20/day each) once tracking works

### Update (16:46):
- Rob has Google & YouTube Shopify app installed
- **Google Merchant Center has an issue** - Rob has requested a review
- This likely explains the broken conversion tracking and policy violations
- Waiting for Merchant Center review before proceeding with new campaigns

### Ad Copy Observed:
- Headlines: "Cair Ergonomic Chairs", "Cair Premium Office Chairs", "Office chair with back support"
- Description: "Premium comfort and advanced back support for modern workspaces. Cair represents the highest standard in ergonomic office seating."
- Sitelinks: Elite Collection, All Chairs, Everyday Collection, Search Products
- URL: www.mycair.eu/ergonomic/chairs

## OpenClaw Update
- Updated from 2026.1.29 to 2026.2.1
- **Key learning**: npm global installs (`npm i -g openclaw`) cannot use `gateway(action="update.run")` - must use `npm update -g openclaw` manually
- Gateway restart also needed manual action (menu bar or `openclaw gateway restart`) since `commands.restart` disabled in config
- 2026.2.1 key fixes: memory search L2-normalisation, Telegram streaming restored, security hardening

## Whisper Transcription Issues
- Voice transcription via `~/.local/bin/whisper` is unstable
- Both base and tiny models getting SIGKILL on audio files
- Tested on 107KB .ogg file - failed
- Needs investigation

## Google Merchant Center (Account: Cair 5664370553)
**Status:** Products not showing - 0 approved, 320 limited, 6 not approved

**Root Issue:** "Website or online store needs improvement"
- Limits visibility of ALL products in ALL countries
- Google found this through a manual check
- **Review requested: Feb 2, 2026** - takes a few days

**Requirements to fix:**
1. Domain name must match uploaded domain
2. No broken links on site
3. No placeholder images or text
4. Product details/categories must match product data
5. No generic info, no missing crucial product info

**Store Quality:** Actually "Great" (well above average) - not the problem

**Other issues found:**
- Return window: Incomplete (needs setup)
- Return cost: Incomplete (needs setup)
- Store rating: Incomplete

**Next:** Wait for review, or crawl mycair.eu to check for issues proactively

## Google Ads Campaign Draft Created
- **Draft ID:** 10179013705
- Campaign type: Search
- Budget: €20/day (to be set)
- Status: Draft saved, needs publishing (PAUSED)
- Naming convention: max_ai prefix

## Cair Google Ads Presentation
- Created 14-slide presentation content: `/Users/ireland/.openclaw/workspace/cair-presentation-content.md`
- Created Google Apps Script to generate slides: `/Users/ireland/.openclaw/workspace/cair-slides-script.gs`
- Script injected into Apps Script editor via Monaco API
- Apps Script Project ID: 183ENWkYrpAVtucEt1eTHUbGFiWpYk-wS6hhN_du1qmSSFqxDtTiIxsXl
- Function to run: `createCairPresentation()`
- **BLOCKED:** Requires Rob to click "Review permissions" to authorise the script
- Created v2 with charts: `cair-google-ads-v2.pptx` (dark theme, 14 slides with data visualisations)
- Still need to upload to Drive for Rob to review
- Need Tilt template (.pptx export) to match branding properly

## ClawHub Security Alert
- **Malicious skill detected:** `browser-agent-ed7` by `moonshine-100rze`
- Contains base64-encoded bash command that would execute malicious code
- **Refused to download** - warned Rob about the threat
- ClawHub CLI not installed (needs `npm i -g clawhub`)

## Skills Reviewed & Installed
### pptx-creator (already installed)
- Skill by dbhurley - **SAFE**
- Templates: minimal, corporate, creative, dark, executive, startup

### x-trends by anishtr4 - **SAFE & INSTALLED**
- Scrapes Twitter/X trends from getdaytrends.com
- Created Python version (skills/x-trends/x-trends.py) since npm not in sandbox
- Supports: --country ireland/uk/us, --limit N, --json, --email
- Working - tested successfully

### humanise-ai-text by moltbro - **SAFE & INSTALLED**
- Detects and transforms AI-generated text patterns
- Based on Wikipedia's "Signs of AI Writing"
- Edited to British English (skills/humanise-ai-text/)
- Scripts: detect.py, transform.py, compare.py

### google-drive by byungkyu - **SAFE** (not installed)
- Documentation-only skill for Maton.ai API proxy
- Would need Maton account + API key

## Daily Ireland X Trends
- Cron job set up: 8am daily (Europe/Dublin)
- Changed from email to Telegram delivery per Rob's request
- Job ID: 2d6858c8-56d5-45b5-94b0-a5e828a5209e

## Tilt Brand Guidelines (saved to TOOLS.md)
### Email Style
- Professional tone
- First email of day: "Hi [Name], Hope you're well."
- Sign-off: "Cheers, Max"
- Never mention being AI/bot - just be Max

### Cair (mycair.eu) Tone of Voice
- Premium/aspirational - not budget chairs
- Health & wellness focused
- Professional but warm
- Don't lean on "Irish brand" messaging

## Browser Issues
- Google services (Drive, Gmail, Slides) causing timeouts on snapshots/actions
- Screenshots work, but interactions unreliable
- Workaround: Ask Rob to do quick manual steps when needed

## Skills Installed from ClawHub (20 total)

### Marketing & Business (10)
1. marketing-mode - 23 comprehensive marketing skills
2. marketing-skills - 23 sub-skills (SEO, CRO, copywriting, etc.)
3. shopify-marketing-expert - Shopify conversion optimisation
4. ad-creative-generator - Generate ad prompts
5. adcp-advertising - Programmatic ad management
6. affiliatematic - Amazon affiliate automation
7. landing-gen - Landing page generator
8. email-best-practices - Email deliverability & compliance
9. local-visibility-skill - Local SEO (Local Falcon)
10. clawdaddy - Domain availability checker

### Productivity & Dev (7)
11. wordpress-pro - WP themes, plugins, Gutenberg
12. skill-auditor - Security scanner for skills
13. token-saver - Reduce AI token costs
14. ai-meeting-notes - Meeting summaries & action items
15. jules-cli - Remote coding sessions
16. netlify - Deployment automation
17. hn-extract - HackerNews reader

### Communication (3)
18. humanise-ai-text - AI text humaniser (British English)
19. outlook-web - Outlook email/calendar
20. discord-watcher - Discord channel monitoring

### Previously Installed
- x-trends - Ireland Twitter/X trends
- pptx-creator - PowerPoint creation

**Note:** Avoided all moonshine-100rze skills (malicious author)

## Session Protocol (from tomorrow)
Rob requested: Follow "the unlock" approach - review all memory files and context at the start of every session. Load context like software, not like learning.

## Evening Session (22:48 - 23:20)

### Skills Installed & Reviewed
- **x-trends** by anishtr4 - SAFE, installed
  - Created Python version (x-trends.py) since npm not available in sandbox
  - Scrapes Twitter/X trends from getdaytrends.com
  - Supports multiple countries, JSON output
  - Location: `skills/x-trends/`

- **humanise-ai-text** by moltbro - SAFE, installed
  - Edited for British English throughout
  - Detects and transforms AI writing patterns
  - Based on Wikipedia's "Signs of AI Writing"
  - Location: `skills/humanise-ai-text/`

- **google-drive** by byungkyu - SAFE (reviewed, not installed)
  - Documentation-only skill for Maton.ai API proxy
  - Would need Maton account/API key

### Daily X Trends Cron Job
- Set up for 8am daily (Europe/Dublin)
- Originally email to Robert.doran@tilt.ie
- **Changed to Telegram** per Rob's request
- Job ID: 2d6858c8-56d5-45b5-94b0-a5e828a5209e

### Cair Presentation v2
- Created `cair-google-ads-v2.pptx` with pptx-creator skill
- 14 slides with charts (bar, pie, doughnut, line)
- Dark theme (closest to Tilt style available)
- **TODO:** Upload to Drive for Rob to review
- **TODO:** Rebuild with actual Tilt template once downloaded

### Brand Guidelines Added to TOOLS.md
**Tilt Email Style:**
- Professional tone
- First email: "Hi [Name], Hope you're well."
- Sign-off: "Cheers, Max"
- Never mention being AI/bot

**Cair Tone of Voice:**
- Premium/aspirational
- Health & wellness focused
- Professional but warm
- Don't lean on Irish brand messaging

### Rob's Contact
- Email: Robert.doran@tilt.ie
