LinkedIn Poster Skill
Automated LinkedIn posting skill that handles the entire posting process from login to publishing.
Overview
This skill automates the process of posting on LinkedIn by:
- Opening LinkedIn
- Logging in using stored credentials
- Creating a new post with provided content
- Publishing the post
Prerequisites
- LinkedIn credentials must be stored in creds.json in the .claude directory
- The creds.json file must contain a "linkedin" object with "email" and "password" fields
Usage
When prompted to post on LinkedIn, this skill will automatically:
- Navigate to LinkedIn
- Log in using stored credentials
- Create a new post with the provided content
- Publish the post to your feed
Expected Input
Provide the content you want to post on LinkedIn. The skill will handle the rest of the process automatically.
Workflow Steps
- Navigate to LinkedIn.com
- Extract login credentials from creds.json
- Fill login form with credentials
- Click Sign In button
- Click on Start a Post button
- Fill post content in the text area
- Optional: Add media (images/video) to the post - see detailed steps below
- Click Post button to publish
Adding Media (Images/Video) to Post - Detailed Steps
- Click the "Add media" button in the post editor
- Use the file upload tool to select the media file(s) from the specified path
- For single image: Select one image file (jpg, png, etc.)
- For multiple images: Select multiple image files
- For video: Select one video file (mp4, mov, etc.)
- The media editor dialog will appear with the uploaded media
- If multiple images were selected, use the editor to arrange or remove any unwanted images
- Click the "Add" button in the media editor to confirm the media(s)
- The media will be attached to the post
- Verify the media appears in the post editor as a preview
Scheduling a Post - Detailed Steps
- After adding content (and optionally media) to your post, click the "Schedule for later" button
- The scheduling dialog will appear with current date and time
- Click the Date field to expand the date picker options (optional, current date is usually fine)
- Select the desired date (e.g., "10")
- Click the time field to expand the time picker options
- Select the desired time (e.g., "6:00 PM")
- Verify the date and time are correct
- Click the "Next" button to proceed
- Add content to the post text area if not already done (required for scheduling)
- The post will be configured for the selected date and time
- Click the "Schedule" button to finalize scheduling
- The post will be scheduled and appear in your scheduled posts
