linkedin-comment-drafter

Solid

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).

AI & Automation 449 stars 62 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 90/100

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

Skill Content

# LinkedIn Comment Drafter Produce conversation-provoking comments on any LinkedIn post from a URL. The skill targets the patterns that actually got author replies in 2026 testing and avoids the thesis-restatement patterns that die with zero engagement. ## When to use - User pastes a LinkedIn post URL and says "comment on this", "draft me a comment", "engage with this post" - User wants to be among the first 3 commenters on a viral post - User wants to reply to a closing question the author asked - User wants to **reshare/repost** a post to their own feed, with or without a one-line take ("repost this with my thoughts", "reshare this") ## Input A LinkedIn post URL in any of the standard shapes (see the top-level `SKILL.md` URL table). ## Output 1-3 draft comment variants, each with: - 200-350 char body, 1-2 short paragraphs, no em dashes, no hashtags - Assigned reaction type: `LIKE`, `PRAISE`, `EMPATHY`, `INTEREST`, `APPRECIATION`, or `ENTERTAINMENT` - Pattern label (which of the 7 templates was used) - Estimated engagement fit based on what the author typically responds to Then waits for user approval. On "post", calls Publora to react + comment. ## Steps 1. **Parse the URL.** Use `lib.url_parser.parse_linkedin_url` to get `post_urn` and, if present, the post's activity ID. 2. **Fetch the post body.** If `APIFY_TOKEN` is set, call `lib.ApifyClient.fetch_post(url)` for the post body and `fetch_post_comments(post_id=..., max_items=10)` for the top existing comments (...

Details

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

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category