ai-prompt-research
Installation
SKILL.md
AI Prompt Research
Goal
Answer "What are people asking ChatGPT about my market, and who gets cited when they do?" with the questions in DataForSEO's dataset, ChatGPT's answers to them, and the sites the answers rely on. Keyword research finds what people type into Google; this finds what they ask an AI assistant.
The deliverable is a short ranked list of prompt groups worth caring about, with where the brand already appears, where it is missing, and which domains own the citations. Tracking those prompts is a separate decision the user makes in Prompt Tracking.
Project context
The project-context tools are free and shared with the app and other agents.
- External MCP clients: resolve the project with
list_projects, ask only if the match is ambiguous, then callget_project_context. In SAM, use the current project and context already injected into the conversation; SAM has noget_project_contexttool and needs no project selection or connection setup. - This workflow needs a brand, its website and a rough idea of what it sells. Reuse
business_overview, audience, competitors and key pages. Ifbusiness_overviewis empty, infer it from the site, confirm it in one question, and save it withupdate_project_context. - Read
get_ai_visibility_trackerto learn the saved topics and prompts. Prompts already tracked are markedtrackedin research results; do not present them as new ideas.brandMentionedmatches the tracker's own brand, whose name is the project name; if the project is not named as people write the brand, treat brand mentions as unknown and say so. - Check the research log for prompt research under 30 days old on the same keywords. Reuse it instead of paying again unless the user asks for fresh data.
- On finish, append one line with
update_project_context:{ updates: [{ appendResearchLog: { summary: "AI prompt research: <keywords>. Verdict: <conclusion>" } }] }.