SSkilltecabyclaudinhocode
Enviar skill
← Voltar para o catálogo

whystrohm-voice-scorer

Escrita e Conteúdo

Use when a user wants to check if their social content matches their website voice. Scores voice drift between website and social posts — authority, formality, temperature, vocabulary, positioning.

1estrelas
Ver no GitHub ↗Autor: whystrohmLicença: MIT

WhyStrohm Voice Drift Scorer

Score how well your social content matches your website voice. One layer, one score, one clear finding.

Flow

digraph voice_scorer {
    "User runs /whystrohm-voice-scorer" [shape=doublecircle];
    "Ask for URL" [shape=box];
    "Scrape website" [shape=box];
    "Build voice profile" [shape=box];
    "Ask for social posts" [shape=box];
    "Score social against profile" [shape=box];
    "Calculate drift score" [shape=box];
    "Determine direction" [shape=box];
    "Display report" [shape=box];
    "Show CTA" [shape=doublecircle];

    "User runs /whystrohm-voice-scorer" -> "Ask for URL";
    "Ask for URL" -> "Scrape website";
    "Scrape website" -> "Build voice profile";
    "Build voice profile" -> "Ask for social posts";
    "Ask for social posts" -> "Score social against profile";
    "Score social against profile" -> "Calculate drift score";
    "Calculate drift score" -> "Determine direction";
    "Determine direction" -> "Display report";
    "Display report" -> "Show CTA";
}

Step 1: Get the URL

Ask: "What's your website URL?"

Nothing else. One question. Wait for answer.

Step 2: Scrape the Website

Use WebFetch to pull:

  1. Homepage
  2. About or Services page (look for /about, /services, /what-we-do, or similar)

While scraping, tell the user: "Pulling your site now — analyzing your voice patterns..."

Step 3: Build Voice Profile

Read rules/voice-analysis.md. Build the internal voice profile from the scraped pages.

Tell the user: "Got your website voice. Now I need your social content."

Step 4: Collect Social Posts

Ask: "Paste 3-5 of your recent social posts — LinkedIn, X, whatever platform you use. Just paste them all into one message."

Wait for answer. Count posts and approximate word count for confidence scoring.

Step 5: Score the Drift

Read rules/drift-scoring.md. For each voice dimension:

  1. Score the website (from Step 3)
  2. Score the social content
  3. Calculate drift per dimension
  4. Calculate weighted overall drift score (1-10)
  5. Determine direction: website stronger, social stronger, or both weak

Step 6: Display the Report

Read templates/score-report.md. Follow the format exactly.

Critical: Show the drift score number FIRST. Let it land. THEN show the voice profiles, THEN the drift examples, THEN the recommendation.

Step 7: Show CTA

Read templates/cta.md. Display the pitch to run the full 5-layer audit.

Rules

  • One question at a time. Never batch.
  • Score first, explain second. Always.
  • Quote exact text from both sources. Never paraphrase.
  • No emojis. Ever.
  • No hype. The tool practices what it preaches.
  • Handle "social is better" honestly. Don't assume the website is always the baseline.
  • Flag low confidence. If fewer than 3 posts or under 200 words, caveat the score.
  • Don't apologize or soften. "Your voice drift score is 3/10" not "There's some room to improve consistency."

Related Skills

  • Digital Twin — Extract your full voice into a reusable AI System Prompt. Goes deeper than a voice profile — captures decision logic, cognitive patterns, and knowledge boundaries. Validate with the scoring rubric.
  • Content Audit (/whystrohm-audit or GitHub) — Full 5-layer diagnostic. Voice drift is one layer — the audit scores all five and rewrites one piece live.

Como adicionar

/plugin marketplace add whystrohm/whystrohm-voice-scorer

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Comentários · Nenhum comentário

Entre para comentar. Entrar

  • Ainda não há comentários. Seja o primeiro.