In short:
ak-marketing-researchfinds sourced evidence for a marketing decision: which market to enter, how to position against competitors, which channel to pick. Its report hands off toak-marketing-planning, or stops so you can decide yourself. When a number is missing it writes "unknown" instead of making one up, and it only recommends. It does not run campaigns.
Disclosure: I maintain AgentKit and have an affiliate relationship with it: the AgentKit link in this post is an affiliate link; buying through it gets you 30% off.
Summary
Use it when you are about to make a marketing decision and need sourced evidence: comparing competitors, understanding customers, weighing a new market, picking launch channels. You do not need it to switch on a campaign or to read internal data: the skill only recommends, and it only uses the runtime's search tools and the files you put in the prompt.
flowchart LR
A["Marketing question"] --> B["ak-marketing-research"]
B --> C["Sourced report + next test"]
C --> D["ak-marketing-planning"]
C --> E["Stop, you decide"]Four things to know to use it well:
| Concept | Question | Example |
|---|---|---|
| The decision to make | What will this research decide? | Should we launch a cheap plan for freelancers in Southeast Asia in the next 12 months |
| Sourced claims | Where does this number come from, who was measured, and when? | "Competitor A has a 12 USD/month plan" comes with the pricing page, the access date, and the label "company's own claim" |
| Stopping point and budget | When is more searching wasted? | You write "at most 10 searches" and it stops there, saying clearly what it could not cover |
| A recommendation, not a go order | What does the report allow you to do? | The report suggests a 2-week search ads test with success criteria. Whether to switch the campaign on is still up to you. |
No fixed number of searches guarantees enough: the skill stops when the evidence is enough or when more searching is unlikely to change the recommendation, so if you want to cap the effort, write the budget into the prompt yourself.
Sample prompt for comparing competitors:
/ak-marketing-research Compare the 3 main competitors of <app name> in personal expense tracking apps.
Decision: what price to set for our paid plan.
Scope: the Vietnamese market, current prices and features.
Save the report to docs/research/doi-thu.md.This skill has no flags. After the command you type the topic or market to research, and it helps to add the decision to make, the geography, the time frame, the search budget and where to save the report.
Below is the detailed version: the run flow, 5 situations with prompts (comparing competitors, understanding customers, entering a new market, picking channels on a search budget, a question that is still too broad), how to write the input after the command, the change history by ak release, and common pitfalls. The detailed version and the interactive page are for subscribers. Your agent can also search them through the portal's MCP.
Opens when your account has subscriber access
This guide is for subscribers
Once your account has access, the full piece, the interactive visual and the agent call all open.
- Sign in or create a modernEngineer accountReading access belongs to your account email.
- Choose a plan on the pricing page1, 3 or 12 months, paid by VietQR bank transfer. Access opens about a minute after the money arrives.
- Or redeem a Facebook subscriber codePeople supporting the page on Facebook get an activation code by message each month.
Already a subscriber? Sign in to read.
Use this piece in your agent
Get an API keyCopy the text below and paste it into Claude Code, Codex or whichever agent you use. The agent reads the piece and checks it against the repo you have open.
Read "ak-marketing-research: find sourced evidence for a marketing decision" on modernEngineer and apply it to this repo.
1. Call the content_get tool of the modernengineer MCP server with locale "en", slug "ak-marketing-research". If the modernengineer MCP server is not connected, stop and walk me through connecting it from https://modernengineer.dev/en/mcp.
2. Summarize the main steps of the piece and point out which apply to this repo.
3. Propose concrete changes and ask me before editing any file.Connect MCP in Claude Code (once)
claude mcp add --transport http modernengineer \
https://api.modernengineer.dev/mcp \
--header "Authorization: Bearer <API key>"Reading the full piece over MCP needs an API key from a subscriber account or one that bought this guide. Without access, the agent only gets the opening.
- Version
- v1.0.0
- Updated
- 22/10/2026
- Licence
- All rights reserved
- Slug
- ak-marketing-research


