Build Persona from Slack Style
Exports Slack messages, analyzes style, generates persona for AI responses that sound like you.
Inputs
| Input | Type | Default | Purpose |
|---|---|---|---|
months | int | 6 | Months of message history |
persona_name | string | "dave" | Name for generated persona |
include_dms | bool | true | Include DMs |
include_channels | bool | true | Include channel messages |
include_threads | bool | true | Include thread replies |
skip_export | bool | false | Use existing corpus, skip export |
Workflow
1. Load Persona
- •
persona_load("admin")— style tools
2. Export Messages (unless skip_export)
- •
slack_export_my_messages(months, include_dms, include_channels, include_threads) - •Corpus saved to
memory/style/slack_corpus.jsonl
3. Check Corpus
- •Verify
memory/style/slack_corpus.jsonlexists and has messages - •Fail if no corpus
4. Analyze Style
- •
style_analyze(profile_name)— analyze writing patterns
5. Generate Persona
- •
persona_generate_from_style(profile_name, persona_name, example_count=20)
6. Summary & Log
- •Format summary: export stats, analysis, persona result, next steps
- •
memory_session_log("Skill completed", ...)
Output
Summary. Next steps: persona_load("{name}"), persona_test_style("{name}"), persona_refine_style(...).