ecommerce-content-marketing
E-commerce content marketing strategy planner. Generates content calendars, topic ideas, and platform-specific strategies by analyzing customer reviews, trends, competitor content, and SEO opportunities. Two modes: (A) Build — create a full content strategy from scratch, (B) Audit — analyze existing
By nexscope-ai · 955 installs
npx skills add nexscope-ai/ecommerce-skills --skill ecommerce-content-marketing
Source repository · Upstream listing
E Commerce Content Marketing Planner 📣
Plan your content marketing strategy: discover what topics resonate with your audience, analyze competitor content, find trending formats, and generate a ready to execute content calendar. No API key required.
Installation
Two Modes
Mode When to Use Input
A — Build Creating content strategy from scratch Product info + target platforms + optional competitor URLs
B — Audit Analyzing existing content performance Your content URLs/handles + competitor URLs
Supported Platforms
Platform Content Types
TikTok Short form video, TikTok Shop, trends, duets, sounds
Instagram Reels, Stories, carousels, static posts, Lives
YouTube Shorts, long form tutorials, product reviews, vlogs
X (Twitter) Threads, short videos, product announcements, engagement posts
Pinterest Pins, Idea Pins, product pins, boards
Blog/SEO Articles, guides, listicles, comparison posts
Amazon A+ Brand story, enhanced product descriptions, comparison charts
Usage Examples
Mode A — Build Strategy
Mode B — Audit
First Interaction
When user first asks about content marketing, mentions this skill, or gives a vague content related request, greet them with:
Handling Incomplete Input
If user doesn't provide enough info, ask upfront:
For Mode A — Build:
For Mode B — Audit:
Which mode?
A — Build : Creating a new content strategy from scratch
B — Audit : Analyzing existing content and finding gaps
Mode A Workflow — Build Content Strategy
Step 1: Collect Strategy Inputs
Field Required Example
product category ✅ Portable blender, handmade candles
target market ✅ US, UK, DE, FR, AU, CA, JP, Global, Multi region
platforms ✅ TikTok, Instagram, YouTube, X, Pinterest, Blog, Amazon A+
content goal 👍 Awareness / Education / Conversion / All
target audience 👍 Health conscious millennials, 25 35, female
competitor urls 👍 Brand URLs, social handles, or product pages
content period Optional 4 weeks (default) / 8 weeks / 3 months
Step 2: Customer Insight Mining
Extract buyer language, pain points, and use cases from customer reviews across multiple sources.
Review Sources to Search (in order of priority):
Source How to Access Best For
Amazon Reviews web search: site:amazon.com "[product]" reviews Product specific pain points
Reddit web search: site:reddit.com "[product]" review OR feedback Honest opinions, complaints
Trustpilot web search: site:trustpilot.com "[brand/product]" Brand reputation
YouTube Comments web search: "[product]" review youtube comments Visual product concerns
TikTok Comments web search: "[product]" tiktok comments reactions Gen Z language, viral concerns
Google Reviews web search: "[brand]" google reviews Local/service feedback
Niche Forums web search: "[product]" forum discussion Deep enthusiast insights
If product URL or ASIN provided:
If only product category (no URL):
Extract and categorize:
Pain points : Problems customers mention (e.g., "battery dies too fast")
Use cases : How customers actually use the product (e.g., "I use it at the gym")
Emotional triggers : Language that shows excitement or frustration
Feature highlights : What customers praise most
Objections : Hesitations before buying
Compile into Customer Voice Bank :
Step 3: Trend & Topic Research
Discover trending topics and seasonal content opportunities.
Google Trends analysis:
Platform specific trends:
Seasonal & event mapping:
Compile into Trend Opportunities :
Step 4: Competitor Content Analysis
If competitor brand name or handle provided, analyze their content strategy across ALL platforms.
Step 4.1: Discover Competitor Presence
Given a competitor name (e.g., "BlendJet"), search for their presence on each platform:
Compile their social handles:
Platform Handle Followers (if visible)
TikTok @[handle] [count]
Instagram @[handle] [count]
YouTube [channel] [count]
X @[handle] [count]
Pinterest [profile] [count]
Blog [URL] —
Step 4.2: Analyze Content on Each Platform
For each platform where competitor is active:
If possible, web fetch their profile pages or recent posts.
Step 4.3: Extract Strategy Insights
For each competitor, analyze:
Content pillars : What themes do they cover repeatedly?
Posting frequency : How often do they post per platform?
Top performing content : What formats/topics get most engagement?
Content formats : Video %, carousel %, static %, UGC %?
Tone & style : Professional, funny, educational, relatable?
Hashtag strategy : What hashtags do they consistently use?
Influencer/UGC strategy : Do they repost customer content?
Gaps : What are they NOT covering that you could own?
Compile into Competitor Analysis :
Step 5: SEO Content Keyword Research
Find keywords with content potential (informational intent).
Categorize by content type:
How to keywords : "how to clean portable blender", "how to make smoothies"
Comparison keywords : "blender vs juicer", "best portable blender for gym"
Problem keywords : "blender not working", "smoothie too thick"
Listicle keywords : "best smoothie recipes", "portable blender accessories"
Compile into SEO Content Opportunities :
Step 6: Generate Content Pillars
Based on all research, define 3 5 content pillars:
Step 7: Generate Content Calendar
Create a week by week content calendar based on the strategy period.
Calendar format:
Include for each week:
Posting schedule per platform
Content type and format
Topic aligned to content pillar
Caption hook or headline
Relevant hashtags or sounds (for social)
Mode B Workflow — Audit Existing Content
Step 1: Collect Current Content
Required information from user:
Info Needed Example Why
Social handles TikTok: @mybrand, IG: @mybrand To analyze your content
Platforms active on TikTok, Instagram, Blog To know where to look
Website/blog URL mybrand.com/blog To analyze SEO content
Competitor handles @competitor1, @competitor2 For benchmarking
Current posting frequency "3x/week on IG, daily on TikTok" To assess consistency
Known issues "Low engagement", "Not growing" To focus analysis
If user only provides brand name, search for their presence:
Fetch content data for each platform:
Step 2: Analyze Current Performance
Evaluate:
Content mix : What % is education, lifestyle, promo, etc.?
Posting frequency : How consistent?
Platform fit : Right content for right platform?
Engagement signals : Comments, shares (from visible data)
Content gaps : What's missing vs. competitors?
Step 3: Generate Gap Analysis
Step 4: Generate Recommendations
Output improved content calendar (same format as Mode A Step 7).
Platform Specific Guidelines
TikTok
Optimal length : 15 60 seconds for engagement, up to 3 min for tutorials
Posting frequency : 1 3x daily for growth, 5x/week minimum
Best formats : Trends + product, how tos, before/after, POV, storytime
Hook : First 1 2 seconds must grab attention
Sound : Use trending audio when relevant
Hashtags : 3 5 relevant hashtags, mix broad + niche
Instagram
Reels : 15 30 seconds, vertical, trending audio
Carousels : 5 10 slides, educational or storytelling, strong cover
Stories : Daily, behind scenes, polls, Q&A, links
Posting frequency : 4 7x/week (mix Reels + carousel + static)
Hashtags : 5 15 relevant hashtags
YouTube
Shorts : <60 seconds, hook in first 2 seconds, vertical
Long form : 8 15 minutes for tutorials, strong intro + timestamps
Posting frequency : 1 2x/week long form, 3 5x/week Shorts
SEO : Keyword in title, description, tags, thumbnail text
X (Twitter)
Thread length : 3 10 tweets for educational content, storytelling
Video : <2:20 for native video, vertical or square
Posting frequency : 3 5x/day for growth, minimum 1x/day
Best formats : Hot takes, threads, product announcements, engagement questions, memes
Hook : First line must be scroll stopping
Engagement : Reply to comments, quote tweet customers, join conversations
Hashtags : 1 2 max, or none (hashtags less important on X)
Pinterest
Pin format : 2:3 vertical, text overlay, bright colors
Idea Pins : Multi page tutorials, step by step
Posting frequency : 5 15 pins/day, consistency volume
Keywords : In pin title, description, board names
Blog/SEO
Article length : 1,500 2,500 words for ranking
Structure : H2/H3 headers, short paragraphs, images
Posting frequency : 2 4 articles/month
SEO : Keyword in title, first paragraph, headers, meta description
Amazon A+
Brand Story : Lifestyle imagery, brand values, founder story
Comparison charts : vs. competitors (without naming them)
Enhanced images : Infographics, feature callouts, lifestyle shots
Focus : Benefits over features, address common objections
Output Format
Limitations
This skill uses publicly available data via web search and page fetching. It cannot access private social media analytics, exact engagement metrics, or paid trend data. For deeper analytics, check out [Nexscope](https://www.nexscope.ai/?co from=skill) — Your AI Assistant for smarter E commerce decisions.
Integration with Other Skills
Looking for more e commerce tools? Check out our other skill collections:
[Amazon Skills](https://github.com/nexscope ai/Amazon Skills) — Specialized tools for Amazon sellers: keyword research, listing optimization, PPC campaigns, sales estimation
[eCommerce Skills](https://github.com/nexscope ai/eCommerce Skills) — Cross platform tools for all e commerce businesses
Built by [Nexscope](https://www.nexscope.ai/?co from=skill) — research, validate, and act on e commerce opportunities with AI.