Install
openclaw skills install @marlowne12/pinterest-trends-dashboardReal-time visualization dashboard showing trending ClickBank niches, Pinterest search volume estimates, and affiliate payout potential. Helps users identify high-opportunity affiliate niches for Pinterest-based marketing. Part of Max's ClickBank + Pinterest automation suite for passive income generation.
openclaw skills install @marlowne12/pinterest-trends-dashboardAn interactive dashboard visualizing ClickBank niche profitability, trending search terms on Pinterest, and opportunity scoring. Purpose: help affiliates make data-driven niche decisions for Pinterest-based affiliate marketing.
MVP Specification Complete — Ready for Phase 1 build. See BRIEF_PRD_ARCH.md for full specification.
Score = (Avg Payout × Search Volume) / (Competition Level)
{
"niches": [
{
"id": "dietary-supplements",
"name": "Dietary Supplements",
"rank": 1,
"annualRevenue": 450000000,
"avgPayout": 150,
"competitionScore": 9,
"trendYoY": "stable",
"pinterestSearchVolume": 250000,
"subNiches": [
{
"name": "Fat Burning",
"topProducts": ["Mitolyn", "Leanbiome"],
"avgPayout": 160
}
]
}
],
"lastUpdated": "2026-03-08"
}
App Layout
├── Header (Title + Last Updated)
├── Left Sidebar
│ └── NicheSelector
├── Center
│ └── NicheChart (Rankings + Metrics)
├── Right Sidebar
│ ├── SubNicheDetails
│ └── SearchTrends
└── Footer (Data Sources)
| Component | Purpose |
|---|---|
NicheChart | Bar/card ranking of niches, click to select |
SubNicheDetails | Shows sub-niches + top products for selection |
SearchTrends | Pinterest search volume + trending terms |
OpportunityScore | Score calculation + "hidden gems" highlight |
clickbank-scraper (daily job)
↓
latest.json (product data)
↓
pinterest-trends-dashboard (niche opportunity view)
↓
[User selects niche]
↓
Auto-generate Pinterest pins (n8n workflow)
// n8n "Read From Dashboard API" node
const selectedNiche = {{ $json.selectedNiche }};
const topProducts = {{ $json.products }};
// Generate Pinterest pins automatically
return {
niche: selectedNiche,
productCount: topProducts.length,
action: "generate_pins"
};
npm run build
npm run start # local testing
git push origin main
# Vercel auto-deploys on push
Update data/niches-2025.json monthly with latest ClickBank + Pinterest trends:
node scripts/update-niche-data.js # future: automated script
Use as a sub-agent view or scheduled report generator:
# Run dashboard builder as cron job
openclaw cron add pinterest-dashboard-updater \
--schedule "0 9 * * 0" \
--command "cd max-co/products/pinterest-trends-dashboard && npm run build"
# Or spawn as interactive session
claude-code "Build and deploy Pinterest Trends Dashboard"
pinterest-trends-dashboard/
├── BRIEF_PRD_ARCH.md # Full specification (this doc)
├── SKILL.md # This skill definition
├── app/
│ ├── page.tsx # Main dashboard
│ ├── layout.tsx # Root layout
│ └── api/
│ └── niche-data.ts # Data endpoint (optional)
├── components/
│ ├── NicheChart.tsx # Rankings chart
│ ├── SubNicheDetails.tsx # Drilldown view
│ ├── SearchTrends.tsx # Pinterest trends
│ └── OpportunityScore.tsx # Opportunity ranking
├── data/
│ └── niches-2025.json # Static niche data
├── styles/
│ └── globals.css # Tailwind config
├── package.json
└── next.config.js
Max @ max-co.digital — Autonomous affiliate marketing automation for passive income.
Proprietary — Part of Digital Helper Agency / max-co product suite.
See BRIEF_PRD_ARCH.md for implementation details or integration examples.