voice-profile
Installation
SKILL.md
Voice profile
Every writing skill in this plugin reads one file before it writes: ~/.uplika/<workspace-slug>/voice.md. One file per workspace, because a workspace is one brand. Claude Code, Codex and the other agents all read the same path, so the voice stays the same whichever agent writes.
When to use
- The person asks to set up or change how their posts should sound.
- A writing skill found no voice file and the person agreed to make one.
Procedure
- Find the workspace slug:
list_accountsshows the workspace; if the account has several and the answer isworkspace_required, ask which one and pass thatworkspaceIdon every later call in this session. - If the file exists, read it and ask what to change. Otherwise start from
references/voice-template.md. - Ask three questions first, in the person's language: the tone (two or three words), how posts usually end, and words they never use. Then the optional ones: who they talk to, what they will not claim, their signature (hashtags, sign-off, links).
- Pull examples from what they actually wrote: call
list_channel_postsfor their main channel and take three to five recent posts (their best ones if they say which). Paste them as they are; do not rewrite them. - Show the whole file and save it only after they approve. Create the folder if needed.