CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ai-prompt-research

Find the questions people ask about a market, how ChatGPT answers them, and which sites get cited in the answers. Use when the user asks what people ask AI about their niche, wants prompt ideas, or wants to know where their brand is missing before choosing prompts to track. Research only; it never saves tracking or starts answer collection.

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An excellent instruction-only skill body: lean, highly actionable, and sequenced with explicit validation, retry, and spend-confirmation checkpoints. The only real gaps are the unspecified argument syntax for the main research tool and the absence of any reference files to offload the report-format and tool-detail content.

Suggestions

Show one example invocation of `research_ai_visibility_prompts` with its actual argument shape (e.g., the keyword parameter), as is already done for `update_project_context`.

Move the report section template and tool semantics ("What to return", "OpenSEO MCP tools") into a one-level-deep reference file to shorten the always-loaded body.

DimensionReasoningScore

Conciseness

The body is dense and operational throughout — tool names, thresholds ("5–15 candidate head terms", "10–20 neutral prompts"), and edge cases in every section — with no padding and no explanation of concepts Claude already knows. Not 4: there is no passage of over-explanation to trim.

5 / 5

Actionability

Concrete guidance is pervasive: named MCP tools with settings ("call `explore_prompt` with its most representative prompt, the default ChatGPT model and `highlightBrand` set to the brand"), a copy-paste JSON payload for `update_project_context`, an exact merge rule ("lowercase, trimmed, collapsed whitespace"), and a full report template. It misses 5 because the argument shape of the primary `research_ai_visibility_prompts` call is never shown.

4 / 5

Workflow Clarity

Five numbered steps in clear sequence with explicit checkpoints and feedback loops: "summarize each result before the next call", "If a term returns nothing, retry once with a shorter or broader form before dropping it", "ask once whether to spend a small amount of credit", and "If the call fails, such as no paid plan, skip it and say so". Not 4: error recovery and spend-confirmation checkpoints are explicit.

5 / 5

Progressive Disclosure

A single well-sectioned file with clear headers and no nested or buried references, so navigation is easy. It scores 4 rather than 5 because at ~95 lines it exceeds the under-50-line simple-skill case, and content that could live in one-level-deep references (tool semantics, report template) is inlined.

4 / 5

Total

18

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete capabilities, an explicit "Use when" clause with natural trigger phrases, and a clear scope boundary. The only weaknesses are a slight under-specification of the deliverable and the ambiguous "prompt ideas" trigger that could collide with prompt-writing requests.

Suggestions

Clarify the deliverable in the first sentence, e.g., "...and which sites get cited, delivered as a ranked list of prompt groups" — this closes the specificity gap without adding length.

Disambiguate the "wants prompt ideas" trigger, e.g., "wants ideas for prompts people ask AI about their market", so it cannot fire for LLM-prompt-writing requests.

DimensionReasoningScore

Specificity

"Find the questions people ask about a market", "how ChatGPT answers them", and "which sites get cited in the answers" list three distinct concrete capabilities. It falls short of 5 because downstream capabilities (grouping prompts, ranking openings, identifying cited domains) are only implied by "where their brand is missing".

4 / 5

Completeness

It explicitly answers "what" (find questions, how ChatGPT answers them, which sites get cited) and "when" with concrete trigger phrases ("Use when the user asks what people ask AI about their niche, wants prompt ideas, or wants to know where their brand is missing"), plus a boundary clause ("Research only; it never saves tracking or starts answer collection").

5 / 5

Trigger Term Quality

Natural phrases like "what people ask AI about their niche", "prompt ideas", "where their brand is missing", and "ChatGPT" match what a user would say. A few natural variants are missing (e.g., "AI citations", "LLM answers", "AI visibility"), so it does not reach comprehensive 5-level coverage.

4 / 5

Distinctiveness Conflict Risk

The AI-answer/citation-research niche is clearly distinct from general SEO or keyword skills, but the trigger "wants prompt ideas" could plausibly fire for prompt-writing (LLM prompt engineering) requests, creating minor overlap risk with unrelated skills.

4 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

every-app/open-seo

Path

plugins/openseo/skills/ai-prompt-research/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.