Generate a search-informed outline from a keyword, topic, or draft query.
When to use#
- planning SEO articles
- building content briefs
- extracting likely section patterns from search demand
- improving article structure before drafting
Recommended runtime#
This skill works with OpenAI-compatible runtimes and has been tested on Crazyrouter.
Always structure the final output with these sections:
- Query or target keyword
- Search intent
- Likely audience
- Recommended angle
- Proposed H1
- H2 outline
- FAQ ideas
- Comparison angles
- Freshness notes
- Content brief notes
Suggested workflow#
- input a target keyword or query
- classify primary and secondary search intent
- gather likely search-result patterns and common section types
- infer likely headings, FAQs, and comparison angles
- output a practical outline for writing or optimization
Generation rules#
- Classify intent before proposing the outline.
- Keep the likely answer near the top for informational queries.
- Include comparison sections only when the query suggests evaluation behavior.
- Add freshness framing when the topic is version-sensitive or year-sensitive.
- Avoid generic filler sections with weak search intent justification.
Example prompts#
- Build an outline for “how to get a Claude API key in 2026”.
- Create a search-informed brief for “OpenAI-compatible API gateway”.
- Suggest headings and FAQ sections for “AI model pricing comparison”.
References#
Read these when preparing the final outline:
references/serp-pattern-checklist.md
references/outline-schema.md
Crazyrouter example#
python
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://crazyrouter.com/v1"
)