linkedin-reply-handler

Featured

Draft a reply to a specific existing LinkedIn comment from its URL. Use when the user wants to reply to a comment on any post, or follow up after an author replied to them. Parses the commentUrn, resolves the correct parentComment target (LinkedIn flattens threads to 2 levels), and posts via Publora on approval. Not for top-level comments (use linkedin-comment-drafter).

AI & Automation 1,780 stars 316 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# LinkedIn Reply Handler Drafts a reply to a specific LinkedIn comment. Correctly handles LinkedIn's 2-level thread flattening: if you're replying to a reply, the Publora API needs the TOP-level comment URN as `parentComment`, not the reply's URN. ## When to use - User pastes a LinkedIn comment URL (contains `?commentUrn=...`) and says "reply to this" - An author replied to the user's comment and the user wants to continue the thread - User wants to re-engage a conversation that's gone dormant ## Input A LinkedIn URL containing `commentUrn=urn:li:comment:(activity:POST,COMMENT_ID)` — either the direct comment permalink or a feed URL with the query fragment. ## Output - 1-2 reply drafts, 150-300 chars each - Reaction suggestion for the comment being replied to (always react before replying) - Thread context summary (who said what, when) - Approval card → on user "post", fires reaction + reply via Publora ## Steps **Voice profile first (all drafts).** If `../../references/voice-profile.md` has `filled: yes`, load it and match the user's voice fingerprint, hard rules, and CTA/link style throughout. If it is not filled, mention once that `linkedin-humanizer --mode profile` can learn their voice from a few posts, then proceed with the generic voice rules. 1. **Parse the URL.** `lib.url_parser.parse_linkedin_url` returns `post_urn`, `comment_id`, `comment_urn`. 2. **Determine thread structure.** If `APIFY_TOKEN` is set, call `lib.ApifyClient.fetch_post_comments(post_id=po...

Details

Author
sergebulaev
Repository
sergebulaev/linkedin-skills
Created
4 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

linkedin-comment-drafter

Draft a LinkedIn comment on someone else's post from its URL, or reshare (repost) it to your feed with optional commentary. Use when the user pastes a post URL and asks to comment, engage, be first commenter, or repost with their thoughts. Produces 1-3 variants in the user's voice, picks a reaction, and publishes via Publora on approval. Not for replying to existing comments (use linkedin-reply-handler).

1,780 Updated 2 days ago
sergebulaev
AI & Automation Listed

linkedin-comment-reply-manager

Clear the comment inbox under the user's own LinkedIn posts. Pulls the comments that still need an answer (already answered, own, and hidden comments are filtered out), triages each one (question, pushback, lead signal, praise, spam), drafts a reply in the user's voice, and schedules the approved replies to post under their name. Use when the user says reply to my comments, what is waiting under my posts, or wants to keep the conversation going in the first hours after publishing. Requires the Taplio MCP to read the threads, save the reply drafts, commit them, and confirm they went live.

5 Updated today
TaplioOfficial
AI & Automation Solid

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 "reply to these", "handle my comments", "someone said X on my post", or is dealing with a critic or a lead in the comments.

131 Updated 3 days ago
Jakeschincariol