- 9 mm* skills (orchestrator, article, social, publish, analytics) - 6 dependency skills (content-writer, geo-optimizer, etc.) - 3 analytics scripts (GSC, Google Ads, Meta Ads) - Config template + setup guide - SOUL-MM.md persona extension - OrbitOS integration reference
Config Setup Guide
1. Copy template
cp config/clients-config.template.json ~/vault/99_System/clients-config.json
2. Fill in global credentials
Google (for GSC + Google Ads)
service_account_key— path to service account JSON key filedeveloper_token— from Google Ads → Tools → API Centermanager_account_id— MCC account ID (format: 123-456-7890)
Meta (for Facebook/Instagram Ads)
app_id— from developers.facebook.com → App Settingsapp_secret— from developers.facebook.com → App Settings → Basicsystem_user_token— Business Settings → System Users → Generate Token
3. Add clients
Each client needs:
id— unique kebab-case identifierdisplay_name— human-readable namecontact— phone, email, line (browsed from website)website— type (astro/wordpress), urlsocial_platforms— which platforms to use (e.g. ["facebook"])analytics— GSC property, GA ID, Google Ads ID, Meta Ads ID
4. Set up GSC access
Add service account email as user in each client's GSC property:
- Go to https://search.google.com/search-console
- Select client's property
- Settings → Users and permissions → Add user
- Email: [from service_account_key → client_email]
- Permission: Full or Restricted
5. Verify
cd ~/Gitea/moreminimore-service-system/scripts
python3 mm_gsc.py --client <client-id> --days 7
python3 mm_google_ads.py --client <client-id> campaigns
python3 mm_meta_ads.py --client <client-id> campaigns