blog-outline
SERP-informed outline generation with H2/H3 heading hierarchy, competitive content gap analysis, section-by-section word count targets, chart and image placement markers, FAQ question planning, and internal linking zones. Skeleton only: structure, H2/H3 hierarchy, word counts, FAQ slots. Use blog-brief instead if you need full competitive analysis, statistics research, and image suggestions. Lighter than a full content brief, generates article skeleton and structure only, ready for /blog write to consume. Use when user says "outline", "blog outline", "content outline", "structure blog", "plan sections", "article skeleton", "heading structure", "SERP analysis", "competitive outline", "plan article".
What this skill does
# Blog Outline Generator: SERP-Informed Structure Planning Generates skeletal blog post outlines informed by SERP analysis. A lighter alternative to a full content brief - produces heading hierarchy, section targets, and content gap notes without deep statistics research or full competitive analysis. ## Cross-reference For evidence-led topical-relevance and content-planning prompts upstream of outlining, see `/blog flow find`. The blog-post-outline-prompt under `/blog flow optimize` is a complementary structural reference. ## Workflow ### Step 1: Topic & Intent Gather from the user: 1. **Topic or target keyword** (required) 2. **Target keyword** - the exact phrase to rank for (if different from topic) 3. **Search intent** - Informational, commercial, or transactional If only a topic is given, infer the keyword and intent from context. ### Step 2: SERP Analysis Use WebSearch to analyze the top 5 results for the target keyword: 1. Search for the target keyword 2. For each of the top 5 results, note: - **Heading structure** - H2/H3 topics covered - **Content length** - Approximate word count - **Visual elements** - Charts, images, videos, infographics - **FAQs** - Any FAQ sections or People Also Ask coverage - **Unique angles** - What makes each result distinct - **Gaps** - What's missing or weak 3. Use WebFetch on the top 2-3 results to extract detailed heading structures if the search snippets are insufficient. 4. Compile a summary of common patterns and missed opportunities. ### Step 3: Generate Outline Create a structured outline with the following format: ``` # Outline: [Topic] ## Title Suggestions 1. [Primary title - 40-60 chars, front-loaded keyword, power word] 2. [Alternative title - different angle] 3. [Alternative title - question format] ## Target Parameters - **Primary keyword**: [keyword] - **Search intent**: [Informational/Commercial/Transactional] - **Target word count**: [X,XXX] words - **H2 sections**: [6-8] - **Target reading level**: Flesch 60-70 --- ## Outline ### H2: [Section Title - Question Format] (~300-400 words) - **Answer-first opener**: [What stat or fact should open this section?] - **Key points to cover**: - [Point 1] - [Point 2] - [Point 3] - **H3: [Subsection]** (if appropriate) - [What this subsection covers] - **Key statistic to find**: [What data point would strengthen this section?] - **Chart suggestion**: [Bar/Line/Donut/None] - [What data to visualize] - **Image placement**: [Yes/No] - [Description of recommended image] ### H2: [Section Title] (~300-400 words) [... repeat for 6-8 sections ...] ### FAQ Section (3-5 items) 1. [Question from People Also Ask] - [Brief answer direction] 2. [Question from People Also Ask] - [Brief answer direction] 3. [Question from People Also Ask] - [Brief answer direction] 4. [Question from SERP analysis] - [Brief answer direction] ### Conclusion (~100-150 words) - Key takeaways to summarize - Call to action direction --- ## Internal Linking Zones - **Link TO from this post**: [Existing content that should be referenced] - **Link FROM to this post**: [Existing content that should link here] ## Content Gaps to Exploit 1. [What competitors miss that this post should cover] 2. [Unique angle or original perspective to include] 3. [Format advantage - visuals, depth, or structure competitors lack] ``` Guidelines for heading generation: - 60-70% of H2 headings should be in question format - Each H2 should have a clear answer-first paragraph prompt - Include H3 subsections only where the topic genuinely warrants subdivision - Target word counts should sum to the overall post target - Chart type suggestions should be diverse (no two identical types) - Image placement markers should be distributed evenly across the post ### Step 4: Content Gaps After generating the outline, add a dedicated content gaps analysis: 1. List 3-5 topics or angles that all top-ranking competitors miss 2. Identify opportunities for original data, case studies, or perspectives 3. Note format advantages this post can have (more visuals, better structure, deeper coverage on a specific subtopic) ### Step 5: Save Save the outline to `outlines/[slug]-outline.md` or to a user-specified path. Confirm the outline is ready for `/blog write` to consume. If the `outlines/` directory does not exist, create it.
Related in Image & Video
watch
IncludedWatch a video (URL or local path). Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls the transcript from captions (or Whisper API fallback), and hands the result to Claude so it can answer questions about what's in the video.
physical-ai-defect-image-generation
IncludedUse when the user wants to orchestrate defect image generation, run associated setup, or handle outputs on OSMO. The Day 0 path handles cold-start with USD-to-ROI, image-edit augmentation, and AnomalyGen to create initial PCBA datasets. The Day 1 path performs inference and labeling on real images. This skill helps with first-time asset setup, creation of finetuning checkpoints, and configuring deployment. Trigger keywords: defect image generation, dig workflow, dig pipeline, defect image detection workflow, aoi pipeline, aoi anomalygen, usd2roi anomalygen, day 0 pcba, day 1 pcba, day 1 real-photo alignment, day 1 manual roi, metal surface anomaly, glass defect, anomalygen finetune, setup_pcb, setup_metal, setup_glass, setup_pretrained, dig setup, dig datasets, dig pretrained checkpoint, dig image-edit endpoint.
accelint-react-best-practices
IncludedReact performance optimization and best practices. ALWAYS use this skill when working with any React code - writing components, hooks, JSX; refactoring; optimizing re-renders, memoization, state management; reviewing for performance; fixing hydration mismatches; debugging infinite re-renders, stale closures, input focus loss, animations restarting; preventing remounting; implementing transitions, lazy initialization, effect dependencies. Even simple React tasks benefit from these patterns. Covers React 19+ (useEffectEvent, Activity, ref props). Triggers - useEffect, useState, useMemo, useCallback, memo, inline components, nested components, components inside components, re-render, performance, hydration, SSR, Next.js, useDeferredValue, combined hooks.
elevenlabs-agents
IncludedBuild conversational AI voice agents with ElevenLabs Platform using React, JavaScript, React Native, or Swift SDKs. Configure agents, tools (client/server/MCP), RAG knowledge bases, multi-voice, and Scribe real-time STT. Use when: building voice chat interfaces, implementing AI phone agents with Twilio, configuring agent workflows or tools, adding RAG knowledge bases, testing with CLI "agents as code", or troubleshooting deprecated @11labs packages, Android audio cutoff, CSP violations, dynamic variables, or WebRTC config. Keywords: ElevenLabs Agents, ElevenLabs voice agents, AI voice agents, conversational AI, @elevenlabs/react, @elevenlabs/client, @elevenlabs/react-native, @elevenlabs/elevenlabs-js, @elevenlabs/agents-cli, elevenlabs SDK, voice AI, TTS, text-to-speech, ASR, speech recognition, turn-taking model, WebRTC voice, WebSocket voice, ElevenLabs conversation, agent system prompt, agent tools, agent knowledge base, RAG voice agents, multi-voice agents, pronunciation dictionary, voice speed control, elevenlabs scribe, @11labs deprecated, Android audio cutoff, CSP violation elevenlabs, dynamic variables elevenlabs, case-sensitive tool names, webhook authentication
humanizer
IncludedHumanize AI-generated text by detecting and removing patterns typical of LLM output. Rewrites text to sound natural, specific, and human. Uses 28 pattern detectors, 560+ AI vocabulary terms across 3 tiers, and statistical analysis (burstiness, type-token ratio, readability) for comprehensive detection. Use when asked to humanize text, de-AI writing, make content sound more natural/human, review writing for AI patterns, score text for AI detection, or improve AI-generated drafts. Covers content, language, style, communication, and filler categories.
generating-mermaid-diagrams
IncludedSalesforce architecture diagrams using Mermaid with ASCII fallback. Use this skill when generating text-based diagrams for Salesforce architecture, OAuth flows, ERDs, integration sequences, or Agentforce structure. TRIGGER when: user says "diagram", "visualize", "ERD", or asks for sequence diagrams, flowcharts, class diagrams, or architecture visualizations in Mermaid. DO NOT TRIGGER when: user wants PNG/SVG image output (use generating-visual-diagrams), or asks about non-Salesforce systems.