windsor-ai/claude-windsor-ai-plugin
Windsor.ai plugin for Claude Code — query marketing, CRM & analytics data from 350+ sources in your terminal.
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
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)
business-datacrm-insightscrm-manageecommerce-insightsecommerce-managefacebook-adsfacebook-organicfinance-insightsgohighlevelgoogle-adsgoogle-analytics-4google-business-profilegoogle-merchant-centergoogle-search-consolehubspotinstagram-publicinstagramklaviyolinkedin-adslinkedin-pagesmicrosoft-adssocial-media-createsocial-media-insightstiktok-adstiktok-organicweb-analytics-insightswindsor-connectwindsor-createwindsor-exportwindsor-get-startedwindsor-insightswindsor-managewindsor-optimizeyoutube
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
ruslan2027/adako-mcp
Adako (アダコ) — careful ad ops for AI agents. Skills, client configs, Claude Code plugin, CLI and MCP Registry entry for the hosted MCP server at adako.ai.
Skill Collector 10.2k tok ·
thatrebeccarae/claude-marketing
A full marketing department for Claude Code. Skill packs for Klaviyo, Shopify, GA4, Looker Studio, paid media, and more. Audit, optimize, and report using natural language.
Skill Collector 9.6k tok ·
AceDataCloud/Skills
Agent Skills for AceDataCloud AI services — music, image, video generation, web search, and more. Compatible with Claude Code, GitHub Copilot, Gemini CLI, and all agentskills.io-compatible agents.
Skill Collector 6.5k tok ·
AgriciDaniel/claude-youtube
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Shorts optimization, analytics, monetization, and more.
Minimalist 705 tok ·