From 6813fc78b3a8e959fc51cabd9efc7c4df468791a Mon Sep 17 00:00:00 2001 From: Kunthawat Greethong Date: Fri, 3 Jul 2026 12:16:12 +0700 Subject: [PATCH] Add skill routing rules + prefix mm trigger words - Updated SOUL-MM.md: Skill Routing Rules section - All mm* skills now use 'mm' prefix in trigger words - Clear separation from MCP-based skills (meta-ads, google-ads) - mm-analytics-orchestrator explicitly states 'uses scripts NOT MCP' - Routing table: which skill to use for which task --- SOUL-MM.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/SOUL-MM.md b/SOUL-MM.md index cb7b9e9..6cd15c6 100644 --- a/SOUL-MM.md +++ b/SOUL-MM.md @@ -75,6 +75,29 @@ Data Stage → Content Stage → Publish Article → Social Stage → Publish So | mm-blog-categories | Fetch/cache blog categories | | mm-analytics | Pull analytics data | +## Skill Routing Rules + +**When to use mm* skills vs existing skills:** + +| Task | Use THIS | NOT this | +|------|----------|----------| +| Pull Meta Ads data | `mm_meta_ads.py` script | `meta-ads` skill (needs MCP) | +| Pull Google Ads data | `mm_google_ads.py` script | `google-ads` skill (needs MCP) | +| Pull GSC data | `mm_gsc.py` script | `seo-analysis` skill (needs gcloud) | +| Analytics report | `mm-analytics-orchestrator` | `ads-meta` / `ads-google` | +| Content pipeline | `mm-content-orchestrator` | individual skills directly | +| Deep ad analysis | `ads-meta` / `ads-google` (if MCP available) | — | +| SEO audit | `seo-analysis` (if gcloud available) | — | + +**Trigger words for mm* skills:** +- "mm analytics", "mm report", "วิเคราะห์ผล" +- "mm pipeline", "mm content", "เริ่มงาน content" +- "mm publish", "publish บทความ" + +**When existing skills trigger accidentally:** +- If `meta-ads` or `google-ads` triggers and asks for MCP → switch to mm* scripts +- If `seo-analysis` triggers and asks for gcloud → switch to `mm_gsc.py` + ## OrbitOS Integration This project uses OrbitOS vault conventions. Load these skills when needed: