creator-stack/skills/research/SKILL.md
Conduct topic and competitor research for any content type. Use when researching a topic before creating content, analyzing the competitive landscape, identifying content gaps, or when the user says "research this", "what's out there on", "analyze competitors", or needs to understand a content landscape before writing.
npx skillsauth add kenneth-liao/ai-launchpad-marketplace researchInstall 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.
This skill conducts topic and competitor research for any content type. Execute all steps to produce actionable insights that identify content gaps and analyze competitors. This skill focuses ONLY on research — it does not generate titles, hooks, or other creative assets.
Core Principle: Focus on insights and big levers, not data dumping. Research should be comprehensive yet concise, backed by data, and designed to inform strategic decisions.
Use this skill when:
This skill is designed to work across platforms. Orchestrator skills may provide platform-specific tools for research:
| Platform | Tools Provided By Orchestrator | Fallback | |---|---|---| | YouTube | YouTube Analytics MCP (search, video details, channel details) | Web search | | Newsletter/Blog | Content analytics, email platform data | Web search | | Social Media | Platform analytics, engagement data | Web search | | General | N/A | Web search (default) |
Platform-specific research strategies are available in the references/ directory:
references/research-frameworks.md — General research frameworksreferences/substack-notes-strategy.md — Substack Notes strategyreferences/youtube-community-strategy.md — YouTube community strategyWhen no platform-specific tools are available, use web search as a general-purpose research tool to find existing content, competitor analysis, and trending topics.
You can invoke research subagents using the Agent tool with run_in_background: true to conduct specific, focused research tasks in parallel. Each agent prompt should be focused and specific, with a clear objective.
Bias towards using the Agent tool rather than executing all research sequentially. Parallel research greatly improves performance.
Execute all steps below to complete the research.
Create a research document at the location specified by the orchestrator or the user. If no location is specified, ask the user where to save the output.
All research MUST be written to this file. If the file already exists, read it to understand what research has been done so far and continue from there.
Analyze and document:
Execute these actions using available tools (platform-specific MCP tools if provided, otherwise web search):
Document in research file:
Execute these actions:
Document for each competitor:
Synthesize key insights: Identify common patterns and different approaches across competitors.
Analyze and identify:
Document in research file:
Rating Criteria:
Based on the gap analysis, define:
Use this template structure for the research document:
# [Topic] - Research
## Content Overview
**Topic**: [Brief description]
**Target Audience**: [Who this is for]
**Content Type**: [YouTube video, newsletter, social post, etc.]
**Goal**: [What the audience will learn/gain]
## Research Notes
### Key Concepts to Cover
[High-level list]
## Existing Content Landscape
### User's Related Content
[Analysis of user's previous content on this topic]
### Top Competing Content
[5-8 pieces with analysis]
### Key Insights
[Patterns and findings across competitors]
## Content Gap Analysis
### What's Already Well-Covered
[List of saturated angles]
### Content Gaps (Opportunities)
[Rated list of specific gaps]
### Recommended Focus
[Specific angle and unique value proposition]
## Production Notes
**Status**: Research Complete
**Created**: [Date]
**Updated**: [Date]
Before finalizing any written output, invoke the creator-stack:voice skill to apply voice rules. Research documents should reflect the user's authentic voice, not generic analyst language.
When creating assets for The AI Launchpad, invoke creator-stack:brand-guidelines to resolve the correct design system and check anti-patterns.
Execute research with these principles:
Focus research on these impact areas in order:
When documenting findings:
Verify completion before finalizing research:
Scenario: User requests research for content about "Building AI agents with memory"
Execute workflow:
Result: Comprehensive research document ready for review or to proceed to title/hook generation.
Next Step: If the user has asked to plan content, invoke creator-stack:title to generate title options based on this research.
development
Manage scheduled Claude Code tasks — add (recurring or one-off), list, pause, resume, remove, view results, and test execution of skills, prompts, and scripts with safety controls and notifications. Use when the user mentions scheduling, cron, automated tasks, recurring tasks, background tasks, running something on a schedule, periodic execution, or wants a skill/prompt/script to run automatically at a set time. Cross-platform (macOS, Linux, Windows).
tools
Upgrade a plugin's skills, hooks, and patterns to align with latest Claude Code capabilities and best practices. Use when a plugin needs modernization, after Claude Code updates, or when the user says "upgrade plugin", "modernize plugin", or "update plugin to latest patterns".
tools
Use when reviewing how skills performed during a session, when the user wants to analyze skill invocations and identify improvements, or when the user says "skill retro", "review skills", "how did skills do", "improve this skill", or "skill retrospective".
tools
Run or generate test suites for any skill. Use when testing a skill before deployment, after making changes, before/after plugin upgrades, when validating skill behavior, or when the user says "test skill", "run skill tests", "generate tests for skill", or "check for regressions".