CAMBY Ai
LinkedIn Manager · Setup Guide

00 / LinkedIn manager

Eleven skills.
One folder.

This is the set of Claude skills I run my LinkedIn on. One writes the post. One writes comments for the posts you want to be seen under. One sorts the comments on your own posts into leads and noise. One plans the week. Nothing posts by itself: every skill ends in text you copy and paste.

The pack is linkedin-agent-skill by Avi Grondin and Jake Schincariol, free under the MIT license. The skills are theirs. What follows is the setup order and the weekly routine I use.

01 / Before you start

What you need.
It is a short list.

What to have ready
ItemWhatNote
Claude A Claude plan that includes Claude Code Claude Code runs all eleven skills and the humanizer's two scripts
Your writing Three posts or emails that sound like you They become your voice file in step 2
Time One paste to install, ten minutes on the voice file The voice file is where the time should go
Not needed No API key, no signup, nothing connected to your LinkedIn account The skills write. You post

No Claude Code? You can paste a single skill file at the top of a normal Claude chat and it works as a mode. You lose the humanizer's scripts that way, and the humanizer is the reason the rest is usable, so Claude Code is worth setting up.

02 / The setup

Four steps.
In this order.

01

Install the pack

The fastest way is to let Claude do it. Open Claude Code and paste this.

Paste into Claude
https://github.com/avi691/linkedin-agent-skill

Install this skill, then confirm /li-post works.

Or do it yourself in a terminal. This copies the eleven skill folders to where Claude Code looks for them.

Terminal
git clone https://github.com/avi691/linkedin-agent-skill.git
cp -r linkedin-agent-skill/skills/li-* ~/.claude/skills/
02

Write your voice file before anything else

Every skill reads one file: ~/.claude/linkedin/voice.md. It says who you are, who you write for, what you sell, the words you use and the words you would never use. The pack ships a template.

Terminal
mkdir -p ~/.claude/linkedin
cp linkedin-agent-skill/templates/voice.md ~/.claude/linkedin/voice.md

You can fill it in by hand. The better way is to hand Claude your own writing and let it do the first pass, then correct what it got wrong.

Paste into Claude, with three of your own posts
Write my voice.md from these three posts and save it to ~/.claude/linkedin/voice.md
  • Be specific about the reader. "Owners of HVAC companies with 5 to 20 trucks" beats "business owners".
  • Say what you sell in one sentence. If you cannot, the posts will wander.
  • List the words you would never use. This does more for the drafts than any amount of praise for the ones you like.
Why this is second

Skip it and every draft comes out sounding like everyone else's. Ten minutes here is the difference between drafts you post and drafts you rewrite.

03

Write one post

Give /li-post one raw idea. Something that happened this week works better than a topic.

In Claude Code
/li-post why we text back every missed call inside a minute

You get three hook options, one full draft, and a copy-ready block. Pick the hook that sounds like something you would say out loud. Edit the draft once. It is your name on it.

04

Run it through the humanizer

/li-human is two small scripts that run on your machine. The first strips what your keyboard never types: invisible characters, em dashes, curly quotes, and a list of stock phrases. The second scores what is left.

In Claude Code
/li-human check this draft before I post it

Or run the scripts directly from ~/.claude/skills/li-human/.

Terminal
python3 humanize.py draft.txt --report      # clean it, show every change
python3 detect.py draft.txt                  # score it, five checks
  • Burstiness. How much your sentence lengths vary. Machines write even.
  • Specificity. Numbers, names and concrete details per 100 words.
  • Slop density. How many stock phrases are left.
  • Fingerprint. Invisible characters, em dashes and curly quotes.
  • Voice. Contractions, first person, and structural tells.
What the score is

These are local checks modelled on what detectors look for. They are not a detector, and they cannot promise what one will say. Nobody can sell you "undetectable". What they do is catch the things a reader notices too.

03 / The week

The routine.
What runs when.

This is the order I run them in. The inbox comes first, because a person waiting on a reply is worth more than a new post.

The eleven skills by cadence
WhenSkillWhat you get
Every day /li-inbox Your inbox sorted into lead, recruiter, peer, ask and spam, with replies drafted
Every day /li-comment Paste a post you want to be seen under and get a comment that adds something. Never "Great post!"
Every day /li-reply The comments under your own post sorted into lead, substance, peer, support and noise, answered in that order
When you reach out /li-dm The invite note, the first message, and two follow-ups
Mon, Wed, Fri /li-post One post per slot, humanized before you see it
Sunday /li-plan What to post, when to post it, and the 10 people to engage with
Weekly /li-audit What worked in what you already published, ranked by engagement rate, not impressions
As needed /li-carousel /li-repurpose /li-profile Document posts, one long piece into a week of posts, and a profile score out of 100 with rewrites
Every draft /li-human The last step before anything is pasted into LinkedIn
If you sell to other businesses

Watch /li-reply. It reads the thread under your post and tells you which commenters are leads and which are noise, so the person worth a conversation does not get the same thank you as everyone else.

04 / Guardrails

What it will not do without you

These are how the pack is built, not settings you have to remember to switch on.

Nothing posts without you
Every skill ends in a copy-ready block. You paste it.
you post
Nothing connects to your account
No login, no API key, no browser extension.
nothing to connect
Nothing is automated on LinkedIn
Automating the site breaks LinkedIn's User Agreement and gets accounts restricted. These skills never click anything.
by design
Your drafts stay on your machine
The humanizer's two scripts run locally. Nothing is uploaded.
local only

05 / If you get stuck

Where people actually get stuck

Almost nobody stalls on the install. They stall on the voice file, because writing down who you sell to and what you sound like is harder than it looks. Then they stall in week three, when the novelty is gone and the Monday post still has to go out.

The tool is free and stays free. If you would rather set it up with someone who runs it every day, that is a conversation I am happy to have.

Tell me what you sell and who buys it. I will tell you which skill to start with.

Email
mike@mikecamby.com
Text
747.441.6578
Book a time
cal.com/mikecamby