[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-sergebulaev-linkedin-engager-analytics-de":3,"guides-for-sergebulaev-linkedin-engager-analytics":534,"similar-k17fa65fs4p2yveqfcvn16p5n586nkmq-de":535},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":226,"parentExtension":246,"providers":305,"relations":309,"repo":311,"tags":531,"workflow":532},1778697330671.5703,"k17fa65fs4p2yveqfcvn16p5n586nkmq",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Ruft die Personen ab, die einen beliebigen LinkedIn-Beitrag geliked oder kommentiert haben, und segmentiert sie nach ICP-Passform (Peer / Aspirativ / Interessent / Andere). Erzeugt eine Liste der Engagierer, eine Aufschlüsselung der Stufen und Listen für die Outbound-Aktionen (Follow-up, Kommentar-Drop, DM-fähig mit einzeiligen Eröffnungen). Angetrieben von Apify, kein LinkedIn-Login. Löst aus bei \"Wer hat meinen Beitrag geliked\", \"Wer hat interagiert\", \"Engagierer-Bericht\", \"Zielgruppenanalyse\". Nicht für die Verfolgung von Autorenantworten auf Ihre Kommentare (verwenden Sie linkedin-thread-monitor).",{"claudeCode":12},"sergebulaev/linkedin-skills","linkedin-engager-analytics","https://github.com/sergebulaev/linkedin-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":239},1778697330671.5706,"kn7b88hcfg42b5yzk689tm7asn86n4zd","de",{"checks":20,"evaluatedAt":196,"extensionSummary":197,"features":198,"nonGoals":204,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"tier":219,"useCases":220},[21,26,29,32,36,39,44,49,52,55,59,63,67,71,74,77,80,83,86,89,93,97,101,105,109,112,115,118,122,125,128,131,134,137,140,144,148,152,155,159,162,165,168,171,175,178,181,184,187,190,193],{"category":22,"check":23,"severity":24,"summary":25},"Praktische Nützlichkeit","Problemrelevanz","pass","Die Beschreibung legt klar das Problem dar, LinkedIn-Beitrag-Engagierer nach ICP-Passform zu identifizieren und zu segmentieren, und liefert spezifische Auslöser und Grenzen.",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","Die Fähigkeit bietet einen erheblichen Mehrwert gegenüber einer einfachen Eingabeaufforderung, indem sie Apify für den Datenabruf nutzt und eine benutzerdefinierte ICP-Segmentierungslogik implementiert, was sie vom Standardverhalten von LLMs unterscheidet.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsreife","Die Fähigkeit deckt den vollständigen Lebenszyklus für die Analyse von LinkedIn-Beitrag-Engagierern ab, einschließlich Datenabruf, Parsen, ICP-Bewertung und Generierung umsetzbarer Listen. Sie bietet auch einen Fallback-Mechanismus für den Fall, dass API-Schlüssel fehlen.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die Erweiterung konzentriert sich ausschließlich auf die Analyse von LinkedIn-Beitrag-Engagierern und deren Segmentierung nach ICP, ein kohärenter und gut definierter Umfang.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die Beschreibung spiegelt die Fähigkeiten der Fähigkeit genau wider, einschließlich der Verwendung von Apify, des Fallback-Mechanismus und spezifischer Auslöser, während ihr Nicht-Ziel klar dargelegt wird.",{"category":40,"check":41,"severity":42,"summary":43},"Aufruf","Geltungsbereich von Tools","not_applicable","Dies ist eine Fähigkeit, keine MCP-Erweiterung, und sie stellt keine Tools auf die gleiche Weise bereit. Ihre Funktionalität wird über natürliche Sprachbefehle aufgerufen.",{"category":45,"check":46,"severity":47,"summary":48},"Dokumentation","Konfigurations- und Parameterreferenz","info","Die SKILL.md erwähnt eine optionale ICP-Definition und maximale Engagierer, aber diese Parameter haben keine explizite Dokumentation bezüglich ihres Formats oder ihrer Standardwerte.",{"category":33,"check":50,"severity":42,"summary":51},"Tool-Benennung","Dies ist eine Fähigkeit und stellt keine Tools mit Namen bereit. Ihre Funktionalität wird über natürliche Sprachbefehle aufgerufen.",{"category":33,"check":53,"severity":24,"summary":54},"Minimale I/O-Oberfläche","Die Ein- und Ausgaben der Fähigkeit (Beitrags-URLs, ICP-Definition) und Ausgaben (Roster, Aufschlüsselung, Aktionslisten) sind auf die Aufgabe zugeschnitten und enthalten keine unnötigen Daten.",{"category":56,"check":57,"severity":24,"summary":58},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter der MIT-Lizenz lizenziert, wie die beigefügte LICENSE-Datei und die README anzeigen.",{"category":60,"check":61,"severity":24,"summary":62},"Wartung","Aktualität des Commits","Der letzte Commit war am 2026-05-11, also innerhalb der letzten 3 Monate.",{"category":60,"check":64,"severity":65,"summary":66},"Abhängigkeitsverwaltung","warning","Die Fähigkeit hängt von Apify und Publora ab, aber es gibt keine expliziten Maßnahmen zur Aktualisierung oder Verwaltung dieser Abhängigkeiten auf Schwachstellen.",{"category":68,"check":69,"severity":24,"summary":70},"Sicherheit","Geheimnisverwaltung","Die Fähigkeit erfordert ein APIFY_TOKEN, behandelt es aber als Umgebungsvariable, und die SKILL.md gibt nicht an, dass sie aufgelöste Geheimnisse zurückgibt.",{"category":68,"check":72,"severity":24,"summary":73},"Injektion","Die Fähigkeit ruft Daten von externen URLs über Apify ab, aber die SKILL.md impliziert, dass sie als Daten und nicht als Anweisungen behandelt wird.",{"category":68,"check":75,"severity":24,"summary":76},"Transitive Lieferketten-Granaten","Die Fähigkeit stützt sich auf Apify-Akteure, die verwaltete externe Dienste sind, aber die Fähigkeit selbst lädt keinen willkürlichen Remote-Code herunter oder führt ihn aus.",{"category":68,"check":78,"severity":24,"summary":79},"Sandbox-Isolierung","Die Fähigkeit interagiert hauptsächlich mit externen APIs und verarbeitet Daten lokal; sie scheint keine Dateien außerhalb ihres vorgesehenen Umfangs zu ändern.",{"category":68,"check":81,"severity":24,"summary":82},"Sandbox-Escape-Primitive","Es wurden keine abgetrennten Prozessaufrufe oder Wiederholungs-Schleifen um abgelehnten Tool-Aufrufe in der bereitgestellten SKILL.md identifiziert.",{"category":68,"check":84,"severity":24,"summary":85},"Datenexfiltration","Die Fähigkeit sammelt LinkedIn-Post-Daten über Apify, weist aber nicht die Übermittlung vertraulicher Daten an Dritte an. API-Token werden über Umgebungsvariablen gehandhabt.",{"category":68,"check":87,"severity":24,"summary":88},"Hidden Text Tricks","Die gebündelten Inhalte und Beschreibungen enthalten keine versteckten Steuerungs-Tricks, unsichtbaren Unicode-Zeichen oder andere Verschleierungsmethoden.",{"category":90,"check":91,"severity":24,"summary":92},"Hooks","Opake Codeausführung","Die Implementierung der Fähigkeit beinhaltet keine verschleierte Codeausführung, Base64-Payloads oder das Abrufen von Skripten zur Laufzeit.",{"category":94,"check":95,"severity":24,"summary":96},"Portabilität","Strukturelle Annahme","Die Fähigkeit scheint keine strukturellen Annahmen über die Projektorganisation des Benutzers zu treffen, außer der Erwartung gültiger LinkedIn-URLs.",{"category":98,"check":99,"severity":24,"summary":100},"Vertrauen","Aufmerksamkeit für Probleme","Es gibt 0 offene und 0 geschlossene Probleme in den letzten 90 Tagen, was auf hohes Engagement oder ein neues/stabiles Projekt hindeutet.",{"category":102,"check":103,"severity":24,"summary":104},"Versionierung","Release-Management","Die README zeigt ein GitHub-Release-Tag, was auf ein versionsverwaltetes Release-System hindeutet.",{"category":106,"check":107,"severity":24,"summary":108},"Codeausführung","Validierung","Das Skript `lib/url_parser.py` und die Verwendung des Apify-Clients implizieren eine Eingabevalidierung für URLs und API-Parameter.",{"category":68,"check":110,"severity":24,"summary":111},"Ungeschützte destruktive Operationen","Die Fähigkeit ist schreibgeschützt und konzentriert sich auf Datenabruf und -analyse, daher hat sie keine destruktiven Operationen.",{"category":106,"check":113,"severity":24,"summary":114},"Fehlerbehandlung","Die SKILL.md beschreibt Fehlerfälle mit Wiederherstellungsschritten, und der Bibliotheks-Code enthält wahrscheinlich eine Standard-Python-Fehlerbehandlung für API-Interaktionen.",{"category":106,"check":116,"severity":42,"summary":117},"Protokollierung","Die Fähigkeit konzentriert sich auf den Datenabruf und die Analyse, nicht auf destruktive Aktionen oder ausgehende Aufrufe, die eine lokale Audit-Protokollierung erfordern würden.",{"category":119,"check":120,"severity":47,"summary":121},"Compliance","DSGVO","Die Fähigkeit operiert auf öffentlichen LinkedIn-Post-Daten, aber persönliche Daten aus Profilen könnten ohne explizite Bereinigung über die Titel-/Firmenextraktion hinaus zur ICP-Bewertung an die LLM übermittelt werden.",{"category":119,"check":123,"severity":24,"summary":124},"Zielmarkt","Die Fähigkeit ist sprachunabhängig und operiert auf global zugänglichen LinkedIn-Daten, ohne erkennbare regionale Beschränkungen.",{"category":94,"check":126,"severity":24,"summary":127},"Laufzeitstabilität","Die Fähigkeit stützt sich auf Standard-Python-Bibliotheken und externe API-Interaktionen, was sie portabel über POSIX-konforme Umgebungen macht.",{"category":45,"check":129,"severity":24,"summary":130},"README","Die README ist umfassend und bietet Installationsanweisungen, Funktionen und Einrichtungsdetails für optionale Integrationen.",{"category":33,"check":132,"severity":42,"summary":133},"Größe der Tool-Oberfläche","Dies ist eine Fähigkeit, keine MCP-Erweiterung, und ihre Funktionalität wird über natürliche Sprachbefehle aufgerufen, anstatt über diskrete Tools.",{"category":40,"check":135,"severity":42,"summary":136},"Überlappende, synonyme Tools","Als Fähigkeit stellt sie keine mehreren Tools mit nahezu synonymen Namen bereit; ihre Funktionalität wird durch natürliche Sprache ausgelöst.",{"category":45,"check":138,"severity":24,"summary":139},"Phantom-Funktionen","Alle beworbenen Funktionen, wie ICP-Segmentierung und Erstellung von Aktionslisten, werden direkt durch den beschriebenen Workflow und die referenzierten Bibliotheken unterstützt.",{"category":141,"check":142,"severity":24,"summary":143},"Installation","Installationsanleitung","Die README bietet klare, kopierbare Installationsanweisungen für verschiedene Plattformen und enthält die Einrichtung für optionale Integrationen wie Apify und Publora.",{"category":145,"check":146,"severity":24,"summary":147},"Fehler","Aktionierbare Fehlermeldungen","Die SKILL.md listet explizit Fehlerfälle mit beobachtbaren Symptomen und Wiederherstellungsschritten auf, was auf gut behandelte Fehlerpfade hinweist.",{"category":149,"check":150,"severity":65,"summary":151},"Ausführung","Angeheftete Abhängigkeiten","Obwohl Python-Skripte enthalten sind, gibt es keine explizite Erwähnung von angehefteten Abhängigkeiten oder Lockfiles dafür, und Shebangs sind nicht durchgängig vorhanden.",{"category":33,"check":153,"severity":42,"summary":154},"Trockenlauf-Vorschau","Die Fähigkeit ist schreibgeschützt und führt keine zustandsverändernden Operationen durch oder sendet Daten nach außen, wodurch eine Trockenlauf-Funktion unzutreffend wird.",{"category":156,"check":157,"severity":24,"summary":158},"Protokoll","Idempotente Wiederholung & Timeouts","Die Fähigkeit interagiert mit externen APIs, und die bereitgestellte Code-Struktur deutet auf Standard-Python-Fehlerbehandlung für API-Aufrufe hin, die Timeouts beinhalten würde.",{"category":119,"check":160,"severity":24,"summary":161},"Telemetry Opt-in","Es gibt keine Anzeichen für Telemetriesammlung; die Fähigkeit konzentriert sich auf vom Benutzer angeforderte Datenanalyse.",{"category":40,"check":163,"severity":24,"summary":164},"Präziser Zweck","Die Beschreibung gibt eindeutig das Artefakt (LinkedIn-Beitrag-Engagierer) und die Aufgabe (Segmentierung nach ICP-Passform) an, mit expliziten Auslösern und Grenzen.",{"category":40,"check":166,"severity":24,"summary":167},"Prägnantes Frontmatter","Das Frontmatter ist prägnant, fasst die Kernfunktionalität zusammen und liefert spezifische Auslöserphrasen ohne übermäßige Keyword-Füllung.",{"category":45,"check":169,"severity":24,"summary":170},"Prägnanter Textkörper","Die SKILL.md ist angemessen prägnant, beschreibt die Workflow-Schritte und verweist für tiefergehende Materialien auf separate Referenzdateien.",{"category":172,"check":173,"severity":24,"summary":174},"Kontext","Progressive Offenlegung","Die SKILL.md beschreibt den Workflow und verlinkt zu `references/output-spec.md` für tiefergehende Materialien, was eine progressive Offenlegung zeigt.",{"category":172,"check":176,"severity":42,"summary":177},"Forks-Exploration","Dies ist keine Fähigkeit zur Erkundung; sie führt eine definierte Datenabruf- und Analyseaufgabe durch.",{"category":22,"check":179,"severity":47,"summary":180},"Anwendungsbeispiele","Während die SKILL.md die Ausgabe-Spezifikation und den Workflow beschreibt, fehlen konkrete, lauffähige Beispiele, die Eingabe, Aufruf und Ausgabe demonstrieren.",{"category":22,"check":182,"severity":24,"summary":183},"Grenzfälle","Die SKILL.md dokumentiert Fehlerfälle wie fehlende API-Schlüssel und Ratenbegrenzungen mit vorgeschlagenen Wiederherstellungsschritten.",{"category":106,"check":185,"severity":24,"summary":186},"Tool-Fallback","Die Fähigkeit gibt explizit einen Fallback-Mechanismus an, wenn der APIFY_TOKEN fehlt, wodurch die Apify-Integration optional wird.",{"category":94,"check":188,"severity":65,"summary":189},"Stack-Annahmen","Obwohl Python impliziert wird, deklariert die SKILL.md nicht explizit die Laufzeitumgebung (z. B. Python-Version) oder Nebenwirkungen für gebündelte Skripte.",{"category":68,"check":191,"severity":24,"summary":192},"Halt bei unerwartetem Zustand","Die Dokumentation der Fähigkeit gibt an, dass sie bei unerwarteten Zuständen wie fehlenden API-Schlüsseln berichtet, was einen Abbruch des Workflows impliziert.",{"category":94,"check":194,"severity":24,"summary":195},"Kreuz-Skill-Kopplung","Die Fähigkeit ist in sich geschlossen und stützt sich nicht implizit auf andere Fähigkeiten. Sie verweist explizit in der Dokumentation auf verwandte Fähigkeiten.",1778697148090,"Diese Fähigkeit nutzt Apify, um Likers und Kommentatoren von LinkedIn-Beiträgen abzurufen, analysiert deren Profile, um sie nach ICP-Passform (Peer, Aspirativ, Interessent) zu segmentieren, und generiert umsetzbare Listen für die Kontaktaufnahme. Sie kann ohne API-Token betrieben werden, indem Benutzer gebeten werden, Daten einzufügen, und liefert Kostenschätzungen für die API-Nutzung.",[199,200,201,202,203],"Likes und Kommentatoren von LinkedIn-Beiträgen abrufen","Engagierer nach ICP-Passform segmentieren (Peer, Aspirativ, Interessent)","Liste der Engagierer, Aufschlüsselung der Stufen und Aktionslisten erstellen","Apify für den Datenabruf nutzen (optional)","Fallback auf manuelle Dateneingabe, wenn kein API-Token vorhanden ist",[205,206],"Das Verfolgen von Antworten des Autors auf Ihre Kommentare.","Automatisierte Kontaktaufnahme oder Veröffentlichung ohne Benutzergenehmigung durchführen.","3.0.0","4.4.0","Um Benutzern zu helfen, wertvolles Engagement auf ihren LinkedIn-Beiträgen zu identifizieren und gezielte Outreach-Listen basierend auf der Übereinstimmung mit dem Ideal Customer Profile (ICP) zu generieren.","Die Erweiterung zeigt starke praktische Nützlichkeit und Dokumentationsqualität mit klaren Zielen, Merkmalen und Anwendungsfällen. Sie hält sich gut an die Prinzipien der Sicherheit und des Umfangs. Bereiche für geringfügige Verbesserungen sind die explizite Dokumentation von Parametern und die klarere Abhängigkeitsanheftung für Skripte.",75,"Eine robuste Fähigkeit zur Analyse von LinkedIn-Beitrag-Engagierern und deren Segmentierung nach ICP-Passform.",[214,215,216,217,218],"linkedin","sales","marketing","analytics","lead-generation","community",[221,222,223],"Wertvolles Engagement bei kürzlich veröffentlichten LinkedIn-Beiträgen identifizieren.","LinkedIn-Kommentatoren nach ICP-Passform vor einer Vertriebskampagne segmentieren.","Gezielte Outreach-Listen aus LinkedIn-Beitrag-Engagierern generieren.",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":235,"testCoverage":237},{"hasLockfile":226},false,1778697125427,{"descriptionLength":229,"readmeSize":230},465,13666,{"closedIssues90d":8,"forks":232,"hasChangelog":226,"openIssues90d":8,"pushedAt":233,"stars":234},7,1778529402000,66,{"hasNpmPackage":226,"license":236,"smitheryVerified":226},"MIT",{"hasCi":226,"hasTests":238},true,{"updatedAt":240},1778697330671,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/linkedin-engager-analytics","sergebulaev","linkedin-skills","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":254,"parentExtension":258,"providers":290,"relations":300,"tags":301,"workflow":302},1778697045057.9766,"k17bg3ahwtt998cj512cdc040x86m16m",{"reviewCount":8},{"description":251,"installMethods":252,"name":253,"sourceUrl":14},"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":244},"LinkedIn Marketing Skills",{"basePath":255,"githubOwner":243,"githubRepo":244,"locale":256,"slug":244,"type":257},"","en","plugin",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":265,"providers":267,"relations":283,"tags":285,"workflow":286},1778697045057.9763,"k176j3xsc6s8d7x965bmtk87dh86mhsx",{"reviewCount":8},{"description":263,"installMethods":264,"name":253,"sourceUrl":14},"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":12},{"basePath":255,"githubOwner":243,"githubRepo":244,"locale":256,"slug":244,"type":266},"marketplace",{"evaluate":268,"extract":277},{"promptVersionExtension":269,"promptVersionScoring":208,"score":270,"tags":271,"targetMarket":276,"tier":219},"3.1.0",85,[214,216,272,273,274,275],"content-creation","social-media","productivity","ai-agents","global",{"commitSha":278,"license":236,"marketplace":279,"plugin":281},"HEAD",{"name":244,"pluginCount":280},1,{"mcpCount":8,"provider":282,"skillCount":8},"classify",{"repoId":284},"kd7eh8yxvx7bp76mv9rcfdjk0x86m12a",[275,272,214,216,274,273],{"evaluatedAt":287,"extractAt":288,"updatedAt":289},1778697061113,1778697045058,1778697380899,{"evaluate":291,"extract":297},{"promptVersionExtension":207,"promptVersionScoring":208,"score":292,"tags":293,"targetMarket":276,"tier":296},98,[214,216,273,272,294,295],"ai-writing","automation","verified",{"commitSha":278,"license":236,"plugin":298},{"mcpCount":8,"provider":282,"skillCount":299},10,{"parentExtensionId":260,"repoId":284},[294,295,272,214,216,273],{"evaluatedAt":303,"extractAt":288,"updatedAt":304},1778697076028,1778697380663,{"evaluate":306,"extract":308},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":307,"targetMarket":276,"tier":219},[214,215,216,217,218],{"commitSha":278},{"parentExtensionId":248,"repoId":284,"translatedFrom":310},"k17fpm8r5qpf6rqq7qj7x9ej9d86njke",{"_creationTime":312,"_id":284,"identity":313,"providers":314,"workflow":527},1778697040628.7039,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":315,"discover":509,"github":512},{"commitSha":278,"extensions":316},[317,330,359,374,386,400,408,419,453,467,485,498],{"basePath":255,"description":263,"displayName":244,"installMethods":318,"rationale":319,"selectedPaths":320,"source":329,"sourceLanguage":256,"type":266},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[321,324,326],{"path":322,"priority":323},".claude-plugin/marketplace.json","mandatory",{"path":325,"priority":323},"README.md",{"path":327,"priority":328},"LICENSE","high","rule",{"basePath":255,"description":251,"displayName":244,"installMethods":331,"license":236,"rationale":332,"selectedPaths":333,"source":329,"sourceLanguage":256,"type":257},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json",[334,336,337,338,341,343,345,347,349,351,353,355,357],{"path":335,"priority":323},".claude-plugin/plugin.json",{"path":325,"priority":323},{"path":327,"priority":328},{"path":339,"priority":340},"skills/linkedin-comment-drafter/SKILL.md","medium",{"path":342,"priority":340},"skills/linkedin-content-planner/SKILL.md",{"path":344,"priority":340},"skills/linkedin-employee-advocacy/SKILL.md",{"path":346,"priority":340},"skills/linkedin-engager-analytics/SKILL.md",{"path":348,"priority":340},"skills/linkedin-hook-extractor/SKILL.md",{"path":350,"priority":340},"skills/linkedin-humanizer/SKILL.md",{"path":352,"priority":340},"skills/linkedin-post-writer/SKILL.md",{"path":354,"priority":340},"skills/linkedin-profile-optimizer/SKILL.md",{"path":356,"priority":340},"skills/linkedin-reply-handler/SKILL.md",{"path":358,"priority":340},"skills/linkedin-thread-monitor/SKILL.md",{"basePath":360,"description":361,"displayName":362,"installMethods":363,"rationale":364,"selectedPaths":365,"source":329,"sourceLanguage":256,"type":245},"skills/linkedin-comment-drafter","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).","linkedin-comment-drafter",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-comment-drafter/SKILL.md",[366,368,370,372],{"path":367,"priority":323},"SKILL.md",{"path":369,"priority":340},"references/comment-templates.md",{"path":371,"priority":340},"references/examples.md",{"path":373,"priority":340},"references/voice-rules.md",{"basePath":375,"description":376,"displayName":377,"installMethods":378,"rationale":379,"selectedPaths":380,"source":329,"sourceLanguage":256,"type":245},"skills/linkedin-content-planner","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.","linkedin-content-planner",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-content-planner/SKILL.md",[381,382,384],{"path":367,"priority":323},{"path":383,"priority":340},"references/example-plan-week.md",{"path":385,"priority":340},"references/pillars-framework.md",{"basePath":387,"description":388,"displayName":389,"installMethods":390,"rationale":391,"selectedPaths":392,"source":329,"sourceLanguage":256,"type":245},"skills/linkedin-employee-advocacy","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\".","linkedin-employee-advocacy",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-employee-advocacy/SKILL.md",[393,394,396,398],{"path":367,"priority":323},{"path":395,"priority":340},"references/advocacy-principles.md",{"path":397,"priority":340},"references/governance-playbook.md",{"path":399,"priority":340},"references/team-cadence-matrix.md",{"basePath":242,"description":401,"displayName":13,"installMethods":402,"rationale":403,"selectedPaths":404,"source":329,"sourceLanguage":256,"type":245},"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":12},"SKILL.md frontmatter at skills/linkedin-engager-analytics/SKILL.md",[405,406],{"path":367,"priority":323},{"path":407,"priority":340},"references/output-spec.md",{"basePath":409,"description":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":329,"sourceLanguage":256,"type":245},"skills/linkedin-hook-extractor","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).","linkedin-hook-extractor",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-hook-extractor/SKILL.md",[415,416,418],{"path":367,"priority":323},{"path":417,"priority":340},"references/classification-rules.md",{"path":371,"priority":340},{"basePath":420,"description":421,"displayName":422,"installMethods":423,"rationale":424,"selectedPaths":425,"source":329,"sourceLanguage":256,"type":245},"skills/linkedin-humanizer","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\".","linkedin-humanizer",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-humanizer/SKILL.md",[426,427,429,431,433,435,437,438,440,442,444,446,449,451],{"path":367,"priority":323},{"path":428,"priority":340},"references/audit-ai-tells.md",{"path":430,"priority":340},"references/audit-checklist.md",{"path":432,"priority":340},"references/audit-examples.md",{"path":434,"priority":340},"references/detector-list.md",{"path":436,"priority":340},"references/emoji-patterns.md",{"path":371,"priority":340},{"path":439,"priority":340},"references/rules-explainer.md",{"path":441,"priority":340},"references/scrub-rules.md",{"path":443,"priority":340},"references/tier-rationale.md",{"path":445,"priority":340},"references/voice-fingerprint.md",{"path":447,"priority":448},"scripts/detectors.env.example","low",{"path":450,"priority":448},"scripts/requirements.txt",{"path":452,"priority":448},"scripts/test_detectors.py",{"basePath":454,"description":455,"displayName":456,"installMethods":457,"rationale":458,"selectedPaths":459,"source":329,"sourceLanguage":256,"type":245},"skills/linkedin-post-writer","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).","linkedin-post-writer",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-post-writer/SKILL.md",[460,461,463,465],{"path":367,"priority":323},{"path":462,"priority":340},"references/algorithm-heuristics.md",{"path":464,"priority":340},"references/hook-formulas.md",{"path":466,"priority":340},"references/humanizer-checklist.md",{"basePath":468,"description":469,"displayName":470,"installMethods":471,"rationale":472,"selectedPaths":473,"source":329,"sourceLanguage":256,"type":245},"skills/linkedin-profile-optimizer","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.","linkedin-profile-optimizer",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-profile-optimizer/SKILL.md",[474,475,477,479,481,483],{"path":367,"priority":323},{"path":476,"priority":340},"references/about-section-templates.md",{"path":478,"priority":340},"references/banner-photo-specs.md",{"path":480,"priority":340},"references/experience-skills-rules.md",{"path":482,"priority":340},"references/featured-section-playbook.md",{"path":484,"priority":340},"references/profile-headline-formulas.md",{"basePath":486,"description":487,"displayName":488,"installMethods":489,"rationale":490,"selectedPaths":491,"source":329,"sourceLanguage":256,"type":245},"skills/linkedin-reply-handler","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).","linkedin-reply-handler",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-reply-handler/SKILL.md",[492,493,494,496],{"path":367,"priority":323},{"path":371,"priority":340},{"path":495,"priority":340},"references/reply-templates.md",{"path":497,"priority":340},"references/threading-rules.md",{"basePath":499,"description":500,"displayName":501,"installMethods":502,"rationale":503,"selectedPaths":504,"source":329,"sourceLanguage":256,"type":245},"skills/linkedin-thread-monitor","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).","linkedin-thread-monitor",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-thread-monitor/SKILL.md",[505,506,507],{"path":367,"priority":323},{"path":407,"priority":340},{"path":508,"priority":340},"references/thread-timing.md",{"sources":510},[511],"manual",{"closedIssues90d":8,"description":513,"forks":232,"homepage":14,"license":236,"openIssues90d":8,"pushedAt":233,"readmeSize":230,"stars":234,"topics":514},"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.",[275,515,516,517,518,519,520,272,214,521,522,523,524,525,526],"ai-content","ai-marketing","anthropic","awesome-claude","claude-code","claude-skills","linkedin-automation","llm-tools","mcp","personal-branding","prompt-engineering","social-media-automation",{"classifiedAt":528,"discoverAt":529,"extractAt":530,"githubAt":530,"updatedAt":528},1778697044829,1778697040628,1778697042787,[217,218,214,216,215],{"evaluatedAt":533,"extractAt":288,"updatedAt":240},1778697148742,[],[536,568,597,623,648,676],{"_creationTime":537,"_id":538,"community":539,"display":540,"identity":546,"providers":551,"relations":561,"tags":564,"workflow":565},1778686037155.62,"k171b0gmdtned9xfwa62tb031d86mx06",{"reviewCount":8},{"description":541,"installMethods":542,"name":544,"sourceUrl":545},"Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.",{"claudeCode":543},"deanpeters/Product-Manager-Skills","Acquisition Channel Advisor","https://github.com/deanpeters/Product-Manager-Skills",{"basePath":547,"githubOwner":548,"githubRepo":549,"locale":256,"slug":550,"type":245},"skills/acquisition-channel-advisor","deanpeters","Product-Manager-Skills","acquisition-channel-advisor",{"evaluate":552,"extract":559},{"promptVersionExtension":207,"promptVersionScoring":208,"score":553,"tags":554,"targetMarket":276,"tier":296},100,[555,556,216,217,557,558],"product-management","acquisition","decision-making","unit-economics",{"commitSha":278,"license":560},"NOASSERTION",{"parentExtensionId":562,"repoId":563},"k17fvvtse56j7y3zaag454yw5986m2q1","kd79w54je3w4zrhk2stxg9246186nbp1",[556,217,557,216,555,558],{"evaluatedAt":566,"extractAt":567,"updatedAt":566},1778687204952,1778686037155,{"_creationTime":569,"_id":570,"community":571,"display":572,"identity":578,"providers":582,"relations":590,"tags":593,"workflow":594},1778675056600.2642,"k17aczx5qdprvyyqzzhkg5epys86nv76",{"reviewCount":8},{"description":573,"installMethods":574,"name":576,"sourceUrl":577},"Social media campaign analysis and performance tracking. Calculates engagement rates, ROI, and benchmarks across platforms. Use for analyzing social media performance, calculating engagement rate, measuring campaign ROI, comparing platform metrics, or benchmarking against industry standards.",{"claudeCode":575},"alirezarezvani/claude-skills","Social Media Analyzer","https://github.com/alirezarezvani/claude-skills",{"basePath":579,"githubOwner":580,"githubRepo":520,"locale":256,"slug":581,"type":245},"marketing-skill/skills/social-media-analyzer","alirezarezvani","social-media-analyzer",{"evaluate":583,"extract":589},{"promptVersionExtension":207,"promptVersionScoring":208,"score":553,"tags":584,"targetMarket":276,"tier":296},[273,216,217,585,586,587,588],"performance-tracking","roi","engagement-metrics","benchmarking",{"commitSha":278,"license":236},{"parentExtensionId":591,"repoId":592},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[217,588,587,216,585,586,273],{"evaluatedAt":595,"extractAt":596,"updatedAt":595},1778685204538,1778675056600,{"_creationTime":598,"_id":599,"community":600,"display":601,"identity":607,"providers":610,"relations":617,"tags":619,"workflow":620},1778696113180.8096,"k178v7r3z8w5bqgxd6qnv8km5586m1ch",{"reviewCount":8},{"description":602,"installMethods":603,"name":605,"sourceUrl":606},"Designing interactive calculators (ROI calculators, pricing estimators, savings projections, mortgage calculators, custom assessments) that deliver real decision-support value while serving as lead magnets and qualified-traffic generators. Honest about vanity-calculator (no real value), lead-trap (hides the answer behind email), and transparent-decision-tool (gives the result and earns the email through tiered value) patterns. Triggers on calculator, ROI calculator, pricing estimator, savings calculator, custom calculator, interactive tool, decision tool, financial calculator. Also triggers when an audience needs a calculation-driven lead magnet, when a vanity calculator is producing leads but no qualified ones, or when a calculator is being scoped for the first time.",{"claudeCode":604},"rampstackco/claude-skills","calculator-design","https://github.com/rampstackco/claude-skills",{"basePath":608,"githubOwner":609,"githubRepo":520,"locale":256,"slug":605,"type":245},"skills/calculator-design","rampstackco",{"evaluate":611,"extract":616},{"promptVersionExtension":207,"promptVersionScoring":208,"score":553,"tags":612,"targetMarket":276,"tier":296},[613,586,614,615,218,216],"calculator","pricing","growth-tooling",{"commitSha":278},{"repoId":618},"kd7bebccrrd1xf6w868aggftrd86m86v",[613,615,218,216,614,586],{"evaluatedAt":621,"extractAt":622,"updatedAt":621},1778696406184,1778696113180,{"_creationTime":624,"_id":625,"community":626,"display":627,"identity":631,"providers":634,"relations":644,"tags":645,"workflow":646},1778675056600.264,"k17169sg21srwv5sf3enw3dgcd86m4sh",{"reviewCount":8},{"description":628,"installMethods":629,"name":630,"sourceUrl":577},"When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' or 'viral content.' This skill covers content creation, repurposing, and platform-specific strategies.",{"claudeCode":575},"Social Content",{"basePath":632,"githubOwner":580,"githubRepo":520,"locale":256,"slug":633,"type":245},"marketing-skill/skills/social-content","social-content",{"evaluate":635,"extract":643},{"promptVersionExtension":207,"promptVersionScoring":208,"score":553,"tags":636,"targetMarket":276,"tier":296},[216,273,272,637,638,639,214,640,641,642],"content-strategy","scheduling","twitter","instagram","tiktok","facebook",{"commitSha":278,"license":236},{"parentExtensionId":591,"repoId":592},[272,637,642,640,214,216,638,273,641,639],{"evaluatedAt":647,"extractAt":596,"updatedAt":647},1778685179349,{"_creationTime":649,"_id":650,"community":651,"display":652,"identity":658,"providers":661,"relations":669,"tags":672,"workflow":673},1778698867338.3027,"k171kgm311805z9fa64vzfgkqs86nb64",{"reviewCount":8},{"description":653,"installMethods":654,"name":656,"sourceUrl":657},"Clarify brand messaging using narrative structure that positions the customer as hero. Use when the user mentions \"brand message\", \"website copy\", \"elevator pitch\", \"one-liner\", \"messaging isnt resonating\", \"brand script\", \"StoryBrand framework\", or \"customer as hero\". Also trigger when rewriting homepage copy, crafting email nurture sequences, or creating consistent messaging across sales collateral and marketing materials. Covers landing page copy, marketing collateral, and consistent communication. For memorable messaging, see made-to-stick. For product positioning, see obviously-awesome.",{"claudeCode":655},"wondelai/skills","storybrand-messaging","https://github.com/wondelai/skills",{"basePath":656,"githubOwner":659,"githubRepo":660,"locale":256,"slug":656,"type":245},"wondelai","skills",{"evaluate":662,"extract":668},{"promptVersionExtension":207,"promptVersionScoring":208,"score":553,"tags":663,"targetMarket":276,"tier":296},[216,664,665,666,667,215],"messaging","branding","storytelling","copywriting",{"commitSha":278},{"parentExtensionId":670,"repoId":671},"k17bj16z8e1yp2wwfd2hxagjtd86m0fp","kd7aexggvp8qjwjtgjbetg0jch86mg5a",[665,667,216,664,215,666],{"evaluatedAt":674,"extractAt":675,"updatedAt":674},1778699553427,1778698867338,{"_creationTime":677,"_id":678,"community":679,"display":680,"identity":684,"providers":686,"relations":694,"tags":695,"workflow":696},1778698867338.298,"k17eany15hcz465k5n1zhc55cd86nzs2",{"reviewCount":8},{"description":681,"installMethods":682,"name":683,"sourceUrl":657},"Apply the six principles of ethical persuasion (reciprocity, commitment, social proof, authority, liking, scarcity) to product design, copy, and sales. Use when the user mentions \"social proof\", \"persuasive copy\", \"why users dont convert\", \"ethical persuasion\", \"reciprocity\", \"scarcity tactics\", or \"commitment and consistency\". Also trigger when designing testimonial sections, crafting urgency messaging, or improving trust signals on landing pages. For deal negotiation tactics, see negotiation. For viral word-of-mouth, see contagious.",{"claudeCode":655},"Influence Psychology",{"basePath":685,"githubOwner":659,"githubRepo":660,"locale":256,"slug":685,"type":245},"influence-psychology",{"evaluate":687,"extract":693},{"promptVersionExtension":207,"promptVersionScoring":208,"score":553,"tags":688,"targetMarket":276,"tier":296},[216,667,689,690,691,692,215],"product-design","psychology","persuasion","ux",{"commitSha":278,"license":236},{"parentExtensionId":670,"repoId":671},[667,216,691,689,690,215,692],{"evaluatedAt":697,"extractAt":675,"updatedAt":697},1778699285462]