skills/live-dashboard/SKILL.md
Create live Looker Studio dashboards. Use when: connecting marketing data sources with auto-configured visualizations.
npx skillsauth add indranilbanerjee/digital-marketing-pro live-dashboardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create and configure a live Google Looker Studio dashboard connected to the brand's marketing data sources. Auto-selects appropriate metrics, dimensions, and chart types based on the business model (SaaS, eCommerce, B2B, agency). Provides always-current visibility into marketing performance without manual data pulls. Eliminates the need for recurring report generation by giving stakeholders a self-service, real-time view of the metrics that matter most to their business model, with drill-down capability and date range controls built in.
By default this skill produces a dashboard specification for review. It must NOT create, publish, share, or connect a live data source to any external dashboard without passing this gate first:
yes (or an equivalent explicit approval) before any external dashboard is created or shared. ANY other input — ambiguous, implied, partial, or absent approval — cancels; the spec is saved but nothing is created externally.python "${CLAUDE_PLUGIN_ROOT}/scripts/approval-manager.py" --brand {slug} --action create-approval --data '{"risk_level":"medium","summary":"..."}' before creating, then python "${CLAUDE_PLUGIN_ROOT}/scripts/approval-manager.py" --brand {slug} --action mark-executed --id {approval_id} after it verifies.The user must provide (or will be prompted for):
saas (recurring revenue focus — MRR, churn, activation, expansion), ecommerce (transaction focus — revenue, AOV, conversion rate, product performance), b2b-lead-gen (pipeline focus — MQLs, SQLs, pipeline value, CPL), or agency (multi-client focus — client health scores, utilization, cross-client performance). Determines the default metric set, layout template, and visualization prioritiesexecutives (high-level scorecards with trend arrows, minimal drill-down, focused on business outcomes), marketing-team (full operational detail with channel breakdowns, campaign-level data, and diagnostic dimensions), or client (branded presentation view with performance against stated objectives, competitive context, and clean visual design)real-time (streaming where supported), daily (standard for most use cases), weekly (for executive dashboards with less granular needs). Determines data source caching configuration and extract schedule~/.claude-marketing/brands/_active-brand.json for the active slug, then load ~/.claude-marketing/brands/{slug}/profile.json. Extract business model, key metrics, industry vertical, brand colors for dashboard theming, and connected platform credentials. Check for guidelines at ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults.google-looker-studio connector in the registry). By default, export the complete configuration as a structured specification document that can be implemented manually, with each widget fully defined and data source mappings documented. Only if the user has independently connected a Looker Studio MCP server may direct creation be attempted — and only after the Execution gate above passes.A structured dashboard delivery containing:
google-looker-studio MCP is NOT shipped — export a spec by default; direct creation only if the user has connected their own Looker Studio MCP), including data source setup, calculated field creation, widget specification, and filter control configuration, plus dashboard theming with brand colors and export of setup instructions or live dashboard linkdevelopment
Build a content cluster plan from seed keywords — pillar+spokes architecture with internal-link map, intent grouping, and quality scorecard. Use when: planning topical authority, designing a content hub, deduping cannibalising pages, or staging a programmatic content rollout.
testing
Validate a brand profile end-to-end — required fields, voice/audience completeness, connector reachability, credentials health, and compliance prerequisites — without exposing credential values. Run after any credential change or brand-profile edit.
testing
Orchestrate the full multi-channel launch of an approved campaign plan — pre-launch checklist, asset readiness gate, channel-by-channel activation, CRM campaign record creation, kickoff comms, day-1 monitor setup. Broader than /launch-ad-campaign (which is paid-ads only).
testing
Audit a brand's existing live campaigns across every active channel — paid, organic, email, social, content, SEO. Produce a current-state inventory, quick-wins backlog, and red-flags list. Use during agency onboarding or before any /campaign-plan refresh.