From interfluence
Compare AI-generated text against the user's voice profile. Use on "compare", "does this sound like me", or /interfluence compare.
How this skill is triggered — by the user, by Claude, or both
Slash command
/interfluence:compareThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are comparing a piece of text against the user's voice profiles to assess how well it matches.
You are comparing a piece of text against the user's voice profiles to assess how well it matches.
Load available voices using profile_list
Load the base profile using profile_get
If multiple voices exist, load each delta and merge with base (same H2-section merge as the apply skill)
Read the target text (file path or inline)
If a file path is provided, check which voice would auto-resolve from config using config_get
Analyze the match against each voice:
Present results with scores for all voices:
Voice match scores:
- blog: 85% — sentence length and informality align well
- docs: 60% — too casual for documentation voice
- base: 72% — core vocabulary matches, structure diverges
Auto-resolved voice for this file path: blog (via pattern 'posts/**')
Show section-by-section breakdown for the best-matching voice:
Offer to apply fixes if the user wants (hand off to the apply skill)
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub mistakeknot/interagency-marketplace --plugin interfluence