Skip to content
alyn
Jakeschincariol

linkedin-agent-skill

Eleven free Claude skills that run a LinkedIn account: posts off 21 hook formulas, comments, replies, profile score, weekly plan, and a humanizer that strips the AI fingerprint and scores the draft…

$npx skills add Jakeschincariol/linkedin-agent-skill
Stars
3,440
Installs
3.8k
Forks
548
Updated
2 months ago
License
MIT

Jakeschincariol

Linkedin Agent Skill

Open on GitHub

11 skills in this pack.

Jakeschincariol

Linkedin Agent Skill

58
Jakeschincariol

li-human

Strip the machine fingerprint out of any draft - em dashes, AI slop words, invisible watermark characters - and score it against a five-check detection panel before it goes out. Use…

Pack3.4k3.8kAnti-slop

Jakeschincariol

Linkedin Agent Skill

56
Jakeschincariol

li-comment

Write comments on other people's LinkedIn posts that read as a person with an opinion, not a bot. Use when the user pastes a post and wants a comment, says "comment on this", "engage with…

Pack3.4k3.8kSocial media

Jakeschincariol

Linkedin Agent Skill

56
Jakeschincariol

li-plan

Build the week on LinkedIn - what to post, when to post it, and who to engage with. Use when the user says "plan my week", "what should I post", "content calendar", "I have nothing to post…

Pack3.4k3.8kSocial media

Jakeschincariol

Linkedin Agent Skill

56
Jakeschincariol

li-post

Write a LinkedIn post from a raw idea using 21 proven hook formulas, in the user's own voice, humanized so it does not read as AI. Use whenever the user wants a LinkedIn post, a hook, a…

Pack3.4k3.8kSocial media

Jakeschincariol

Linkedin Agent Skill

55
Jakeschincariol

li-audit

Post-mortem on what the user has already published - which posts actually worked, why, and what to stop doing. Use when the user pastes their LinkedIn analytics or past posts and asks…

Pack3.4k3.8kData analysis

Jakeschincariol

Linkedin Agent Skill

55
Jakeschincariol

li-carousel

Build a LinkedIn document post (carousel) - slide-by-slide copy, the cover that earns the swipe, and the PDF to upload. Use when the user says "carousel", "document post", "slides for…

Pack3.4k3.8kSocial media

Jakeschincariol

Linkedin Agent Skill

55
Jakeschincariol

li-dm

Write connection notes and DM follow-ups that get replies - the 200-character invite, the first message, and the two follow-ups. Use when the user says "write a connection request", "DM…

Pack3.4k3.8kWriting

Jakeschincariol

Linkedin Agent Skill

55
Jakeschincariol

li-inbox

Triage the LinkedIn inbox - sort connection requests and DMs into leads, recruiters, peers and spam, and draft the replies worth sending. Use when the user says "my inbox is a mess"…

Pack3.4k3.8kProductivity

Jakeschincariol

Linkedin Agent Skill

55
Jakeschincariol

li-profile

Score a LinkedIn profile out of 100 against a 12-part rubric and rewrite the parts that lose points - headline, about, experience, featured, banner. Use when the user says "optimize my…

Pack3.4k3.8kSocial media

Jakeschincariol

Linkedin Agent Skill

55
Jakeschincariol

li-reply

Handle the replies under the user's own LinkedIn posts - draft answers to every comment, sorted by which ones are worth answering. Use when the user pastes the comments on their post, says…

Pack3.4k3.8kSales

Jakeschincariol

Linkedin Agent Skill

55
Jakeschincariol

li-repurpose

Turn one long asset - a YouTube video, podcast, newsletter, blog post, transcript or client call - into a week of LinkedIn posts. Use when the user says "repurpose this", "turn this into…

Pack3.4k3.8kWriting

From the README

How to use linkedin-agent-skill

The LinkedIn agent skill

Eleven Claude skills that run a LinkedIn account. Free, MIT, no signup, no API key, nothing to connect.

One of them writes your posts off 21 hook formulas. One comments on other people's posts. One handles the replies under yours. One scores your profile out of 100 and rewrites what lost points. One plans the week: what to post, when, and who to engage with.

And one is the humanizer, which is the reason the rest are usable. It strips the em dashes, the slop vocabulary and the invisible watermark characters out of a draft, then scores what is left against a five-check detection panel before you ever see it.

Nothing gets posted until you say yes. These skills write. You post.

Install

Paste this into Claude:

https://github.com/Jakeschincariol/linkedin-agent-skill

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

Or do it yourself, in Claude Code:

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

Or as a plugin:

/plugin marketplace add Jakeschincariol/linkedin-agent-skill
/plugin install linkedin-agent

Project-local instead of global: copy the same folders into your repo's .claude/skills/. No Claude Code at all? Paste any single SKILL.md at the top of a chat and it runs as a mode - you lose the two Python tools, which is most of the point of /li-human, but the rest works.

Then spend ten minutes on templates/voice.md. Copy it to ~/.claude/linkedin/voice.md and fill it in, or paste three of your own posts into Claude and say "write my voice.md from these". Every skill reads that file. Skip it and everything comes out sounding like everyone else.

The eleven

command what it does
/li-post One idea into a post. Three hook options from 21 formulas, one full draft, humanized before you see it.
/li-comment Comments on other people's posts. Nine types, picked by what the post actually is. Never "Great post!".
/li-reply The thread under your own post. Sorts every comment into lead / substance / peer / support / noise, then writes in that order.
/li-profile Scores your profile against a 12-part rubric out of 100, then rewrites in fix-first order.
/li-plan The week. What to post, when to post it, and the 10 people to engage with. Writes ~/.claude/linkedin/plan.md.
/li-human The humanizer. Two scripts that actually run. See below.
/li-carousel Document posts. Slide-by-slide copy, the cover that earns the swipe, and the PDF to upload.
/li-repurpose One video, newsletter or transcript into a week of posts that each stand alone.
/li-dm The 200-character invite note, the first message, and the two follow-ups. Two.
/li-inbox Triages the inbox into lead / recruiter / peer / ask / spam, and tells you which tell gave the sequence away.
/li-audit Post-mortem on what you have already published. Ranks by engagement rate and reach multiple, not impressions.

The humanizer

/li-human ships two Python scripts with no dependencies. They run on your machine, on your text, and nothing is uploaded.

python3 humanize.py draft.txt --report      # clean it, show every change
python3 detect.py draft.txt                  # score it, five checks
python3 detect.py before.txt after.txt       # prove the delta

What comes out automatically:

  • Invisible characters. Zero-width spaces and joiners, word joiners, soft hyphens, byte-order marks, Unicode tag characters, non-breaking and narrow spaces. Your keyboard does not make these. They survive copy-paste and they are invisible in every editor you own.
  • Typography. Em dash to comma, en dash to hyphen, curly quotes to straight, ellipsis to three dots.
  • The lexicon. 113 stock words and phrases with plain-English replacements - delve, leverage, robust, seamless, crucial, testament to, "in today's fast-paced world", "let that sink in" - with capitalisation preserved and URLs untouched. It lives in slop.json and it is meant to be edited.

What gets flagged instead of fixed: "It's not just X, it's Y", rule-of-three triads, one-word rhetorical questions, hashtag walls, reflex engagement bait, uniform sentence length. Changing the shape of a sentence needs judgement, so those are handed back for a rewrite rather than mangled by a regex.

The five checks, scored 0-100, higher is more human:

check what it measures
BURSTINESS sentence-length variation. Models write even.
SPECIFICITY numbers, names and concrete markers per 100 words
SLOP DENSITY lexicon hits per 100 words
FINGERPRINT invisible characters, em dashes, curly quotes per 1,000
VOICE contractions, person, structural tells

The verdict weights the mean at 60% and the weakest single check at 40%, because a detector only needs one signal to fire.

Run against a deliberately terrible draft:

  BURSTINESS    ##################......  73.0
  SPECIFICITY   ######################## 100.0
  SLOP DENSITY  ........................   0.0    19 stock terms, 24.1 per 100 words
  FINGERPRINT   ........................   0.0    1 invisible, 1 em dash, 3 curly quote
  VOICE         ########................  33.3    3 structural tells
  ------------------------------------------------------------
  HUMAN SCORE   ######..................  24.8   FLAGGED

After humanize.py, with the flagged structures still unrewritten:

  HUMAN SCORE   #################.......  69.7   REVIEW    (+44.9)

The last stretch to PASS is the part the script deliberately leaves to you.

The fine print, which is the honest part

These skills do not post to LinkedIn, and they should not. There is no official API for posting to a personal profile without an approved partner app, and automating the site with a browser or a third-party tool violates LinkedIn's User Agreement and gets accounts restricted. So every skill here ends the same way: a copy-ready block, and you paste it. That is not a limitation bolted on afterwards, it is the design. It is also why the approval gate is real rather than a setting.

The five checks are local heuristics, not detector APIs. They are modelled on the signals public detectors key on, and they run entirely on your machine. They are not GPTZero, Originality, Copyleaks, Winston or Turnitin, they do not call those services, and they cannot promise those verdicts. Fixing what they measure tends to move those numbers, because they are measuring the same underlying things. That is the whole claim. Nobody can honestly sell you "undetectable", and anybody who does is selling you something.

The invisible-character pass is real and it is narrow. It removes the zero-width and format characters that end up in generated text and survive a copy-paste. That is a genuine, checkable fingerprint. It is not a claim about defeating a cryptographic watermarking scheme, and this repo does not make one.

Nothing here fabricates. No invented metrics, clients or outcomes go under your name. If a draft needs a number you have not given, it comes back with {{your number}} in it and a flag, every time.

Files

skills/li-post/hooks.json        21 hook formulas: template, example, what it is for, how it gets ruined
skills/li-human/slop.json        the lexicon: 113 terms, 17 invisible classes, 11 structural tells
skills/li-human/humanize.py      the three cleaning passes
skills/li-human/detect.py        the five-check panel
skills/li-profile/rubric.json    the 100-point profile score
templates/voice.md               your voice profile. Fill this in first.

Credit

Made by Jake Schincariol, opusjake.ai. The full write-up is at opusjake.ai/r/linkedin-agent.

License

MIT. Take it, change it, ship it.

Questions

What is Jakeschincariol/linkedin-agent-skill?

Eleven free Claude skills that run a LinkedIn account: posts off 21 hook formulas, comments, replies, profile score, weekly plan, and a humanizer that strips the AI fingerprint and scores the draft…

How do I install linkedin-agent-skill?

Run "npx skills add Jakeschincariol/linkedin-agent-skill" and choose the skills you want. Many packs also document their own install path (for example a Claude Code plugin marketplace) in the README below.

How many skills are in linkedin-agent-skill?

11 SKILL.md skills. Alyn lists 11 of them with their own pages.

More packs by Jakeschincariol

Jakeschincariol

Replica Skill

Jakeschincariol

replica-skill

Eleven free Claude skills that clone any app: reverse-engineer it, rebuild it, test it for bugs, then fix what its users hate. Free, MIT.

8.8k14k11 skills

Jakeschincariol

Day Trader Skill

Jakeschincariol

day-trader-skill

11 Claude skills for day trading: scan thousands of charts, track breaking news, time every entry and exit, and replay every outcome before you risk a dollar.

6.7k3.4k11 skills

Jakeschincariol

Instagram Agent Skill

Jakeschincariol

instagram-agent-skill

Thirteen Claude skills that run an Instagram account: Reels off 26 scored hook formulas, a viral research skill, a caption linter, and a humanizer. Free, MIT.

5.8k15k13 skills

Jakeschincariol

Youtube Agent Skill

Jakeschincariol

youtube-agent-skill

Eleven Claude skills that run a YouTube channel: scripts off 21 hook formulas with a scored hook, title and thumbnail linted as one pairing, an edit decision list from your transcript, a retention…

5.5k10k11 skills

Jakeschincariol

Founder Skill

Jakeschincariol

founder-skill

Eleven free Claude skills that test a business before you launch it: a board trained on Hormozi, Thiel and Jobs, a marketing director, a CFO, and a consumer panel of 100 buyer agents. Free, MIT.

3.1k5.7k11 skills

Jakeschincariol

Trader Skill

Jakeschincariol

trader-skill

11 Claude skills that copy the investors you trust, watch the news and Congress, size every trade to your budget, and never place an order without your yes.

1.6k1.3k11 skills

Jakeschincariol

Arena Skill

Jakeschincariol

arena-skill

When Claude keeps giving you bad answers, make 100 versions of it fight to the death. Same task, 100 different strategies, a bracket, one answer left. Free Claude Code skill.

1.4k4821 skill

Jakeschincariol

Console Skill

Jakeschincariol

console-skill

11 Claude skills that port PlayStation 2 games you own to PC: reverse engineer the code, rebuild the graphics and backend, any controller, play it anywhere, then mod it however you want.

36624511 skills