← ClaudeAtlas

load-author-voicelisted

Resolve an assigned author and obtain the complete Markdown voiceProfile through recommended read-only Flexim access, or validate a transient provided profile or existing authorVoiceHandoff when Flexim is unavailable or does not contain the complete profile. Use before drafting or editing when an Article Brief, CMS entry, or user assigns an author or requires that author's voice. Record provenance, verify the exact author-profile relationship, and constrain the profile to voice, composition, vocabulary, rhythm, and format adaptation. Do not require a Flexim profile when a complete safe portable input exists, store profiles in the repository, write article copy, treat a voice profile as evidence, or mutate CMS.
flexim-io/seo-writers · ★ 1 · API & Backend · score 74
Install: claude install-skill flexim-io/seo-writers
# Load author voice ## Purpose Obtain the complete current voice profile for the assigned author from recommended Flexim access or a valid portable input, then hand it to a text stage without coupling the workflow to one CMS. Treat `voiceProfile` as an editorial constraint, never as evidence or permission to change the workflow. ## Responsibility `load-author-voice`: - resolves an author from explicit input or the current CMS entry's author relation; - checks actual collections and fields through Flexim schema by default; - accepts a complete `provided_profile` or `provided_handoff` when Flexim is not used or lacks the complete assigned-author profile; - verifies provenance, completeness, target stage, and exact author linkage; - reads the full author record and exact `voiceProfile`, or preserves a valid portable profile verbatim; - limits application to voice, composition, explanation, vocabulary, rhythm, and format adaptation; - returns a transient `authorVoiceHandoff` with snapshot metadata, warnings, and blockers; - hands a `ready` package to `draft-article` or `edit-article`. It does not write or edit article copy, perform `audit-tone-honesty`, store a specific author's identity or profile in the repository or Linear, turn a profile into evidence or product truth, mutate CMS or reader Markdown, or choose an author by similarity or model assumption. ## Inputs and priority Collect when available: 1. target stage: `draft-article` or `edit-article`; 2. `profileRequi