~ / rigs / windsor-ai / claude-windsor-ai-plugin

windsor-ai/claude-windsor-ai-plugin

Windsor.ai plugin for Claude Code — query marketing, CRM & analytics data from 350+ sources in your terminal.

↗ GitHub ★ 0 MIT updated today collection Claude Code Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~3.2k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ npx degit windsor-ai/claude-windsor-ai-plugin/agents ./rig-claude-windsor-ai-plugin/agents
$ npx degit windsor-ai/claude-windsor-ai-plugin/commands ./rig-claude-windsor-ai-plugin/commands
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills ./rig-claude-windsor-ai-plugin/skills

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/business-data .claude/skills/business-data
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/crm-insights .claude/skills/crm-insights
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/crm-manage .claude/skills/crm-manage
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/ecommerce-insights .claude/skills/ecommerce-insights
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/ecommerce-manage .claude/skills/ecommerce-manage
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/facebook-ads .claude/skills/facebook-ads
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/facebook-organic .claude/skills/facebook-organic
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/finance-insights .claude/skills/finance-insights
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/gohighlevel .claude/skills/gohighlevel
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/google-ads .claude/skills/google-ads
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/google-analytics-4 .claude/skills/google-analytics-4
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/google-business-profile .claude/skills/google-business-profile
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/google-merchant-center .claude/skills/google-merchant-center
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/google-search-console .claude/skills/google-search-console
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/hubspot .claude/skills/hubspot
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/instagram-public .claude/skills/instagram-public
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/instagram .claude/skills/instagram
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/klaviyo .claude/skills/klaviyo
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/linkedin-ads .claude/skills/linkedin-ads
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/linkedin-pages .claude/skills/linkedin-pages
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/microsoft-ads .claude/skills/microsoft-ads
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/social-media-create .claude/skills/social-media-create
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/social-media-insights .claude/skills/social-media-insights
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/tiktok-ads .claude/skills/tiktok-ads
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/tiktok-organic .claude/skills/tiktok-organic
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/web-analytics-insights .claude/skills/web-analytics-insights
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/windsor-connect .claude/skills/windsor-connect
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/windsor-create .claude/skills/windsor-create
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/windsor-export .claude/skills/windsor-export
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/windsor-get-started .claude/skills/windsor-get-started
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/windsor-insights .claude/skills/windsor-insights
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/windsor-manage .claude/skills/windsor-manage
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/windsor-optimize .claude/skills/windsor-optimize
$ npx degit windsor-ai/claude-windsor-ai-plugin/skills/youtube .claude/skills/youtube
$ curl -fsSL --create-dirs -o .claude/agents/attribution-analyst.md https://raw.githubusercontent.com/windsor-ai/claude-windsor-ai-plugin/main/agents/attribution-analyst.md
$ curl -fsSL --create-dirs -o .claude/agents/business-data-analyst.md https://raw.githubusercontent.com/windsor-ai/claude-windsor-ai-plugin/main/agents/business-data-analyst.md
$ curl -fsSL --create-dirs -o .claude/agents/marketing-analyst.md https://raw.githubusercontent.com/windsor-ai/claude-windsor-ai-plugin/main/agents/marketing-analyst.md
$ curl -fsSL --create-dirs -o .claude/agents/portfolio-analyst.md https://raw.githubusercontent.com/windsor-ai/claude-windsor-ai-plugin/main/agents/portfolio-analyst.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (34)

Subagents (4)

attribution-analyst
model: sonnet
Joins ad spend with analytics, CRM, store and accounting data through Windsor.ai to show which channels produce leads, customers and revenue - cost per lead, cost per new customer, blended ROAS - and
business-data-analyst
model: sonnet
Pull, transform, and integrate business data from Windsor.ai's 350+ connectors
marketing-analyst
model: sonnet
Cross-platform marketing analyst for one business or one client in Windsor.ai. Use for multi-step performance work across that business's ads, organic social, analytics and store revenue, such as diag
portfolio-analyst
model: sonnet
Runs the same Windsor.ai review across many accounts at once - every client of an agency, or every brand, site, location or market of one business - and returns one row per client or brand with flags

Slash commands (13)

/campaign-report/instagram-report/optimization-review/pacing/performance-review/pipeline-report/revenue-report/search-terms/setup/social-report/wasted-spend/windsor-sources/windsor-types

Similar rigs

copied ✓