AN

answer-linkedin-comments

Drafts and sends personalized, context-aware replies to LinkedIn comments.

Install

mkdir -p .claude/skills/answer-linkedin-comments && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12205" && unzip -o skill.zip -d .claude/skills/answer-linkedin-comments && rm skill.zip

Installs to .claude/skills/answer-linkedin-comments

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Reply to comments on a LinkedIn post via Unipile — drafts thread-aware replies grounded in the user's voice and the conversation context, then sends on approval. Use when the user says 'answer comments on my post', 'reply to LinkedIn comments', 'respond to engagement on this post', 'draft replies to commenters', or 'answer the LinkedIn thread'. Side-effecting — calls Unipile to read + post replies.
401 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Fetch comments from a specified LinkedIn post URL
  • Draft replies to comments based on user's voice and conversation context
  • Present drafted replies for user approval
  • Send approved replies to LinkedIn comments

How it works

The skill fetches comments from a LinkedIn post, drafts replies using the user's voice and conversation context, and sends them after user approval.

Inputs & outputs

You give it
A LinkedIn post URL
You get back
Drafted replies to comments, and optionally, sent replies on LinkedIn

When to use answer-linkedin-comments

  • Reply to LinkedIn comments
  • Respond to engagement on posts
  • Draft replies to commenters

About this skill

Answer LinkedIn Comments

I'll wrap linkedin:answer-comments. Take a post URL, fetch comments via Unipile, draft replies in the user's voice, ask for approval, and send on yes.

When This Skill Applies

  • "answer comments on my post"
  • "reply to LinkedIn comments"
  • "respond to engagement on this post"
  • "draft replies to commenters"
  • "answer the LinkedIn thread"

NOT this skill (use scrape-post-engagers instead):

  • "scrape the engagers off this post" — that produces a result set; this skill produces replies.

NOT this skill (use personalize-message instead):

  • "draft a DM to this commenter" — DM is one-to-one; this skill is for the public thread.

Workflow

Step 0 — Ask for the LinkedIn post URL

"What's the LinkedIn post URL with comments to answer?"

Step 1 — Validate URL

Step 2 — Shell out to draft

cd ~/Desktop/gtm-os && set -a && source .env.local && set +a && \
  npx tsx src/cli/index.ts linkedin:answer-comments --url <url> --draft-only

(Verify exact flag via --help. The skill always drafts first, then asks before sending.)

Step 3 — Render the drafts

Show each comment + its drafted reply.

Step 4 — Ask for approval per comment OR bulk

"Send all? (yes / approve some / cancel)"

Step 5 — Shell out to send (if approved)

npx tsx src/cli/index.ts linkedin:answer-comments --url <url> --approved <ids>

Step 6 — Render send result

Notes

  • Replies use the brand voice from ~/.gtm-os/brand-voice.yaml if present; otherwise defaults to a neutral conversational tone.
  • The CLI never auto-sends without --approved. Drafts always render to chat first.
  • Skips comments from the post author themselves (no self-replies).

When not to use it

  • When scraping engagers from a post, as this skill produces replies
  • When drafting a direct message to a commenter, as this skill is for public threads

Limitations

  • The skill requires user approval before sending replies.
  • It skips comments from the post author themselves.
  • The skill is for public threads, not one-to-one direct messages.

How it compares

This skill automates the process of drafting and sending context-aware replies to LinkedIn comments, simplify engagement compared to manual responses.

Compared to similar skills

answer-linkedin-comments side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
answer-linkedin-comments (this skill)03moReviewBeginner
voicemode82moReviewBeginner
campaign-orchestration610moNo flagsIntermediate
baoyu-post-to-wechat72moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry