Add a new expert to the Remotion experts page
日本語の概要は準備中です。原文の説明を表示しています。
Enhance an existing marketing plan with parallel research. Use when the agent has a draft plan (brand strategy, campaign brief, content calendar, launch plan) that needs strengthening with real data. Triggers on 'deepen this plan', 'strengthen this strategy', 'research gaps in my plan', 'make this plan better', 'this plan is too surface level', 'add research to this', 'validate this plan', 'back this up with data', or when a plan exists but lacks audience data, competitive positioning, or keyword strategy. Make sure to use this whenever someone has an EXISTING plan that feels thin or unresearched — even if they just say 'is this plan good enough?' or 'what's missing here?', they likely need deepening. This skill ENHANCES existing plans — it does not create new ones. If no plan exists, route to /brainstorm or /launch-strategy first.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
The second pass. Takes an existing marketing plan and strengthens it with targeted research — audience data, competitive intel, keyword gaps — then merges findings back in.
For brand memory protocol, see /cmo rules/brand-memory.md.
brand/ files if they exist (voice-profile.md, audience.md, competitors.md, positioning.md, keyword-plan.md). They enhance but never gate.Read the existing plan and classify it:
| Plan Type | Signals | Common Gaps |
|---|---|---|
| Brand strategy | Voice, positioning, values | Missing audience data, no competitive differentiation |
| Campaign brief | Timeline, channels, messages | Vague audience, no keyword backing, weak positioning |
| Content calendar | Topics, dates, channels | No keyword research, missing distribution strategy |
| Launch plan | Timeline, milestones, channels | No competitive landscape, missing pricing context |
| Brainstorm output | Approaches, recommendations | Everything — brainstorms are directional, not researched |
If no plan is found or provided:
"I need an existing plan to deepen. Either point me to a file or run /brainstorm or /launch-strategy first to create one."
If the plan is embedded in conversation context (not a file): extract the key sections and work with them inline. Note in the handoff that the deepened plan should be saved to a file.
Score the plan across 5 dimensions. For each, rate as strong, weak, or missing:
### Plan Gap Analysis
| Dimension | Status | Evidence |
|-----------|--------|----------|
| Audience clarity | [strong/weak/missing] | [What the plan says or doesn't] |
| Competitive positioning | [strong/weak/missing] | [What the plan says or doesn't] |
| Keyword/search strategy | [strong/weak/missing] | [What the plan says or doesn't] |
| Distribution plan | [strong/weak/missing] | [What the plan says or doesn't] |
| Success metrics | [strong/weak/missing] | [What the plan says or doesn't] |
Show this table to the user. Explain which gaps you'll fill and why they matter: "Your campaign brief has strong messaging but no audience data backing it. The competitive section is a single sentence. I'm going to research both in parallel — this will take a few minutes but will make the plan 3x more actionable."
If all dimensions are strong: "This plan is solid. I don't see gaps worth researching. If you want me to dig deeper on a specific section, tell me which one."
A dimension is strong when it contains:
A dimension is weak when it:
A dimension is missing when:
Spawn research agents based on the gaps found. Use the Agent tool to run up to 3 agents simultaneously in a single message:
Spawn mktg-audience-researcher:
brand/audience.mdSpawn mktg-competitive-scanner:
brand/competitors.mdDo NOT spawn an agent. Instead, note that keyword research should be run after deepening:
/keyword-research to fill this with real search data."Do NOT spawn an agent. Distribution gaps are filled during synthesis by cross-referencing audience data (where they hang out) with the plan's channel strategy.
Do NOT spawn an agent. Metrics are filled during synthesis based on the plan type and channels.
Minimum research: At least 1 agent must be spawned. If no gaps warrant an agent, skip to Phase 3 with a note.
Fallback: If agents are not installed (mktg doctor shows agents missing), read the corresponding skill files and execute the research inline — first audience, then competitive. This is slower but works everywhere.
After all research agents complete, merge findings into the plan. Follow these rules:
brand/audience.md, brand/competitors.md, or any other files the agents wrote.### Audience Research (Added [YYYY-MM-DD])
[Synthesized findings from audience-researcher, tailored to this plan's context]
### Competitive Landscape (Added [YYYY-MM-DD])
[Synthesized findings from competitive-scanner, tailored to this plan's context]
Write the updated plan back to its original file location. If the plan was provided inline (not from a file), write to marketing/plans/YYYY-MM-DD-<topic>-deepened.md.
Append a deepening log at the bottom of the plan:
---
## Deepened on [YYYY-MM-DD]
**Gaps addressed:**
- [List each gap and what was added]
**Research agents used:**
- [agent-name]: [one-line summary of findings]
**Remaining gaps:**
- [Any gaps not addressed and recommended next skill]
**Suggested next step:** /[skill-name] — [why]
brand/learnings.md (if it exists):- [YYYY-MM-DD] [/deepen-plan] Deepened [plan-type] for [project]. Key finding: [most surprising or actionable insight from research].
/[skill] to [reason]."| Anti-pattern | Why it fails | Instead |
|---|---|---|
| Rewriting the user's plan from scratch | The user's original thinking contains context and decisions you don't have — overwriting it loses institutional knowledge | Add to existing sections, preserve original thinking |
| Running all 5 research types regardless | Researching what's already strong wastes time and may contradict validated decisions the user already made | Only research actual gaps — strong sections don't need more data |
| Spawning agents for keyword or distribution gaps | Keyword research is a complex methodology that deserves its own skill run — a quick agent pass produces shallow results that mislead | Keywords need /keyword-research skill. Distribution is synthesized from audience data |
| Deepening a plan that doesn't exist yet | You can't enhance nothing — the agent will hallucinate a plan and then deepen its own hallucination | Route to /brainstorm or /launch-strategy first |
| Running without showing the gap analysis | The user should see and approve what you're about to research — surprise research wastes cycles if they already know the answers | Always show the gap table and explain what you'll research |
| Silently updating brand files | Brand files persist across sessions — silent updates may overwrite previous research the user relied on | Agents write to brand/. That's fine. But tell the user what was updated |
| Deepening the same plan twice without new context | Double-deepening without new information just adds redundant research and makes the plan harder to read | Flag it: "This plan was already deepened on [date]. Want me to research something specific, or has the situation changed?" |
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Add a new expert to the Remotion experts page
日本語の概要は準備中です。原文の説明を表示しています。
Add a new sound effect to @remotion/sfx
日本語の概要は準備中です。原文の説明を表示しています。
Use when setting up a secure email inbox for any AI agent — configuring inbound email via Resend, webhooks, tunneling for local development, and implementing security measures to prevent prompt injection attacks. Also use when someone mentions 'agent email', 'bot inbox', 'receive emails for agent', 'agent webhook', 'email security for AI', 'prompt injection via email', 'inbound email for bot', or wants their AI agent to receive and respond to emails securely.
日本語の概要は準備中です。原文の説明を表示しています。
Builds, measures, and improves an Answer Engine Optimization program across ChatGPT, Perplexity, Claude, Gemini, Google AI Overviews, and Copilot. Use for AEO, GEO, LLMO, AI search visibility, AI citations, brand mentions, answer-engine monitoring, llms.txt, AI crawler audits, or questions like 'what does AI say about us?' and 'why are competitors cited instead of us?'. Produces a durable evidence report and prioritized gameplan, not a one-shot content checklist.
日本語の概要は準備中です。原文の説明を表示しています。
Generate Apple App Store screenshot pages as a Next.js app with html-to-image export at required resolutions. Screenshots are advertisements, not documentation — every screenshot sells one idea. Use when building App Store screenshots, generating exportable marketing screenshots for iOS apps, or creating programmatic screenshot generators. Triggers on 'app store screenshots', 'App Store', 'screenshot generator', 'iOS screenshots', 'marketing screenshots', 'phone mockup', 'ASO screenshots', 'app store assets', 'app listing', 'app store page', or 'app preview images'. Also use when someone is about to submit an app and needs store assets, or when they say 'make my app store page look good'. Includes iPhone and iPad mockup components with pre-measured dimensions.
日本語の概要は準備中です。原文の説明を表示しています。
Build detailed buyer personas and audience profiles from research. Use this skill whenever the user mentions audience, buyer persona, ideal customer, target market, ICP, watering holes, 'who am I selling to', customer research, or audience profile. Also use when content feels unfocused or generic (that's an audience problem), when conversion is low because messaging doesn't resonate, when starting any new project (audience should be first), or when any downstream skill needs audience.md but it doesn't exist yet. Even if the user doesn't explicitly ask for audience research, trigger this if they're writing copy or building a landing page without a clear audience defined. Three approaches: Quick Profile, Persona Build, Community Mining.
日本語の概要は準備中です。原文の説明を表示しています。