Skip to content
Back to skills

Linkedin Automation

ASecurity

Automate LinkedIn content creation, posting, engagement tracking, and audience growth. Use for posting content, scheduling posts, analyzing engagement metrics, generating content ideas, commenting on posts, and building LinkedIn presence. Requires browser access with LinkedIn logged in.

  • 665 stars
  • 0 votes
  • 3 copies
  • 28 views
  • Added February 8, 2026
toolsbash

Works with

  • cli

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add openclaw/skills --skill linkedin-automation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Linkedin Automation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Linkedin Automation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/openclaw-linkedin-automation/badge)](https://www.skillsdirectory.com/skills/openclaw-linkedin-automation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: linkedin-automator
description: Automate LinkedIn content creation, posting, engagement tracking, and audience growth. Use for posting content, scheduling posts, analyzing engagement metrics, generating content ideas, commenting on posts, and building LinkedIn presence. Requires browser access with LinkedIn logged in.
metadata: {"openclaw":{"emoji":"💼","requires":{"tools":["browser"]}}}
---

# LinkedIn Automator

Automate your LinkedIn presence: post content, track engagement, generate ideas, and grow your audience.

## Prerequisites

1. Browser tool enabled in OpenClaw
2. LinkedIn logged in via browser (use profile with LinkedIn session)

## Quick Commands

```bash
# Post content
{baseDir}/scripts/post.sh "Your post content here"

# Post with image
{baseDir}/scripts/post.sh "Content" --image /path/to/image.png

# Get engagement stats for recent posts
{baseDir}/scripts/analytics.sh

# Generate content ideas based on trending topics
{baseDir}/scripts/ideas.sh [topic]

# Engage with feed (like/comment on relevant posts)
{baseDir}/scripts/engage.sh --limit 10
```

## Workflows

### Posting Content

Use browser automation to post:

1. Navigate to linkedin.com/feed
2. Click "Start a post" button
3. Enter content in the post editor
4. Optionally attach media
5. Click "Post" button

For scheduled posts, use OpenClaw cron:
```
cron add --schedule "0 9 * * 1-5" --payload "Post my LinkedIn content: [content]"
```

### Content Strategy

See [references/content-strategy.md](references/content-strategy.md) for:
- High-engagement post formats
- Best posting times by region
- Hashtag strategies
- Hook templates

### Engagement Automation

See [references/engagement.md](references/engagement.md) for:
- Comment templates
- Engagement workflows
- Growth tactics

### Analytics Tracking

The analytics script extracts:
- Impressions per post
- Engagement rate (likes + comments + shares / impressions)
- Profile views trend
- Follower growth
- Top performing content themes

## Browser Selectors

Key LinkedIn selectors (as of 2026):

```
Post button: button[aria-label="Start a post"]
Post editor: div.ql-editor[data-placeholder]
Submit post: button.share-actions__primary-action
Like button: button[aria-label*="Like"]
Comment button: button[aria-label*="Comment"]
Profile stats: section.pv-top-card-v2-ctas
```

## Rate Limits

LinkedIn enforces activity limits. Stay under:
- Posts: 2-3 per day max
- Comments: 20-30 per day
- Connection requests: 100 per week
- Profile views: Natural browsing pace

## Troubleshooting

- **Login required**: Ensure browser profile has active LinkedIn session
- **Rate limited**: Reduce activity, wait 24h
- **Selector not found**: LinkedIn may have updated UI, check selectors

Files in this skill

  • SKILL.md2.7 KB
  • _meta.json138 B
  • references/content-strategy.md2.7 KB
  • references/engagement.md3.3 KB
  • scripts/analytics.sh1.4 KB
  • scripts/engage.sh2.1 KB
  • scripts/ideas.sh1.9 KB
  • scripts/post.sh1.3 KB
  • scripts/schedule.sh1.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.