LinkedIn Automation by Zich (BradAI's OpenClaw)
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.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 19 · 4.1k · 19 current installs · 21 all-time installs
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the actual behavior: all scripts and SKILL.md describe browser-driven LinkedIn posting, scheduling, engagement, idea generation, and analytics. The only required capability is a browser logged into LinkedIn, which is proportional to the stated purpose; no unrelated env vars, binaries, or external services are requested.
Instruction Scope
SKILL.md and the shell scripts consistently instruct the agent to use a browser tool to navigate LinkedIn pages, click buttons, and extract visible metrics. They do not attempt to read local secrets, system files, or call unexpected external endpoints. Note: the scripts instruct automated liking/commenting and scheduling, which are within the claimed scope but are action-oriented and can have policy/account-risk consequences if abused.
Install Mechanism
No install spec is provided (instruction-only skill). Nothing is downloaded or written to disk by an installer in the manifest — lowest-risk install posture.
Credentials
No environment variables, credentials, or config paths are requested. The skill relies on the browser tool's LinkedIn session only, which is appropriate for browser-based automation.
Persistence & Privilege
always is false and the skill is user-invocable. Model invocation is allowed (default), so the agent could autonomously execute these workflows using the browser session if granted permission — this expands blast radius (it acts with your logged-in account), so enable autonomous use only if you trust the skill and its operator.
Assessment
This skill is internally consistent with its purpose, but consider the following before installing:
- It requires a browser session logged into your LinkedIn account; any automated actions will run as that account. Use an account you are comfortable automating (not a high-value or corporate admin account).
- The scripts automate posting, commenting, and engagement. Excessive or repetitive activity can violate LinkedIn's policies and trigger rate limits or account restrictions — follow the provided rate limits and review actions before letting the agent run autonomously.
- The skill does not request API keys or other secrets and does not contain hidden network endpoints; scripts only output instructions for a browser tool. Still, prefer manual review (or manual-trigger mode) the first few times, and avoid enabling autonomous execution unless you trust the skill.
- If you plan to use scheduling, inspect the cron payloads and ensure scheduled content is safe and appropriate; scheduled automation will post as your logged-in user.
If you want to be extra cautious: run the browser automation against a test/demo LinkedIn account until you confirm behavior and rate characteristics.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
💼 Clawdis
SKILL.md
LinkedIn Automator
Automate your LinkedIn presence: post content, track engagement, generate ideas, and grow your audience.
Prerequisites
- Browser tool enabled in OpenClaw
- LinkedIn logged in via browser (use profile with LinkedIn session)
Quick Commands
# 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:
- Navigate to linkedin.com/feed
- Click "Start a post" button
- Enter content in the post editor
- Optionally attach media
- 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 for:
- High-engagement post formats
- Best posting times by region
- Hashtag strategies
- Hook templates
Engagement Automation
See 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
8 totalSelect a file
Select a file to preview.
Comments
Loading comments…
