Want to access all premium content?
Become a paying subscriber to get access to all courses, guides like this, prompts and skills library, and $500+ worth of AI tools.
Your past posts give you two useful references: how you write and what your audience responds to. Claude Code can read both, find recurring patterns, and help you turn the next idea into a graphic and caption.
We’ll build a studio folder that keeps your writing rules, post data, and designs together. You’ll take one idea through the whole process, then save the workflow for next time. To follow along, you’ll need Claude Code, an eligible Claude account, and a LinkedIn account. If you haven’t posted yet, start with three samples of your own writing.
Step 1: Set up the studio. Save your topics, voice, and brand rules.
Step 2: Add your posts. Bring in your writing and performance data.
Step 3: Find your patterns. Look for what your strongest posts have in common.
Step 4: Make the graphic. Compare four layouts and refine your favorite.
Step 5: Write and preview. Choose a hook, finish the caption, and save the workflow.

Step 1: Set up the studio
Open Terminal and check whether Claude Code is installed:
claude --versionIf Terminal says “command not found,” install it:
curl -fsSL https://claude.ai/install.sh | bashOpen a new Terminal window, then create your studio:
mkdir -p ~/linkedin-studio/data ~/linkedin-studio/graphics ~/linkedin-studio/samplesMove into the folder:
cd ~/linkedin-studioStart Claude Code:
claudeSign in when prompted.
A file called CLAUDE.md will hold the instructions Claude reads when working in this folder. Ask it to gather the details first:
Help me set up this folder as my LinkedIn content studio.
Ask me about:
- My niche and the people I write for
- Three topics I want to be known for
- Brand colors as hex codes and my preferred font
- Words and phrases I avoid
- My usual post length, line breaks, and emoji use
Ask all the questions in one message. After I answer, write CLAUDE.md with a section for each.
Mark missing answers NOT PROVIDED. Don't invent preferences.
Answer in one reply. Short answers are enough to get started.

Read the file before moving on. Check your audience, colors, and writing rules. You can update it as you use the studio.
Step 2: Add your posts
Your post text and performance numbers may come from separate LinkedIn exports.
Export | Where to look | What you need |
Post archive | Settings & Privacy, then Data privacy, then Get a copy of your data | Post text, dates, and links, typically in Shares.csv |
Creator analytics | Creator content analytics, then Export | Available impressions and engagement metrics |
Choose the longest useful date range available in analytics.

Put the relevant files in data/. Leave unrelated archive files, such as messages and connections, out.
Then ask:
Inspect the files in data/ and tell me which columns each contains.
Match post text to analytics using the post URL or ID where available.
Save data/posts.csv with the date, full text, first line, post URL, and available performance metrics. Preserve the metric names and explain how engagement is defined.
Report matched and unmatched posts. Don't change the original files or guess missing numbers.If Claude needs a library to read the spreadsheet, review the request and let it install what’s needed.
Check a few matched rows. If Claude suggests matching by date or opening line, have it flag those matches for review.
No post history yet? Put three writing samples in samples/ and use:
Read my writing samples and add a Voice section to CLAUDE.md.
Describe sentence length, openings, vocabulary, and formatting. Support each observation with a quote from a sample.
Treat these as starting preferences for me to review.Step 3: Find your patterns
Ask Claude to compare your strongest posts:
Rank the posts in data/posts.csv separately by impressions and engagements.
Compare the top ten in each ranking. Look for recurring topics, formats, and opening styles, and show the posts and numbers supporting each observation.
Note patterns appearing in at least three posts. Don't treat a small sample as proof that a format will work.
Save the useful findings in a Patterns section in CLAUDE.md.
Check two posts against LinkedIn. Make sure the report distinguishes reach from engagement.
Then bring an idea:
Give me three ways to approach this LinkedIn post idea:
[IDEA]
Use my audience, voice, and observed patterns. After I choose an approach, ask for a specific example, result, mistake, or opinion from my own experience before drafting.That contribution gives the post something to read beyond a familiar format.
If you’re starting from writing samples, use your topics and experience to choose ideas. Add performance patterns after you have published posts to compare.
Step 4: Make the graphic
Try the same content in several layouts before choosing one.

Create four versions of a LinkedIn graphic for our chosen idea.
Use the same wording in each, at 1080x1350 pixels, with the colors and font in CLAUDE.md.
Try these layouts:
1. Notes app page
2. Recipe card
3. File folder window
4. Code editor
Save the HTML files in graphics/. Export each as a PNG and make a side-by-side preview.
Keep the text readable at phone size.
Claude may need a browser tool to export the images. If export fails, ask it to report the error. You can open the HTML in Chrome to inspect the layout while it fixes the export.
Choose one version and give a concrete note:
“Use version two. Add the three figures from my example and shorten the heading.”
Keep the graphic focused on one idea. Preview it at phone size rather than judging only the full-resolution image.
Step 5: Write and preview
Once the graphic works, ask for the caption:
Write a LinkedIn post to accompany the chosen graphic.
Follow the voice rules in CLAUDE.md. Give me three hook options and explain briefly which you recommend.
Wait for my choice before writing the caption. Use only facts and experiences I've supplied.
Then build a local feed-style preview with the caption above the graphic. Don't publish anything.Read the hooks aloud. Choose the one that introduces the point clearly and sounds like something you’d say.

Check names, numbers, and claims. The local preview helps you review the pair, but LinkedIn’s actual display may differ.
Then save the process:
Save our idea-to-preview workflow as a project skill at:
.claude/skills/linkedin-post/SKILL.md
Include the review steps, reference CLAUDE.md, and require my input for personal examples. Keep publishing outside the workflow.Next time, start Claude in the studio folder and ask:
Run linkedin-post for this idea: [IDEA]Use cases
Use the studio for these four jobs once your first post is ready.
Use case #1: Turn a tutorial into a checklist
Make the practical steps easier to scan.
Turn this tutorial into a LinkedIn graphic using my code editor layout.
Include the required tools, commands, and main troubleshooting steps. Preserve commands exactly and flag anything too long to fit legibly.
[TUTORIAL]Compare every command with the source.

Use case #2: Repurpose a newsletter
Give an existing story a shorter treatment.
Turn this newsletter story into a LinkedIn post under 200 words, in my voice.
Offer three hooks. Preserve the meaning of any figures you use and add no new claims.
[STORY]Check that shortening the story hasn’t removed context a claim needs.

Use case #3: Try a reference layout
Use a screenshot to explain the structure you want.
Use this screenshot as a layout reference.
Follow its grid, section structure, and title placement, then use my content, colors, and font.
Don't copy its wording, icons, or branding.Compare the result with your reference and your own brand rules.

Use case #4: Plan a week
Get a short plan with clear requests for your input.
Plan five LinkedIn posts for next week using my topics and Patterns section.
For each, give the angle, format, draft hook, and the example or evidence you need from me.
Vary the approaches and save the plan as week-plan.md.Choose the ideas where you have something specific to contribute.

Confirmed limitations
Claude Code access and usage depend on your plan or billing setup. Analysis, graphic creation, and revisions use your allowance.
LinkedIn export menus, fields, and date ranges can change. Inspect the files before matching them.

Claude can join the wrong rows or overstate a pattern. Check matched posts and treat the findings as guidance for what to test.
Personal-profile and company-page exports follow different routes. For a LinkedIn Page, use its own Analytics section.
Writing samples help establish a voice, but they don’t provide evidence about audience response. Add that evidence as you publish.
The original guide was checked on October 26, 2026.
Closing
Start with one idea and take it through all five steps. Check the data, add your own example, and review the graphic and caption together before publishing.
After a week, add the post’s results to the studio. Keep the writing rules that sound like you and revisit the patterns as more evidence comes in.
See you in the next one :)
