with one click
style-clone
Analyze and match the author's unique writing voice
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Analyze and match the author's unique writing voice
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Simulate beta reader feedback from different reader perspectives
Maintain world consistency - characters, timeline, locations, rules, items
Scan manuscript for inconsistencies in characters, timeline, settings, and names
Generate a complete book cover set (ebook, print, audiobook, social) with a rich visual brief
Craft authentic dialogue with distinct character voices and subtext
Export manuscripts to DOCX, EPUB, PDF, KDP-ready formatting
| name | style-clone |
| description | Analyze and match the author's unique writing voice |
| author | AuthorAgent |
| version | 1.1.0 |
| triggers | ["learn my style","match my voice","style check","voice profile","analyze my writing","sound like me"] |
| permissions | ["file:read","file:write"] |
Analyze the author's writing to create a quantitative Voice Profile, then use it to match their style.
Use the gateway's analyzer — do NOT hand-roll a freeform analysis. AuthorAgent already ships a 47-marker voice analyzer as a first-class service (
StyleCloneService). It is deterministic, cheap (no AI call), and returns a structuredStyleProfileplus an AI system prompt you can apply to every drafting/revision task. This skill's job is to CALL that service and save the result — not to re-describe the analysis in prose. A parallel markdown-only pass would drift from the real analyzer and produce a worse, unquantified profile.
Call the analyzer endpoint:
POST /api/style-clone/analyze
Content-Type: application/json
{ "text": "<the author's writing sample>", "source": "manual-paste" }
Response: { "profile": <StyleProfile> } — a 47-marker fingerprint across five
axes (sentence structure, vocabulary, punctuation, syntax, voice) plus a
ready-to-use systemPrompt for maintaining voice.
POST /api/projects/:id/style-clone
The service gathers the project's completed writing-phase chapters, concatenates
them, and analyzes the combined text. Response is the same { "profile": ... }.
systemPrompt (and key markers) to
workspace/soul/VOICE-PROFILE.md so future creative_writing / revision
tasks inherit the voice.When asked to check new text against the author's style:
POST /api/style-clone/analyze.VOICE-PROFILE.md baseline.POST /api/style-clone/analyze and
save the profile to VOICE-PROFILE.md.VOICE-PROFILE.md.