voice-apply
Apply voice profiles to transform, calibrate, or standardize content tone, style, and structure across documentation, marketing, and communications.
Introduction
The voice-apply skill is a sophisticated content transformation engine designed for AI agents to enforce consistent brand voices or adapt documentation styles based on specific user requirements. By utilizing a modular voice profile system, it allows users to dynamically shift content tone, vocabulary, structure, and perspective without requiring manual rewrites. This skill is ideal for content creators, technical writers, and marketing teams who need to transform drafts into specific personas like technical authorities, casual conversationalists, or executive briefers. It functions by analyzing input content for current characteristics and applying calibrated adjustments, such as formality tuning, confidence weighting, and vocabulary constraints defined in YAML-based voice profiles.
-
Automatically loads and applies voice profiles from local project directories (.aiwg/voices/), user configurations (~/.config/aiwg/voices/), or built-in templates.
-
Supports sophisticated tone calibration, allowing for fine-grained adjustments in formality, energy, and warmth.
-
Facilitates vocabulary transformation by enforcing preferred terminology, avoiding specific jargon, and weaving in signature phrases.
-
Enables complex voice blending by merging multiple profiles using weighted arithmetic to create hybrid communication styles.
-
Performs structural adjustments, including modifying sentence length distributions, paragraph layouts, and the strategic addition of lists or analogies.
-
Includes an integrated authenticity check to verify that outputs meet specific requirements, such as trade-off acknowledgement or constraint referencing.
-
Trigger this skill by asking the agent to 'write in [voice name] voice' or 'transform content to sound more [tone].'
-
Works seamlessly with the AIWG framework, integrating with /voice-apply and /voice-create commands.
-
Requires existing YAML-based voice profile definitions to function effectively; use existing templates as a baseline for new personas.
-
Expect outputs to provide a structured report detailing transformations made (e.g., formality shifts, vocabulary replacements) and an authenticity check summary.
-
Practical for SDLC workflows when standardizing release notes, documentation, and stakeholder communications to ensure consistency across multiple contributors.
Repository Stats
- Stars
- 124
- Forks
- 18
- Open Issues
- 1
- Language
- TypeScript
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 28, 2026, 01:09 PM