lyndonkl/claude/platform-voice-check

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Runs a voice-fidelity audit on each of the four substacker platform outputs (Substack Note, X thread, LinkedIn post, cross-post blurb) before reporting Distribution Translator completion. Checks for voice-don'ts (banned vocabulary, emoji, generic openers, marketing math without source), voice-do compliance (paper attribution preserved, hedges preserved, em-dash reframes present), platform-specific tonal shifts. Emits voice-check.md with pass/fail per artifact. Trigger keywords — platform voice check, voice-check, gate, distribution voice, slop-leak check.

Install

npx vskill@latest install lyndonkl/claude/platform-voice-check

SKILL.md

Platform Voice Check

Workflow

Voice-audit the 4 platform outputs:
- [ ] Step 1: Read all 4 output files + voice-profile.md + voices/{section}.md (if applicable)
- [ ] Step 2: For each file:
- Scan voice-don'ts (delve, unpack, paradigm shift, emoji, exclamations, I think, AI-is-transforming, custom CTA)
- Scan voice-dos (opener classification, em-dash reframes, hedge preservation, paper attribution)
- Platform-specific tonal shift check
- [ ] Step 3: Emit voice-check.md with pass/fail per file
- [ ] Step 4: If FAIL on any file, return the flag list to Distribution Translator for loop-back

Platform-specific tonal checks

PlatformExpected tone shiftFlag if
Substack NoteClosest to essay voiceAny over-polishing that reads AI-rewritten
XMore declarative, more quotableOver-hedging ("Substack leak on X")
LinkedInPractitioner, slightly less confessionalRaw confession ("Substack leak on LinkedIn")
Cross-postThird personAny first-person use ("I argue…")

Output format

ops/distribution/{date}-{slug}/voice-check.md:

markdown
---
agent: distribution-translator
date: YYYY-MM-DD
post_slug: {slug}
results:
substack-note.md: PASS | FAIL
x-thread.md: PASS | FAIL
linkedin-post.md: PASS | FAIL
cross-post-blurb.md: PASS | FAIL
---
## substack-note.md: PASS | FAIL
-(line / location) — issue — voice-profile citation
## x-thread.md: PASS | FAIL
-variant: short — line X — issue
-variant: medium — line Y — issue
## linkedin-post.md: PASS | FAIL
-...
## cross-post-blurb.md: PASS | FAIL
-...

Loop-back

If voice-check reports FAIL on any file, Distribution Translator MUST loop back to the matching rewrite skill with the flags as input. Max 2 loops per artifact. After 2 loops:

DESIGN-NOTE: This essay's voice may not translate cleanly to {platform}. User review recommended.

Ship best-so-far; flag for writer.

Guardrails

  1. Every flag must cite a voice-profile line. No flag without citation.
  2. Advisory on first pass; blocking after 2 loops (then ship best-so-far with a design-note).
  3. Do not write to the platform files directly. Emit the flag list; the rewrite skill re-runs.
  4. Check banned-vocabulary regex first (fast); tonal-shift checks second (slower).
  5. Paper attribution rule: if a paper is cited in the essay, check every platform file mentions Author, Institution, Year on first mention.
  6. Emoji check: zero tolerance across all four files.

Quick reference

  • Runs as the final gate in the Distribution Translator pipeline.
  • Advisory → loop-back → ship-best-after-2-loops.
  • Output: one voice-check.md in the post's distribution folder.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
155
Repository forks
23
7-day trend score
25

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 9 Sep 2026, a month ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/lyndonkl/claude/platform-voice-check/badge)](https://verified-skill.com/skills/lyndonkl/claude/platform-voice-check)

Something wrong with this skill or its page? Tell us.