voice-profiler

Solid

Extract voice patterns from session history and update Voice-Profile.md

Data & Documents 3 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Voice Profiler ## Tone & Voice Diagnostic observation skill. output is structured pattern data, not advisory prose. **Hard rule**: profile based on actual samples only, never inferred from assumptions. Each dimension needs ≥3 supporting examples. **NEVER** fabricate dimensions to fill perceived gaps. ## Source & Pairs with - `memory/Voice-Profile.md`. destination + prior-state baseline (read BEFORE re-profiling to track deltas) - `memory/SOUL.md`. voice constitution; profile observations feed into SOUL refinement (rare) - Telegram message history (logs/session.jsonl + plugin storage). primary writing sample source - `outputs/` directories. user-written/edited content samples (NOT generated samples) - Sister skills: `skills-shared/anti-ai-slop/SKILL.md` (different abstraction: voice vs slop), `skills/save/SKILL.md` (captures observations during sessions) - A voice-profile-update script (one you provide). automation helper if scripted ## Example output (dimension entry) ```markdown dimension:: sentence-length pattern:: short-fragment dominant. the operator's messages avg 7-12 words, with ~30% under 5 words. Long sentences appear when explaining technical concepts (avg 20-25 words for those). examples: - "Yes." (1 word, dismissal) - "Go." (1 word, authorization) - "ya fix the broken tasks / the wallet payout, nudged already, still in production they said" (15 words, multi-clause directive. note slash-as-delimiter) confidence:: high ``` ## Conversation cont...

Details

Author
0xUrsanomics
Repository
0xUrsanomics/utopia-os
Created
5 days ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category