Learn Writing Style
Analyze the user's writing across email, social media, and blog posts to build a personalized writing style guide.
Analyze the user's writing across email, social media, and blog posts to build a personalized writing style guide.
Real data. Real impact.
Emerging
Developers
Per week
Excellent
Skills give you superpowers. Install in 30 seconds.
✍️ by nikilster @nikil
Analyze how the user writes and create a writing style guide the agent references before drafting any content on their behalf.
Start by telling the user how this works:
"Here's what I'm going to do: I'll read through your writing across different sources — emails, social media, blog posts, messages, whatever you have. Then I'll create a writing style guide with a section for each source (how you write emails vs tweets vs blog posts — they're usually different). Plus a general section that captures your overall voice.
After that, whenever you ask me to write something, I'll check the guide and pick the section closest to what I'm writing. If there's no exact match, I'll use the general section as a base.
Let me check what sources I can access..."
First, figure out what writing sources you already have access to. Check for:
Use whatever discovery tools you have (CLI tools, browser, APIs) to check what's available. Don't guess — actually try.
Tell the user what sources you found access to:
"I can pull your writing from: [list what you found]. Want me to analyze all of these? Any other sources you'd like to add?"
If the user wants to add a source you don't have access to:
The more sources, the better the guide. But even just sent emails alone is enough to start.
For each confirmed source, pull as much writing as possible:
Important: Bias toward recent content — the user's voice evolves over time.
For each content type, analyze:
For long-form content, also analyze:
Create
writing-style-guide.md in the workspace with these sections:
Universal patterns that show up across ALL the user's writing — their core voice. This is the fallback section for any content type not explicitly covered below. Include:
For each source analyzed (e.g., Email, Social Media, Blog Posts), create a dedicated section. Each should include:
Make sure the agent reads the guide before writing anything on behalf of the user.
Add to USER.md (so the agent knows the guide exists):
## Writing Style - See `writing-style-guide.md` for how [User] writes - Always reference this before drafting any content on their behalf
Add to AGENTS.md (so the agent knows to read it before writing):
## ✍️ Writing as [User] Before writing ANY content on behalf of [User] (emails, tweets, blog posts, messages, drafts — anything), read `writing-style-guide.md` first. Match the content type to the closest section in the guide: - **Email reply** → General + Email section - **Tweet or thread** → General + X/Twitter section - **Blog post or long-form** → General + Blog Posts section - **Something else** → General section as the base + closest match
The key idea: always use General as the base, then layer on the section closest to what you're writing. If there's no exact match (e.g., writing a LinkedIn post but you only have an X/Twitter section), use General + the closest format.
Tell the user:
MIT
curl -o ~/.openclaw/workflows/learn-writing-style.md https://raw.githubusercontent.com/nikilster/clawflows/main/workflows/available/community/learn-writing-style/WORKFLOW.md1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.