LinkedIn Profile Optimizer
Rewrites LinkedIn sections for maximum visibility — headline, summary, experience bullets, skills — with keyword optimization and A/B variants
LinkedIn Profile Optimizer
Rewrites every section of your LinkedIn profile for maximum search visibility and recruiter engagement. This skill analyzes your current profile text, identifies keyword gaps, and generates optimized versions of your headline, summary, experience bullets, and skills section. Works across LinkedIn, Indeed, Glassdoor, and other professional platforms that pull from similar profile formats.
Supported Platforms & Integrations
| Platform | Integration Type | Features |
|---|---|---|
| Direct profile text | Headline, About, Experience, Skills, Featured | |
| Indeed | Resume sync | Keyword alignment with Indeed search algorithm |
| Glassdoor | Profile mirror | Consistent branding across review platforms |
| AngelList / Wellfound | Startup profiles | Startup-focused language optimization |
| GitHub Profile | README bio | Developer-specific headline and summary |
| Personal Website | About page | Extended narrative version of LinkedIn content |
When to Use This Skill
-
Use this when you are actively job searching and need to rank higher in recruiter searches
-
Use this when your profile views have plateaued and you want to increase inbound messages
-
Use this when you are pivoting industries and need to reframe your experience
-
Use this when you want A/B test variants of your headline to see what performs better
-
Use this when you have been promoted and need to update experience bullets with impact metrics
-
Use this when building a personal brand around a new specialization
-
Consider alternatives when you need a full resume rewrite (use a resume builder instead)
-
Consider alternatives when you need LinkedIn post content (use a content creation skill)
-
Consider alternatives when you need interview prep (use an interview coach agent)
Quick Start
# linkedin-optimizer-config.yml profile: current_headline: "Software Engineer at TechCorp" target_roles: - "Senior Full-Stack Engineer" - "Staff Engineer" - "Engineering Manager" industry: "fintech" years_experience: 8 key_skills: - "React" - "Node.js" - "System Design" - "Team Leadership" optimization: keyword_density: "balanced" tone: "confident-professional" variants: 3
First run example:
> Optimize my LinkedIn headline for senior engineering roles in fintech
Current: "Software Engineer at TechCorp"
Variant A: "Senior Full-Stack Engineer | Fintech & Payments | React, Node.js, System Design | Building Scalable Financial Platforms"
Variant B: "Staff Engineer | 8+ Years Shipping Fintech Products | React & Node.js | Ex-TechCorp"
Variant C: "Engineering Leader | Full-Stack (React/Node) | Scaling Fintech Systems from 0 to 10M Users"
Advanced Configuration
# Platform-specific: LinkedIn linkedin: headline_max_chars: 220 about_max_chars: 2600 experience_bullet_style: "XYZ" # Accomplished X, measured by Y, by doing Z skills_count: 50 featured_section: true # Platform-specific: Indeed indeed: sync_headline: true resume_keywords: true salary_range_visible: false
| Parameter | Type | Default | Description |
|---|---|---|---|
target_roles | array | [] | Roles you want to appear in searches for |
industry | string | "tech" | Target industry for keyword optimization |
tone | string | "professional" | Options: professional, casual, bold, academic |
keyword_density | string | "balanced" | Options: light, balanced, aggressive |
variants | number | 2 | Number of A/B variants to generate (1-5) |
include_metrics | boolean | true | Include quantified achievements |
headline_style | string | "role-first" | Options: role-first, skill-first, impact-first |
about_length | string | "medium" | Options: short (500), medium (1500), full (2600) |
bullet_format | string | "XYZ" | Options: XYZ, STAR, action-metric, narrative |
competitor_analysis | boolean | false | Analyze top profiles in your target role |
ats_friendly | boolean | true | Ensure keywords pass ATS scanners |
Core Concepts
| Concept | Description |
|---|---|
| Keyword Mapping | Maps your skills to the exact terms recruiters search for |
| XYZ Bullets | Google's recommended format: Accomplished X, measured by Y, by doing Z |
| Search Ranking | LinkedIn's algorithm weights headline, current title, and skills section |
| Profile Strength | LinkedIn's internal score based on completeness and engagement |
| Social Proof | Strategic use of recommendations, endorsements, and featured content |
+------------------+ +-------------------+ +------------------+
| Current Profile | --> | Keyword Analyzer | --> | Gap Report |
| (raw text) | | (industry terms) | | (missing terms) |
+------------------+ +-------------------+ +------------------+
|
v
+------------------+ +-------------------+ +------------------+
| Final Variants | <-- | Tone Adjuster | <-- | Content Rewriter |
| (A/B versions) | | (style matching) | | (optimized text) |
+------------------+ +-------------------+ +------------------+
Workflow Examples
Scenario 1: Job Search Mode
Input: "I'm a backend developer with 5 years experience in Python and AWS. I want to target Senior DevOps Engineer roles."
Output:
- Headline: "Senior DevOps Engineer | Python, AWS, Terraform, CI/CD | Building Resilient Cloud Infrastructure at Scale"
- About: [2000-char optimized summary with DevOps keywords woven naturally]
- Top 5 skills reordered: AWS, Terraform, Docker, Kubernetes, Python
- 3 experience bullets rewritten with DevOps framing
Scenario 2: Personal Branding
Input: "I want to be known as a thought leader in AI/ML for healthcare. Currently a data scientist at a hospital."
Output:
- Headline: "AI/ML in Healthcare | Data Scientist Transforming Patient Outcomes with Predictive Analytics | Speaker & Writer"
- Featured section suggestions: 3 post topics, 1 article idea
- Skills reorder: Machine Learning, Healthcare Analytics, NLP, Clinical Data, Python
Scenario 3: Career Pivot
Input: "Transitioning from teaching (8 years) to UX design. Completed Google UX Certificate."
Output:
- Headline: "UX Designer | Former Educator Bringing Empathy-Driven Design to EdTech | Google UX Certified"
- Transferable skills highlighted: User research (parent interviews), curriculum design (information architecture), classroom testing (usability testing)
- About section bridges teaching to UX with compelling narrative
Best Practices
Lead with searchable terms. Your headline is the single most important field for LinkedIn search ranking. Place your target job title and top 2-3 skills in the first 120 characters since that is all that displays in search results and connection requests.
Quantify everything possible. Recruiters scan for numbers. Transform "managed a team" into "Led a cross-functional team of 12 engineers shipping features to 2M+ users." Every bullet should have at least one metric — revenue, users, percentage improvement, or time saved.
Mirror job posting language. Read five job postings for your target role and extract the exact phrases they use. If postings say "cross-functional collaboration" do not write "worked with other teams." LinkedIn search matches exact phrases, so use the industry-standard terminology.
Refresh every 90 days. LinkedIn's algorithm boosts recently updated profiles. Even small changes — reordering skills, updating your headline, adding a new bullet — signal activity and can increase your search appearances by 20-40%.
Use the Featured section strategically. Pin your best LinkedIn post, a portfolio piece, or a case study. Profiles with Featured content get significantly more engagement because it gives visitors something tangible to click on beyond your text.
Common Issues
Problem: Profile views did not increase after optimization. LinkedIn's search index can take 3-7 days to reindex your profile after changes. Also verify that your profile is set to "Open to Work" (visible to recruiters only) and that your location settings match your target job market. Run the skill again with competitor_analysis: true to compare against top-ranking profiles.
Problem: Headline feels too keyword-stuffed. Switch keyword_density from "aggressive" to "balanced" and headline_style to "impact-first." This produces more natural-sounding headlines that lead with an achievement rather than a list of technologies. Example: "Building Fintech Platforms That Process $2B Annually | React, Node.js, AWS."
Problem: Experience bullets sound generic. Ensure you are providing specific context — project names, team sizes, outcomes. The skill cannot quantify what you do not supply. Use the bullet_format: "XYZ" setting and provide raw notes like "led migration project, reduced costs" and the skill will prompt you for the specific numbers to fill in.
Privacy & Data Handling
- Local processing: All profile text is processed locally in your Claude Code session. No data is sent to LinkedIn's API or any third-party service.
- Data retention: Profile content exists only during your active session. Nothing is cached or stored between runs unless you save the output file yourself.
- Export options: Output is generated as plain text or markdown, ready to copy-paste directly into LinkedIn's editor. You can also export as a JSON file for version tracking.
- Sensitive data: The skill never asks for or processes passwords, login credentials, or LinkedIn authentication tokens. It works purely with text content you provide.
- Version history: Consider saving outputs to a local
linkedin-versions/folder with dates to track changes and revert if a new version underperforms.
Reviews
No reviews yet. Be the first to review this template!
Similar Templates
Full-Stack Code Reviewer
Comprehensive code review skill that checks for security vulnerabilities, performance issues, accessibility, and best practices across frontend and backend code.
Test Suite Generator
Generates comprehensive test suites with unit tests, integration tests, and edge cases. Supports Jest, Vitest, Pytest, and Go testing.
Pro Architecture Workspace
Battle-tested skill for architectural, decision, making, framework. Includes structured workflows, validation checks, and reusable patterns for development.