[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-sergebulaev-linkedin-skills-en":3,"guides-for-sergebulaev-linkedin-skills":726,"similar-k17bg3ahwtt998cj512cdc040x86m16m-en":727},{"_creationTime":4,"_id":5,"children":6,"community":246,"display":247,"evaluation":251,"identity":494,"isFallback":479,"parentExtension":497,"providers":524,"relations":530,"repo":531,"tags":723,"workflow":724},1778697045057.9766,"k17bg3ahwtt998cj512cdc040x86m16m",[7,46,67,92,114,136,161,181,203,224],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":41,"workflow":42},1778697045057.9768,"k17dz15gvrb43xhfd5e5py21vx86nhbq",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Draft a LinkedIn comment on someone else's post from its URL. Use when the user pastes a post URL and asks to comment, engage, or be first commenter. Produces 1-3 variants in the user's voice, picks a reaction, and schedules via Publora on approval. Not for replying to existing comments (use linkedin-reply-handler).",{"claudeCode":15},"sergebulaev/linkedin-skills","linkedin-comment-drafter","https://github.com/sergebulaev/linkedin-skills",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":23},"skills/linkedin-comment-drafter","sergebulaev","linkedin-skills","en","skill",{"evaluate":25,"extract":37},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":35,"tier":36},"3.0.0","4.4.0",99,[30,31,32,33,34],"linkedin","social-media","marketing","commenting","automation","global","verified",{"commitSha":38},"HEAD",{"parentExtensionId":5,"repoId":40},"kd7eh8yxvx7bp76mv9rcfdjk0x86m12a",[34,33,30,32,31],{"evaluatedAt":43,"extractAt":44,"updatedAt":45},1778697090742,1778697045058,1778697381062,{"_creationTime":47,"_id":48,"community":49,"display":50,"identity":54,"providers":56,"relations":62,"tags":63,"workflow":64},1778697045057.977,"k177jdv4pfvw8prymtbjechggs86nsv3",{"reviewCount":11},{"description":51,"installMethods":52,"name":53,"sourceUrl":17},"Generate a 7-day LinkedIn content plan from a theme, audience, and pillars. Produces per-day post pillar, format, hook type, CTA, posting time, daily comment targets, and a weekly inbound-readiness check. Use when the user wants to plan a week or month of content, not draft a single post.",{"claudeCode":15},"linkedin-content-planner",{"basePath":55,"githubOwner":20,"githubRepo":21,"locale":22,"slug":53,"type":23},"skills/linkedin-content-planner",{"evaluate":57,"extract":61},{"promptVersionExtension":26,"promptVersionScoring":27,"score":58,"tags":59,"targetMarket":35,"tier":36},98,[30,60,31,32,34],"content-planning",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[34,60,30,32,31],{"evaluatedAt":65,"extractAt":44,"updatedAt":66},1778697107500,1778697381235,{"_creationTime":68,"_id":69,"community":70,"display":71,"identity":75,"providers":77,"relations":87,"tags":88,"workflow":89},1778697045057.9773,"k177hqc6zxaehp5gbz3v7nz4qs86n462",{"reviewCount":11},{"description":72,"installMethods":73,"name":74,"sourceUrl":17},"Stand up and run a LinkedIn employee advocacy program for a marketing or sales team. Covers 14-day launch playbook, brand-guideline governance, per-post time budget, cadence benchmarks, and team ROI (reach, engagement, pipeline). Triggers on \"employee advocacy\", \"get the team posting\", \"scale LinkedIn across team\", \"advocacy ROI\".",{"claudeCode":15},"linkedin-employee-advocacy",{"basePath":76,"githubOwner":20,"githubRepo":21,"locale":22,"slug":74,"type":23},"skills/linkedin-employee-advocacy",{"evaluate":78,"extract":86},{"promptVersionExtension":26,"promptVersionScoring":27,"score":79,"tags":80,"targetMarket":35,"tier":85},92,[30,32,81,82,31,83,84],"advocacy","sales","playbook","roi","community",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[81,30,32,83,84,82,31],{"evaluatedAt":90,"extractAt":44,"updatedAt":91},1778697125077,1778697381402,{"_creationTime":93,"_id":94,"community":95,"display":96,"identity":100,"providers":102,"relations":109,"tags":110,"workflow":111},1778697045057.9775,"k17fpm8r5qpf6rqq7qj7x9ej9d86njke",{"reviewCount":11},{"description":97,"installMethods":98,"name":99,"sourceUrl":17},"Pull the people who liked or commented on any LinkedIn post and segment them by ICP fit (peer / aspirational / prospect / other). Produces an engager roster, tier breakdown, and outbound action lists (follow back, comment-drop, DM-able with one-line openers). Powered by Apify, no LinkedIn login. Triggers on \"who liked my post\", \"who engaged\", \"engagers report\", \"audience analytics\". Not for tracking author replies to your comments (use linkedin-thread-monitor).",{"claudeCode":15},"linkedin-engager-analytics",{"basePath":101,"githubOwner":20,"githubRepo":21,"locale":22,"slug":99,"type":23},"skills/linkedin-engager-analytics",{"evaluate":103,"extract":108},{"promptVersionExtension":26,"promptVersionScoring":27,"score":104,"tags":105,"targetMarket":35,"tier":85},75,[30,82,32,106,107],"analytics","lead-generation",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[106,107,30,32,82],{"evaluatedAt":112,"extractAt":44,"updatedAt":113},1778697148742,1778697381577,{"_creationTime":115,"_id":116,"community":117,"display":118,"identity":122,"providers":124,"relations":131,"tags":132,"workflow":133},1778697045057.9778,"k17fd7yzkq6nam27bx5dzgmtvh86man4",{"reviewCount":11},{"description":119,"installMethods":120,"name":121,"sourceUrl":17},"Reverse-engineer the hook formula from a viral LinkedIn post URL. Returns which of the 10 canonical 2026 formulas it uses (anaphora, R.I.P., year-pivot, time-anchor, self-proving, odd-money, paid-vs-free, curiosity-gap, contrarian, comment-gate), why it worked, and a blank template. Use to learn from a competitor's post, not to write your own (use linkedin-post-writer).",{"claudeCode":15},"linkedin-hook-extractor",{"basePath":123,"githubOwner":20,"githubRepo":21,"locale":22,"slug":121,"type":23},"skills/linkedin-hook-extractor",{"evaluate":125,"extract":130},{"promptVersionExtension":26,"promptVersionScoring":27,"score":58,"tags":126,"targetMarket":35,"tier":36},[30,32,127,128,129],"content-analysis","reverse-engineering","hooks",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[127,129,30,32,128],{"evaluatedAt":134,"extractAt":44,"updatedAt":135},1778697164405,1778697381761,{"_creationTime":137,"_id":138,"community":139,"display":140,"identity":144,"providers":147,"relations":157,"tags":158,"workflow":159},1778697045057.978,"k1709qff277g3qreq668nrfj0d86nrrb",{"reviewCount":11},{"description":141,"installMethods":142,"name":143,"sourceUrl":17},"Scrub AI tells from any text draft OR audit a finished post against the 2026 algorithm heuristic checklist. Tier-based rewriter (forensic / strict / aesthetic / all) plus `--mode audit` for detection-only pass-fail review covering length, hook, CTA, format penalties, AI vocab. Sub-tools: emoji-pattern detector, multi-detector spread tester (GPTZero, Originality.ai, ZeroGPT, Sapling, Copyleaks), rule explainer. Triggers on \"humanize\", \"de-AI\", \"review this draft\", \"audit before posting\", \"is this ready\".",{"claudeCode":15},"LinkedIn Humanizer",{"basePath":145,"githubOwner":20,"githubRepo":21,"locale":22,"slug":146,"type":23},"skills/linkedin-humanizer","linkedin-humanizer",{"evaluate":148,"extract":155},{"promptVersionExtension":26,"promptVersionScoring":27,"score":149,"tags":150,"targetMarket":35,"tier":36},100,[151,152,30,153,154],"ai-detection","text-rewriting","content-generation","nlp",{"commitSha":38,"license":156},"MIT",{"parentExtensionId":5,"repoId":40},[151,153,30,154,152],{"evaluatedAt":160,"extractAt":44,"updatedAt":160},1778697181923,{"_creationTime":162,"_id":163,"community":164,"display":165,"identity":169,"providers":171,"relations":176,"tags":177,"workflow":178},1778697045057.9783,"k17fz7jsmajn0071vy2bghdssh86nwyc",{"reviewCount":11},{"description":166,"installMethods":167,"name":168,"sourceUrl":17},"Draft a new LinkedIn post from scratch using a 2026 hook formula (anaphora, R.I.P., year-pivot, time-anchor, self-proving, paid-vs-free, curiosity-gap, odd-money, contrarian). Runs the humanizer pass and schedules via Publora on approval. Use when the user asks to write a post, needs a hook, or wants a proven format. Not for reviewing existing drafts (use linkedin-humanizer --mode audit).",{"claudeCode":15},"linkedin-post-writer",{"basePath":170,"githubOwner":20,"githubRepo":21,"locale":22,"slug":168,"type":23},"skills/linkedin-post-writer",{"evaluate":172,"extract":175},{"promptVersionExtension":26,"promptVersionScoring":27,"score":58,"tags":173,"targetMarket":35,"tier":36},[30,32,153,174,31],"writing",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[153,30,32,31,174],{"evaluatedAt":179,"extractAt":44,"updatedAt":180},1778697203030,1778697382098,{"_creationTime":182,"_id":183,"community":184,"display":185,"identity":189,"providers":191,"relations":198,"tags":199,"workflow":200},1778697045057.9785,"k17482d8z27kraew1xtv6j3ynx86m2az",{"reviewCount":11},{"description":186,"installMethods":187,"name":188,"sourceUrl":17},"Audit and rewrite a LinkedIn profile end-to-end for 2026: headline, About 7-step, Featured, banner, photo, Experience metrics, Skills, custom URL, recommendations. Triggers on \"review my profile\", \"rewrite my headline\", \"fix my About\", \"optimize banner\", \"profile audit\", \"LinkedIn bio\". Converts resume-style profiles to ones that convert 3-5x better.",{"claudeCode":15},"linkedin-profile-optimizer",{"basePath":190,"githubOwner":20,"githubRepo":21,"locale":22,"slug":188,"type":23},"skills/linkedin-profile-optimizer",{"evaluate":192,"extract":197},{"promptVersionExtension":26,"promptVersionScoring":27,"score":58,"tags":193,"targetMarket":35,"tier":36},[30,194,195,32,196],"profile-optimization","career","seo",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[195,30,32,194,196],{"evaluatedAt":201,"extractAt":44,"updatedAt":202},1778697220975,1778697382275,{"_creationTime":204,"_id":205,"community":206,"display":207,"identity":211,"providers":213,"relations":219,"tags":220,"workflow":221},1778697045057.9788,"k17aw2290xf0wgm318nct99zj986nkks",{"reviewCount":11},{"description":208,"installMethods":209,"name":210,"sourceUrl":17},"Draft a reply to a specific existing LinkedIn comment from its URL. Use when the user wants to reply to a comment on any post, or follow up after an author replied to them. Parses the commentUrn, resolves the correct parentComment target (LinkedIn flattens threads to 2 levels), and posts via Publora on approval. Not for top-level comments (use linkedin-comment-drafter).",{"claudeCode":15},"linkedin-reply-handler",{"basePath":212,"githubOwner":20,"githubRepo":21,"locale":22,"slug":210,"type":23},"skills/linkedin-reply-handler",{"evaluate":214,"extract":218},{"promptVersionExtension":26,"promptVersionScoring":27,"score":58,"tags":215,"targetMarket":35,"tier":36},[30,31,153,216,217],"api","python",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[216,153,30,217,31],{"evaluatedAt":222,"extractAt":44,"updatedAt":223},1778697248213,1778697382439,{"_creationTime":225,"_id":226,"community":227,"display":228,"identity":232,"providers":234,"relations":241,"tags":242,"workflow":243},1778697045057.979,"k17dgcf54ngejnzge913yagzy986mw83",{"reviewCount":11},{"description":229,"installMethods":230,"name":231,"sourceUrl":17},"Track which of your LinkedIn comments earned author replies. Flags the 6-24h Kevin Payne window where thread momentum peaks, classifies threads as hot/warm/cool/dormant, and routes warm ones to linkedin-reply-handler for follow-up drafts. Powered by Apify, no LinkedIn login. Triggers on \"what threads need follow-up\", \"author replied\", \"monitor my comments\". Not for analyzing likers on a post (use linkedin-engager-analytics).",{"claudeCode":15},"linkedin-thread-monitor",{"basePath":233,"githubOwner":20,"githubRepo":21,"locale":22,"slug":231,"type":23},"skills/linkedin-thread-monitor",{"evaluate":235,"extract":240},{"promptVersionExtension":26,"promptVersionScoring":27,"score":236,"tags":237,"targetMarket":35,"tier":85},95,[30,31,34,238,239],"comment-tracking","apify",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[239,34,238,30,31],{"evaluatedAt":244,"extractAt":44,"updatedAt":245},1778697282277,1778697382621,{"reviewCount":11},{"description":248,"installMethods":249,"name":250,"sourceUrl":17},"10 Claude Code skills for LinkedIn marketing: post writing, comment drafting, reply handler, hook extractor, humanizer (rewrite + audit + emoji + detector + rules sub-tools), profile optimizer, content planner, employee advocacy, thread monitor (author replies), engager analytics (likers + commenters ICP segmentation).",{"claudeCode":21},"LinkedIn Marketing Skills",{"_creationTime":252,"_id":253,"extensionId":5,"locale":22,"result":254,"trustSignals":477,"workflow":492},1778697076028.3726,"kn72p5mpetaf6eyhw8qgdbtnf186m60t",{"checks":255,"evaluatedAt":441,"extensionSummary":442,"features":443,"nonGoals":451,"practices":455,"prerequisites":461,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":465,"rationale":466,"score":58,"summary":467,"tags":468,"targetMarket":35,"tier":36,"useCases":471},[256,261,264,267,271,274,278,282,285,288,292,296,299,303,306,309,312,315,318,321,325,329,333,337,341,344,347,351,355,358,361,364,367,370,373,377,381,386,389,393,396,399,402,405,408,411,414,417,420,423,427,430,433,437],{"category":257,"check":258,"severity":259,"summary":260},"Practical Utility","Problem relevance","pass","The description clearly names the problem of LinkedIn marketing and lists specific pain points addressed by the skills, such as post writing, comment drafting, and profile optimization.",{"category":257,"check":262,"severity":259,"summary":263},"Unique selling proposition","The extension offers specialized skills for LinkedIn marketing, including unique hook formulas, AI detection/humanization, and platform-specific optimization, providing value beyond generic AI capabilities.",{"category":257,"check":265,"severity":259,"summary":266},"Production readiness","The plugin provides a complete set of tools for LinkedIn marketing, from content creation to analytics and optimization, with clear setup instructions and optional integrations.",{"category":268,"check":269,"severity":259,"summary":270},"Scope","Single responsibility principle","The plugin focuses on a single domain: LinkedIn marketing, with all 10 skills coherently contributing to this purpose.",{"category":268,"check":272,"severity":259,"summary":273},"Description quality","The displayed description accurately and concisely lists the 10 skills and their functionalities for LinkedIn marketing.",{"category":275,"check":276,"severity":259,"summary":277},"Invocation","Scoped tools","The skills expose narrow verb-noun tools (e.g., 'post writer', 'hook extractor') that are specific to LinkedIn marketing tasks.",{"category":279,"check":280,"severity":259,"summary":281},"Documentation","Configuration & parameter reference","The README clearly documents optional configurations like API tokens for Apify and Publora, including where to obtain them and how to set them up via environment variables.",{"category":268,"check":283,"severity":259,"summary":284},"Tool naming","All tool names are descriptive and specific to LinkedIn marketing tasks (e.g., 'linkedin-post-writer', 'linkedin-profile-optimizer').",{"category":268,"check":286,"severity":259,"summary":287},"Minimal I/O surface","Tools accept specific inputs like URLs or text and return structured outputs like drafts, audits, or analytics reports, without unnecessary fields.",{"category":289,"check":290,"severity":259,"summary":291},"License","License usability","The extension is MIT licensed, clearly stated in the LICENSE file and README, permitting broad usability.",{"category":293,"check":294,"severity":259,"summary":295},"Maintenance","Commit recency","The latest commit was on May 11, 2026, indicating recent maintenance.",{"category":293,"check":297,"severity":259,"summary":298},"Dependency Management","Python dependencies are managed via pip install with a requirements.txt file, and optional API integrations are clearly documented.",{"category":300,"check":301,"severity":259,"summary":302},"Security","Secret Management","Secrets for Apify and Publora are handled via environment variables (`.env` file) and are not committed to the repository, adhering to best practices.",{"category":300,"check":304,"severity":259,"summary":305},"Injection","The extension treats external data (like post URLs or user text) as data and does not execute it as instructions. Dependencies are bundled or installed via standard methods.",{"category":300,"check":307,"severity":259,"summary":308},"Transitive Supply-Chain Grenades","The extension bundles Python scripts and libraries, and external service integrations (Apify, Publora) are documented and require explicit API keys, not runtime code downloads.",{"category":300,"check":310,"severity":259,"summary":311},"Sandbox Isolation","The skills operate within standard Python environments and interact with external APIs via documented clients, without evidence of touching arbitrary file paths outside their scope.",{"category":300,"check":313,"severity":259,"summary":314},"Sandbox escape primitives","The bundled Python scripts do not appear to contain primitives for escaping sandbox environments or running detached processes.",{"category":300,"check":316,"severity":259,"summary":317},"Data Exfiltration","Outbound calls are limited to documented integrations (Apify, Publora) requiring API keys, and no sensitive user data is exfiltrated by default.",{"category":300,"check":319,"severity":259,"summary":320},"Hidden Text Tricks","The README and SKILL.md files are clean, ASCII-based prose without hidden text characters or malicious formatting.",{"category":322,"check":323,"severity":259,"summary":324},"Hooks","Opaque code execution","The plugin's code is primarily readable Python, with no evidence of obfuscated scripts, base64 payloads, or runtime code fetching.",{"category":326,"check":327,"severity":259,"summary":328},"Portability","Structural Assumption","The plugin's Python library components are designed for general use and do not make assumptions about specific project file layouts, relying on provided URLs or text.",{"category":330,"check":331,"severity":259,"summary":332},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating either newness or minimal issues.",{"category":334,"check":335,"severity":259,"summary":336},"Versioning","Release Management","A clear version (1.0.1) is present in plugin.json and the README, and installation instructions point to tagged releases.",{"category":338,"check":339,"severity":259,"summary":340},"Code Execution","Validation","Python scripts in `lib/` use standard libraries for URL parsing and client interactions, implying parameter validation.",{"category":300,"check":342,"severity":259,"summary":343},"Unguarded Destructive Operations","The plugin's primary actions involve drafting content or fetching data; actual posting requires user approval and uses the Publora API, which handles its own confirmations.",{"category":338,"check":345,"severity":259,"summary":346},"Error Handling","The Python client libraries and skill scripts are expected to implement standard Python error handling.",{"category":338,"check":348,"severity":349,"summary":350},"Logging","not_applicable","The extension does not appear to have a local audit log requirement as it primarily interacts with external APIs and provides drafts for user review.",{"category":352,"check":353,"severity":259,"summary":354},"Compliance","GDPR","The extension processes public LinkedIn data and requires API keys for external services; personal data is not explicitly collected or submitted without user action.",{"category":352,"check":356,"severity":259,"summary":357},"Target market","The extension is designed for LinkedIn users globally and does not have regional restrictions, thus 'global' is appropriate.",{"category":326,"check":359,"severity":259,"summary":360},"Runtime stability","The Python scripts are compatible with standard Python runtimes and do not appear to have OS-specific dependencies.",{"category":279,"check":362,"severity":259,"summary":363},"README","A comprehensive README file exists and clearly outlines the extension's purpose, features, installation, and usage.",{"category":268,"check":365,"severity":259,"summary":366},"Tool surface size","The plugin exposes 10 distinct skills, which is within the acceptable range for a focused toolset.",{"category":275,"check":368,"severity":259,"summary":369},"Overlapping near-synonym tools","Each skill has a distinct name and purpose, avoiding near-synonyms that could confuse the model.",{"category":279,"check":371,"severity":259,"summary":372},"Phantom features","All features mentioned in the README, such as the 10 skills and integration options, have corresponding implementations or clear documentation.",{"category":374,"check":375,"severity":259,"summary":376},"Install","Installation instruction","Detailed installation instructions are provided for multiple environments (claude.ai, Desktop, OpenClaw, Claude Code CLI) with copy-paste examples.",{"category":378,"check":379,"severity":259,"summary":380},"Errors","Actionable error messages","The README includes a troubleshooting section that addresses common problems with clear fixes, implying good error messaging.",{"category":382,"check":383,"severity":384,"summary":385},"Execution","Pinned dependencies","info","Python dependencies are listed in requirements.txt, but a lockfile (e.g., requirements.lock) is not explicitly present, leaving versions less pinned.",{"category":268,"check":387,"severity":259,"summary":388},"Dry-run preview","Posting actions are gated by user approval and sent via the Publora API, which implies a review step before final execution.",{"category":390,"check":391,"severity":259,"summary":392},"Protocol","Idempotent retry & timeouts","The use of standard Python libraries and API clients suggests that operations would handle retries and timeouts appropriately.",{"category":352,"check":394,"severity":259,"summary":395},"Telemetry opt-in","The extension relies on user-provided API keys for optional integrations, and there's no indication of default telemetry collection.",{"category":275,"check":397,"severity":259,"summary":398},"Name collisions","Each of the 10 skills has a distinct and descriptive name (e.g., 'linkedin-post-writer', 'linkedin-humanizer'), preventing conflicts.",{"category":275,"check":400,"severity":349,"summary":401},"Hooks-off mechanism","As this is a plugin with Claude Code skills, it does not appear to have explicit 'hooks' in the same sense as a custom hook system that would require a disable mechanism.",{"category":275,"check":403,"severity":349,"summary":404},"Hook matcher tightness","The extension does not appear to define custom hooks within its structure.",{"category":300,"check":406,"severity":349,"summary":407},"Hook security","The extension does not appear to implement custom hooks that would require security gating.",{"category":322,"check":409,"severity":349,"summary":410},"Silent prompt rewriting","There are no 'UserPromptSubmit' hooks observed that would silently rewrite user prompts.",{"category":300,"check":412,"severity":349,"summary":413},"Permission Hook","The extension does not appear to implement 'PermissionRequest' hooks.",{"category":352,"check":415,"severity":349,"summary":416},"Hook privacy","The extension does not appear to use hooks for logging or telemetry that send data over the network.",{"category":338,"check":418,"severity":349,"summary":419},"Hook dependency","The extension does not appear to rely on custom hook scripts.",{"category":279,"check":421,"severity":259,"summary":422},"Feature Transparency","All critical functionalities, including integrations and setup, are clearly explained in the README.",{"category":424,"check":425,"severity":259,"summary":426},"Convention","Layout convention adherence","The plugin structure follows typical conventions, with skills in a `skills/` directory and library code in `lib/`, and installation via marketplace or direct clone.",{"category":424,"check":428,"severity":259,"summary":429},"Plugin state","The extension does not appear to manage persistent state outside of user-provided API keys, which are handled via environment variables.",{"category":300,"check":431,"severity":259,"summary":432},"Keychain-stored secrets","Secrets like API keys are handled via environment variables, not stored in plain settings.json, aligning with secure practices.",{"category":434,"check":435,"severity":259,"summary":436},"Dependencies","Tagged release sourcing","The plugin is installed via the marketplace or direct GitHub clone, which inherently sources from tagged releases or the main branch, aligning with best practices.",{"category":438,"check":439,"severity":259,"summary":440},"Installation","Clean uninstall","The extension installs via standard methods (marketplace, clone) and relies on environment variables for configuration, suggesting a clean uninstall without lingering background processes.",1778697075906,"This plugin provides 10 Claude Code skills focused on LinkedIn marketing. It includes tools for writing posts and comments, optimizing profiles, analyzing engagement, and extracting hooks from viral content. It leverages external APIs like Apify for data fetching and Publora for publishing, with clear setup instructions for optional integrations.",[444,445,446,447,448,449,450],"Drafts LinkedIn posts using proven 2026 hook formulas.","Audits and humanizes text to remove AI tells and improve voice.","Optimizes LinkedIn profiles end-to-end for better conversion.","Plans weekly content calendars with defined pillars and targets.","Monitors comment threads for author replies and suggests follow-ups.","Analyzes post engagers to segment by ICP and suggest outreach actions.","Extracts hook formulas from viral posts for learning.",[452,453,454],"Directly posting content without user review and approval.","Scraping private LinkedIn data or bypassing LinkedIn's terms of service.","Replacing the need for authentic user voice and strategy.",[456,457,458,459,460],"Content Strategy","Brand Voice","Audience Engagement","Profile Optimization","Performance Analytics",[462,463,464],"Claude Code environment","Optional: Apify API token for advanced data fetching","Optional: Publora API key for automated posting","To empower users to significantly improve their LinkedIn marketing efforts through specialized AI-driven tools for content creation, optimization, and engagement analysis.","Excellent documentation, clear scope, and robust implementation of specialized LinkedIn marketing tools. Minor dependency pinning could be improved.","A comprehensive suite of 10 specialized Claude Code skills for LinkedIn marketing, offering advanced content creation, optimization, and analytics.",[30,32,31,469,470,34],"content-creation","ai-writing",[472,473,474,475,476],"Writing a viral LinkedIn post about a specific topic.","Optimizing a LinkedIn profile to attract clients or job opportunities.","Planning a week's worth of LinkedIn content to maintain a consistent presence.","Responding effectively to comments and continuing conversations on LinkedIn.","Analyzing audience engagement on a post to identify prospects.",{"codeQuality":478,"collectedAt":480,"documentation":481,"maintenance":484,"security":489,"testCoverage":490},{"hasLockfile":479},false,1778697061379,{"descriptionLength":482,"readmeSize":483},320,13666,{"closedIssues90d":11,"forks":485,"hasChangelog":479,"manifestVersion":486,"openIssues90d":11,"pushedAt":487,"stars":488},7,"1.0.1",1778529402000,66,{"hasNpmPackage":479,"license":156,"smitheryVerified":479},{"hasCi":479,"hasTests":491},true,{"updatedAt":493},1778697076028,{"basePath":495,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":496},"","plugin",{"_creationTime":498,"_id":499,"community":500,"display":501,"identity":504,"parentExtension":506,"providers":507,"relations":519,"tags":520,"workflow":521},1778697045057.9763,"k176j3xsc6s8d7x965bmtk87dh86mhsx",{"reviewCount":11},{"description":502,"installMethods":503,"name":250,"sourceUrl":17},"Claude Code skills for LinkedIn growth: post writing, comment drafting, reply handler, hook extractor, humanizer (with bundled audit + AI-detector spread tester + emoji detector + rule explainer), profile optimizer, content planner, employee advocacy, thread monitor (author-reply tracking), engager analytics (likers/commenters ICP segmentation).",{"claudeCode":15},{"basePath":495,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":505},"marketplace",null,{"evaluate":508,"extract":514},{"promptVersionExtension":509,"promptVersionScoring":27,"score":510,"tags":511,"targetMarket":35,"tier":85},"3.1.0",85,[30,32,469,31,512,513],"productivity","ai-agents",{"commitSha":38,"license":156,"marketplace":515,"plugin":517},{"name":21,"pluginCount":516},1,{"mcpCount":11,"provider":518,"skillCount":11},"classify",{"repoId":40},[513,469,30,32,512,31],{"evaluatedAt":522,"extractAt":44,"updatedAt":523},1778697061113,1778697380899,{"evaluate":525,"extract":527},{"promptVersionExtension":26,"promptVersionScoring":27,"score":58,"tags":526,"targetMarket":35,"tier":36},[30,32,31,469,470,34],{"commitSha":38,"license":156,"plugin":528},{"mcpCount":11,"provider":518,"skillCount":529},10,{"parentExtensionId":499,"repoId":40},{"_creationTime":532,"_id":40,"identity":533,"providers":534,"workflow":719},1778697040628.7039,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":535,"discover":701,"github":704},{"commitSha":38,"extensions":536},[537,550,579,591,600,611,618,626,657,668,683,693],{"basePath":495,"description":502,"displayName":21,"installMethods":538,"rationale":539,"selectedPaths":540,"source":549,"sourceLanguage":22,"type":505},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[541,544,546],{"path":542,"priority":543},".claude-plugin/marketplace.json","mandatory",{"path":545,"priority":543},"README.md",{"path":547,"priority":548},"LICENSE","high","rule",{"basePath":495,"description":248,"displayName":21,"installMethods":551,"license":156,"rationale":552,"selectedPaths":553,"source":549,"sourceLanguage":22,"type":496},{"claudeCode":21},"plugin manifest at .claude-plugin/plugin.json",[554,556,557,558,561,563,565,567,569,571,573,575,577],{"path":555,"priority":543},".claude-plugin/plugin.json",{"path":545,"priority":543},{"path":547,"priority":548},{"path":559,"priority":560},"skills/linkedin-comment-drafter/SKILL.md","medium",{"path":562,"priority":560},"skills/linkedin-content-planner/SKILL.md",{"path":564,"priority":560},"skills/linkedin-employee-advocacy/SKILL.md",{"path":566,"priority":560},"skills/linkedin-engager-analytics/SKILL.md",{"path":568,"priority":560},"skills/linkedin-hook-extractor/SKILL.md",{"path":570,"priority":560},"skills/linkedin-humanizer/SKILL.md",{"path":572,"priority":560},"skills/linkedin-post-writer/SKILL.md",{"path":574,"priority":560},"skills/linkedin-profile-optimizer/SKILL.md",{"path":576,"priority":560},"skills/linkedin-reply-handler/SKILL.md",{"path":578,"priority":560},"skills/linkedin-thread-monitor/SKILL.md",{"basePath":19,"description":13,"displayName":16,"installMethods":580,"rationale":581,"selectedPaths":582,"source":549,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/linkedin-comment-drafter/SKILL.md",[583,585,587,589],{"path":584,"priority":543},"SKILL.md",{"path":586,"priority":560},"references/comment-templates.md",{"path":588,"priority":560},"references/examples.md",{"path":590,"priority":560},"references/voice-rules.md",{"basePath":55,"description":51,"displayName":53,"installMethods":592,"rationale":593,"selectedPaths":594,"source":549,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/linkedin-content-planner/SKILL.md",[595,596,598],{"path":584,"priority":543},{"path":597,"priority":560},"references/example-plan-week.md",{"path":599,"priority":560},"references/pillars-framework.md",{"basePath":76,"description":72,"displayName":74,"installMethods":601,"rationale":602,"selectedPaths":603,"source":549,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/linkedin-employee-advocacy/SKILL.md",[604,605,607,609],{"path":584,"priority":543},{"path":606,"priority":560},"references/advocacy-principles.md",{"path":608,"priority":560},"references/governance-playbook.md",{"path":610,"priority":560},"references/team-cadence-matrix.md",{"basePath":101,"description":97,"displayName":99,"installMethods":612,"rationale":613,"selectedPaths":614,"source":549,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/linkedin-engager-analytics/SKILL.md",[615,616],{"path":584,"priority":543},{"path":617,"priority":560},"references/output-spec.md",{"basePath":123,"description":119,"displayName":121,"installMethods":619,"rationale":620,"selectedPaths":621,"source":549,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/linkedin-hook-extractor/SKILL.md",[622,623,625],{"path":584,"priority":543},{"path":624,"priority":560},"references/classification-rules.md",{"path":588,"priority":560},{"basePath":145,"description":141,"displayName":146,"installMethods":627,"rationale":628,"selectedPaths":629,"source":549,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/linkedin-humanizer/SKILL.md",[630,631,633,635,637,639,641,642,644,646,648,650,653,655],{"path":584,"priority":543},{"path":632,"priority":560},"references/audit-ai-tells.md",{"path":634,"priority":560},"references/audit-checklist.md",{"path":636,"priority":560},"references/audit-examples.md",{"path":638,"priority":560},"references/detector-list.md",{"path":640,"priority":560},"references/emoji-patterns.md",{"path":588,"priority":560},{"path":643,"priority":560},"references/rules-explainer.md",{"path":645,"priority":560},"references/scrub-rules.md",{"path":647,"priority":560},"references/tier-rationale.md",{"path":649,"priority":560},"references/voice-fingerprint.md",{"path":651,"priority":652},"scripts/detectors.env.example","low",{"path":654,"priority":652},"scripts/requirements.txt",{"path":656,"priority":652},"scripts/test_detectors.py",{"basePath":170,"description":166,"displayName":168,"installMethods":658,"rationale":659,"selectedPaths":660,"source":549,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/linkedin-post-writer/SKILL.md",[661,662,664,666],{"path":584,"priority":543},{"path":663,"priority":560},"references/algorithm-heuristics.md",{"path":665,"priority":560},"references/hook-formulas.md",{"path":667,"priority":560},"references/humanizer-checklist.md",{"basePath":190,"description":186,"displayName":188,"installMethods":669,"rationale":670,"selectedPaths":671,"source":549,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/linkedin-profile-optimizer/SKILL.md",[672,673,675,677,679,681],{"path":584,"priority":543},{"path":674,"priority":560},"references/about-section-templates.md",{"path":676,"priority":560},"references/banner-photo-specs.md",{"path":678,"priority":560},"references/experience-skills-rules.md",{"path":680,"priority":560},"references/featured-section-playbook.md",{"path":682,"priority":560},"references/profile-headline-formulas.md",{"basePath":212,"description":208,"displayName":210,"installMethods":684,"rationale":685,"selectedPaths":686,"source":549,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/linkedin-reply-handler/SKILL.md",[687,688,689,691],{"path":584,"priority":543},{"path":588,"priority":560},{"path":690,"priority":560},"references/reply-templates.md",{"path":692,"priority":560},"references/threading-rules.md",{"basePath":233,"description":229,"displayName":231,"installMethods":694,"rationale":695,"selectedPaths":696,"source":549,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/linkedin-thread-monitor/SKILL.md",[697,698,699],{"path":584,"priority":543},{"path":617,"priority":560},{"path":700,"priority":560},"references/thread-timing.md",{"sources":702},[703],"manual",{"closedIssues90d":11,"description":705,"forks":485,"homepage":17,"license":156,"openIssues90d":11,"pushedAt":487,"readmeSize":483,"stars":488,"topics":706},"Claude Code skills for LinkedIn growth: write human-sounding posts, craft comments that get noticed, analyze your feed, and build a publishing cadence — all from your terminal. Plug-and-play skills for content creators, founders, and marketers using Claude Code.",[513,707,708,709,710,711,712,469,30,713,714,715,716,717,718],"ai-content","ai-marketing","anthropic","awesome-claude","claude-code","claude-skills","linkedin-automation","llm-tools","mcp","personal-branding","prompt-engineering","social-media-automation",{"classifiedAt":720,"discoverAt":721,"extractAt":722,"githubAt":722,"updatedAt":720},1778697044829,1778697040628,1778697042787,[470,34,469,30,32,31],{"evaluatedAt":493,"extractAt":44,"updatedAt":725},1778697380663,[],[]]