{"id":41747,"plugin_id":"plugin_asdk_app_6a7b2e44dbf48191a30e7f8098a4c94e","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:01:11.827Z","digest":"94d601ee12c2ab1c52a59d06c04ca27b0e5a2afce3c60e0bd4ab6f8f2a79d5e2","against":null,"payload":{"description":"Use when the user asks for a monthly SEO report, the evolution of keyword rankings, organic traffic or Search Console opportunities for a brand.","included_files":[],"name":"monthly-seo-report","skill_md_contents":"---\nname: monthly-seo-report\ndescription: Use when the user asks for a monthly SEO report, the evolution of keyword rankings, organic traffic or Search Console opportunities for a brand.\n---\n\nProduce a clear, actionable SEO report for a brand. The whole flow is read-only. Reply in the user's language.\n\n1. Call `list_brands` and confirm the brand and the period (by default the last full month, dates as `YYYY-MM-DD`).\n2. Call `gsc_search_analytics` for the period: clicks, impressions, CTR and average position. Repeat for the previous period of the same length to compute the change.\n3. Call `gsc_top_queries` for the main queries with their position and impressions.\n4. Call `keywords_tracked_list` and `keywords_snapshots` for the evolution of tracked keywords: what rises, what drops and what stalls.\n5. Call `keywords_gsc_opportunities` for queries with impressions in improvable positions (11–30 by default).\n6. If the brand has Google Analytics connected, call `ga4_report` with `dimensions = [\"page\"]` for the most viewed pages in the period.\n7. Write the report:\n   - Executive summary (2–3 sentences with the month's trend and key figures).\n   - Search Console: clicks, impressions, CTR and position, with the change against the previous period.\n   - Keyword movements: biggest gains and losses (previous position → current).\n   - Most viewed pages (if Analytics data is available).\n   - Opportunities: queries one push away from page one, with a concrete action for each (content, internal linking, search intent).\n   - Prioritized next steps.\n\nRules:\n- Make MCP calls one at a time.\n- Use the numbers the tools return and never invent data; if a source is not connected or returns nothing, say so.\n- Analytics users cannot be added up across rows: use the total the tool returns.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}