[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-sergebulaev-linkedin-comment-drafter-de":3,"guides-for-sergebulaev-linkedin-comment-drafter":529,"similar-k175ec713q1b3yhky2gqg0bt9586n4ng-de":530},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":238,"isFallback":223,"parentExtension":243,"providers":300,"relations":304,"repo":306,"tags":526,"workflow":527},1778697304355.359,"k175ec713q1b3yhky2gqg0bt9586n4ng",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Entwirft einen LinkedIn-Kommentar zu einem Beitrag einer anderen Person anhand dessen URL. Verwenden Sie dies, wenn der Benutzer eine Beitrags-URL einfügt und darum bittet, einen Kommentar zu schreiben oder der erste Kommentator zu sein. Erstellt 1-3 Varianten im Stil des Benutzers, wählt eine Reaktion aus und plant die Veröffentlichung über Publora nach Genehmigung. Nicht zum Antworten auf bestehende Kommentare gedacht (verwenden Sie stattdessen linkedin-reply-handler).",{"claudeCode":12},"sergebulaev/linkedin-skills","linkedin-comment-drafter","https://github.com/sergebulaev/linkedin-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":236},1778697304355.3591,"kn7d4ar7qyn69xe62qnkydtq8s86mh4r","de",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"tier":216,"useCases":217},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,151,154,158,161,164,167,170,174,177,180,183,186,189],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Relevanz des Problems","pass","Die Beschreibung gibt klar das Problem des Entwerfens von LinkedIn-Kommentaren anhand einer URL an und spezifiziert, wann sie verwendet werden soll (URL einfügen und um Kommentar bitten) und wann nicht (auf bestehende Kommentare antworten).",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","Die Fähigkeit geht über das Standardverhalten von LLMs hinaus, indem sie spezifische Engagement-Muster (Kevin Payne/Ivan Tsybaev-Muster) verwendet, Reaktionen auswählt und über Publora plant, was einen Mehrwert gegenüber einer einfachen Aufforderung bietet.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsbereitschaft","Die Fähigkeit deckt den gesamten Lebenszyklus ab, von der URL-Analyse und dem Abrufen von Beitragsdaten bis zum Entwurf, der Genehmigung und der Veröffentlichung über Publora, was auf eine Bereitschaft für reale Arbeitsabläufe hindeutet.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die Erweiterung konzentriert sich ausschließlich auf das Entwerfen von LinkedIn-Kommentaren mit klaren Grenzen und ohne Anzeichen einer Ausweitung auf unerhebliche Bereiche.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Funktionalität der Fähigkeit genau und prägnant wider, einschließlich ihres Zwecks, ihrer Anwendungsszenarien und Einschränkungen.",{"category":40,"check":41,"severity":42,"summary":43},"Aufruf","Geltungsbereich von Werkzeugen","not_applicable","Dies ist eine fähigkeitsbasierte Erweiterung und stellt keine einzelnen Werkzeuge zur Verfügung.",{"category":45,"check":46,"severity":42,"summary":47},"Dokumentation","Konfigurations- & Parameterreferenz","Die Fähigkeit scheint keine konfigurierbaren Parameter über API-Schlüssel hinaus zu haben, die über Umgebungsvariablen gehandhabt und im README dokumentiert werden.",{"category":33,"check":49,"severity":42,"summary":50},"Tool-Namensgebung","Als Fähigkeit stellt sie keine benutzersichtbaren Werkzeuge mit Namen zur Verfügung.",{"category":33,"check":52,"severity":42,"summary":53},"Minimale I/O-Oberfläche","Diese Prüfung ist nicht anwendbar, da es sich um eine Fähigkeit handelt und keine spezifischen Werkzeuge mit Schemata bereitgestellt werden.",{"category":55,"check":56,"severity":24,"summary":57},"Lizenz","Nutzbarkeit der Lizenz","Die Erweiterung ist unter MIT lizenziert, wie aus der LICENSE-Datei hervorgeht und im README bestätigt wird.",{"category":59,"check":60,"severity":24,"summary":61},"Wartung","Aktualität des Commits","Der letzte Commit war am 2026-05-11, was innerhalb der letzten 3 Monate liegt.",{"category":59,"check":63,"severity":24,"summary":64},"Abhängigkeitsverwaltung","Die Erweiterung deklariert Abhängigkeiten wie 'requests' und 'python-dotenv', und das README schlägt die Installation über pip vor, was auf eine grundlegende Abhängigkeitsverwaltung hindeutet.",{"category":66,"check":67,"severity":24,"summary":68},"Sicherheit","Geheimnisverwaltung","Die Fähigkeit verwendet optionale API-Token (APIFY_TOKEN, PUBLORA_API_KEY), die über Umgebungsvariablen gehandhabt und nicht in Protokollen oder Ausgaben preisgegeben werden.",{"category":66,"check":70,"severity":24,"summary":71},"Injektion","Die Fähigkeit analysiert URLs und ruft Daten von externen APIs ab, behandelt diese Daten jedoch als Eingabe für das Entwerfen von Kommentaren und nicht als ausführbare Anweisungen.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Lieferketten-Granaten","Die Fähigkeit verwendet externe Bibliotheken und APIs (Apify, Publora), ruft jedoch zur Laufzeit keinen beliebigen Code ab oder führt ihn aus. Alle notwendigen Bibliotheken sollten über pip installiert werden.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox-Isolation","Der Python-Code der Fähigkeit operiert innerhalb ihres definierten Geltungsbereichs und scheint keine Dateien außerhalb ihres Projektordners oder der angegebenen Laufzeitumgebung zu ändern.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox-Escape-Primitive","Es wurden keine Anzeichen für getrennte Prozessaufrufe oder Wiederholungsschleifen um verweigerte Toolaufrufe in den bereitgestellten Skripten gefunden.",{"category":66,"check":82,"severity":24,"summary":83},"Datenexfiltration","Die Fähigkeit liest den Inhalt von LinkedIn-Posts und von Benutzern bereitgestellte URLs, exfiltriert jedoch keine vertraulichen Daten an Dritte ohne explizite Benutzeraktion.",{"category":66,"check":85,"severity":24,"summary":86},"Versteckte Texttricks","Der gebündelte Inhalt ist frei von versteckten Steuerungs-Tricks, und Beschreibungen verwenden sauberes, druckbares ASCII und Standard-Unicode.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Undurchsichtige Codeausführung","Der Python-Code ist unkompliziert und verwendet keine Verschleierungstechniken wie Base64-Kodierung oder das Abrufen von Skripten zur Laufzeit.",{"category":92,"check":93,"severity":24,"summary":94},"Portabilität","Strukturelle Annahme","Die Fähigkeit stützt sich auf Standard-Python-Bibliotheken und externe APIs und trifft keine Annahmen über die projektspezifische Organisation des Benutzers.",{"category":96,"check":97,"severity":24,"summary":98},"Vertrauen","Aufmerksamkeit bei Problemen","Es gibt 0 offene und 0 geschlossene Probleme in den letzten 90 Tagen, was auf aktive Wartung oder keine aktuellen Probleme hinweist, die Aufmerksamkeit erfordern.",{"category":100,"check":101,"severity":24,"summary":102},"Versionierung","Release-Management","Das Projekt hat ein GitHub-Release-Tag und eine CHANGELOG.md wird im README erwähnt, was auf Versionsverwaltung hindeutet.",{"category":104,"check":105,"severity":24,"summary":106},"Codeausführung","Validierung","Der Python-Code der Fähigkeit, insbesondere die URL-Analyse und die API-Interaktionen, scheint die Eingabevalidierung und -bereinigung angemessen zu handhaben.",{"category":66,"check":108,"severity":24,"summary":109},"Ungeschützte zerstörerische Operationen","Die Hauptaktion der Fähigkeit ist das Entwerfen von Kommentaren, und die Veröffentlichung erfolgt über einen externen Dienst (Publora), der wahrscheinlich über eigene Schutzmaßnahmen verfügt. Die Fähigkeit selbst führt keine direkten zerstörerischen Operationen durch.",{"category":104,"check":111,"severity":24,"summary":112},"Fehlerbehandlung","Der Python-Code zeigt grundlegende Fehlerbehandlung für API-Aufrufe und URL-Analyse mit Fallback-Mechanismen für fehlende API-Token.",{"category":104,"check":114,"severity":42,"summary":115},"Protokollierung","Die Fähigkeit führt keine zerstörerischen Aktionen oder ausgehenden Aufrufe durch, die ein lokales Audit-Protokoll erfordern würden.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","DSGVO","Die Fähigkeit verarbeitet keine personenbezogenen Daten über das hinaus, was auf LinkedIn-Posts öffentlich verfügbar ist, und übermittelt diese Daten nicht an Dritte ohne explizite Benutzerinteraktion.",{"category":117,"check":121,"severity":24,"summary":122},"Zielmarkt","Die Funktionalität der Erweiterung ist global, es wurden keine regionalen oder gerichtlichen Einschränkungen festgestellt.",{"category":92,"check":124,"severity":24,"summary":125},"Laufzeitstabilität","Die Fähigkeit ist in Standard-Python geschrieben und stützt sich auf gängige Bibliotheken, was sie in verschiedenen Umgebungen portierbar macht.",{"category":45,"check":127,"severity":24,"summary":128},"README","Die README-Datei ist umfassend und beschreibt klar den Zweck der Erweiterung, die Installation, die Verwendung und verwandte Fähigkeiten.",{"category":33,"check":130,"severity":42,"summary":131},"Größe der Werkzeugoberfläche","Dies ist eine Fähigkeit und stellt nicht mehrere Werkzeuge bereit.",{"category":40,"check":133,"severity":42,"summary":134},"Überlappende fast-synonyme Werkzeuge","Als Fähigkeit stellt sie keine mehreren Werkzeuge mit überlappender Funktionalität bereit.",{"category":45,"check":136,"severity":24,"summary":137},"Phantomfunktionen","Alle im README und SKILL.md erwähnten Funktionen, wie das Entwerfen von Kommentaren und die Verwendung von Apify/Publora, haben entsprechende Implementierungen oder klare Fallback-Mechanismen.",{"category":139,"check":140,"severity":24,"summary":141},"Installation","Installationsanweisung","Das README bietet klare Installationsanweisungen für verschiedene Plattformen (claude.ai, Desktop, OpenClaw, Claude Code) und enthält Beispielaufrufe.",{"category":143,"check":144,"severity":24,"summary":145},"Fehler","Aktionsfähige Fehlermeldungen","Die Fähigkeit enthält Fallback-Mechanismen und Hinweise im README für häufige Probleme wie fehlende API-Schlüssel, die handlungsweisende Anleitungen bieten.",{"category":147,"check":148,"severity":149,"summary":150},"Ausführung","Angepinnte Abhängigkeiten","info","Abhängigkeiten werden für die Installation über pip erwähnt, aber eine Lock-Datei ist nicht explizit vorhanden oder erwähnt, was zu Versionsproblemen führen könnte.",{"category":33,"check":152,"severity":24,"summary":153},"Dry-Run-Vorschau","Die Fähigkeit präsentiert Entwürfe zur Benutzergenehmigung, bevor eine Aktion ausgeführt wird, und dient damit effektiv als Dry-Run-Vorschau für die Kommentarerstellung.",{"category":155,"check":156,"severity":42,"summary":157},"Protokoll","Idempotente Wiederholung & Timeouts","Die Fähigkeit selbst führt keine zustandsverändernden Operationen durch, die Idempotenz oder Timeouts erfordern; dies wird vom externen Publora-Dienst gehandhabt.",{"category":117,"check":159,"severity":24,"summary":160},"Telemetrie-Opt-in","Es gibt keine Erwähnung von Telemetrie, die von der Fähigkeit selbst gesendet wird; alle externen Interaktionen sind benutzerinitiiert.",{"category":40,"check":162,"severity":24,"summary":163},"Präziser Zweck","Die Beschreibung gibt das Artefakt (LinkedIn-Post-URL) und die Benutzerabsicht (kommentieren, interagieren) präzise an und bietet klare Grenzen (nicht zum Antworten auf bestehende Kommentare).",{"category":40,"check":165,"severity":24,"summary":166},"Prägnantes Frontmatter","Das Frontmatter ist prägnant und fasst die Kernfunktionalität und Auslöser-Phrasen für das Routing effektiv zusammen.",{"category":45,"check":168,"severity":24,"summary":169},"Prägnanter Textkörper","Die SKILL.md ist prägnant, unter 500 Zeilen, und lagert tiefere Materialien wie Vorlagen und Beispiele in separate Dateien aus.",{"category":171,"check":172,"severity":24,"summary":173},"Kontext","Progressive Offenlegung","Die SKILL.md skizziert den Ablauf und verlinkt zu `references/comment-templates.md` für detaillierte Vorlagen, was eine progressive Offenlegung zeigt.",{"category":171,"check":175,"severity":42,"summary":176},"Gegabelte Erkundung","Diese Fähigkeit ist kurzformatig und beinhaltet keine tiefgehende Erkundung oder Code-Überprüfung, die eine gegabelte Kontextualisierung erfordern würde.",{"category":22,"check":178,"severity":24,"summary":179},"Anwendungsbeispiele","Die Fähigkeit enthält ein klares Beispiel in der SKILL.md, das Eingabe, Aufruf und erwartete Ausgabe demonstriert und sofort einsatzbereit ist.",{"category":22,"check":181,"severity":24,"summary":182},"Randfälle","Die Fähigkeit behandelt Randfälle wie fehlende API-Token mit Fallback-Mechanismen und erwähnt Einschränkungen wie die Notwendigkeit der Benutzergenehmigung vor dem Posten.",{"category":104,"check":184,"severity":24,"summary":185},"Tool-Fallback","Die Fähigkeit bietet Fallback-Mechanismen (auffordert den Benutzer, Text einzufügen), wenn optionale API-Token (APIFY_TOKEN) nicht gesetzt sind, und das README listet klar die Abhängigkeiten auf.",{"category":66,"check":187,"severity":24,"summary":188},"Halt bei unerwartetem Zustand","Die Fähigkeit behandelt unerwartete Zustände wie fehlende API-Token dank Nachfragen des Benutzers nach Eingaben, anstatt mit einem unvollständigen Arbeitsablauf fortzufahren.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-Skill-Kopplung","Die Fähigkeit ist in sich abgeschlossen und stützt sich nicht implizit auf andere geladene Fähigkeiten in derselben Sitzung. Sie grenzt ihren Geltungsbereich klar ab.",1778697090587,"Diese Fähigkeit entwirft LinkedIn-Kommentare anhand einer gegebenen Beitrags-URL. Sie nutzt spezifische Engagement-Muster, wählt passende Reaktionen aus und ermöglicht die Benutzergenehmigung vor der Planung der Veröffentlichung über Publora. Sie enthält Fallbacks für fehlende API-Token.",[195,196,197,198,199],"Entwerfen von LinkedIn-Kommentaren aus der Beitrags-URL","Generieren von 1-3 Kommentarvarianten im Stil des Benutzers","Auswählen geeigneter Reaktionstypen (LIKE, PRAISE usw.)","Planen von Kommentaren über Publora nach Benutzergenehmigung","Behandlung fehlender API-Token mit Benutzer-Fallback",[201,202,203],"Antworten auf bestehende Kommentare zu einem LinkedIn-Beitrag.","Veröffentlichen von Kommentaren ohne Benutzergenehmigung.","Entwerfen von Kommentaren für gesponserte Beiträge oder gelöschte Inhalte.","3.0.0","4.4.0","Erstellen Sie ansprechende LinkedIn-Kommentare zu jedem Beitrag anhand seiner URL, stellen Sie sicher, dass der Kommentar bewährten Engagement-Mustern entspricht und die Benutzergenehmigung vor der Veröffentlichung erhalten.","Die Erweiterung zeigt eine hohe Qualität über alle bewerteten Kriterien hinweg, ohne kritische oder warnende Funde. Kleinere Beobachtungen zur Abhängigkeitsfixierung und zum Fehlen expliziter Lockfiles sind informativ.",99,"Ausgezeichnete Fähigkeit zum Entwerfen und Planen von LinkedIn-Kommentaren mit Schwerpunkt auf Engagement-Mustern und Benutzergenehmigung.",[211,212,213,214,215],"linkedin","social-media","marketing","commenting","automation","verified",[218,219,220],"Wenn ein Benutzer eine LinkedIn-Post-URL einfügt und darum bittet, einen Kommentar zu schreiben oder sich zu engagieren.","Wenn ein Benutzer zu den ersten Kommentatoren eines Beitrags gehören möchte.","Wenn ein Benutzer auf eine abschließende Frage des Beitragsautors antworten möchte.",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"security":232,"testCoverage":234},{"hasLockfile":223},false,1778697076316,{"descriptionLength":226,"readmeSize":227},317,13666,{"closedIssues90d":8,"forks":229,"hasChangelog":223,"openIssues90d":8,"pushedAt":230,"stars":231},7,1778529402000,66,{"hasNpmPackage":223,"license":233,"smitheryVerified":223},"MIT",{"hasCi":223,"hasTests":235},true,{"updatedAt":237},1778697304355,{"basePath":239,"githubOwner":240,"githubRepo":241,"locale":18,"slug":13,"type":242},"skills/linkedin-comment-drafter","sergebulaev","linkedin-skills","skill",{"_creationTime":244,"_id":245,"community":246,"display":247,"identity":251,"parentExtension":255,"providers":287,"relations":295,"tags":296,"workflow":297},1778697045057.9766,"k17bg3ahwtt998cj512cdc040x86m16m",{"reviewCount":8},{"description":248,"installMethods":249,"name":250,"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":241},"LinkedIn Marketing Skills",{"basePath":252,"githubOwner":240,"githubRepo":241,"locale":253,"slug":241,"type":254},"","en","plugin",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":262,"providers":264,"relations":280,"tags":282,"workflow":283},1778697045057.9763,"k176j3xsc6s8d7x965bmtk87dh86mhsx",{"reviewCount":8},{"description":260,"installMethods":261,"name":250,"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":252,"githubOwner":240,"githubRepo":241,"locale":253,"slug":241,"type":263},"marketplace",{"evaluate":265,"extract":274},{"promptVersionExtension":266,"promptVersionScoring":205,"score":267,"tags":268,"targetMarket":272,"tier":273},"3.1.0",85,[211,213,269,212,270,271],"content-creation","productivity","ai-agents","global","community",{"commitSha":275,"license":233,"marketplace":276,"plugin":278},"HEAD",{"name":241,"pluginCount":277},1,{"mcpCount":8,"provider":279,"skillCount":8},"classify",{"repoId":281},"kd7eh8yxvx7bp76mv9rcfdjk0x86m12a",[271,269,211,213,270,212],{"evaluatedAt":284,"extractAt":285,"updatedAt":286},1778697061113,1778697045058,1778697380899,{"evaluate":288,"extract":292},{"promptVersionExtension":204,"promptVersionScoring":205,"score":289,"tags":290,"targetMarket":272,"tier":216},98,[211,213,212,269,291,215],"ai-writing",{"commitSha":275,"license":233,"plugin":293},{"mcpCount":8,"provider":279,"skillCount":294},10,{"parentExtensionId":257,"repoId":281},[291,215,269,211,213,212],{"evaluatedAt":298,"extractAt":285,"updatedAt":299},1778697076028,1778697380663,{"evaluate":301,"extract":303},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":302,"targetMarket":272,"tier":216},[211,212,213,214,215],{"commitSha":275},{"parentExtensionId":245,"repoId":281,"translatedFrom":305},"k17dz15gvrb43xhfd5e5py21vx86nhbq",{"_creationTime":307,"_id":281,"identity":308,"providers":309,"workflow":522},1778697040628.7039,{"githubOwner":240,"githubRepo":241,"sourceUrl":14},{"classify":310,"discover":504,"github":507},{"commitSha":275,"extensions":311},[312,325,354,367,379,393,403,414,448,462,480,493],{"basePath":252,"description":260,"displayName":241,"installMethods":313,"rationale":314,"selectedPaths":315,"source":324,"sourceLanguage":253,"type":263},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[316,319,321],{"path":317,"priority":318},".claude-plugin/marketplace.json","mandatory",{"path":320,"priority":318},"README.md",{"path":322,"priority":323},"LICENSE","high","rule",{"basePath":252,"description":248,"displayName":241,"installMethods":326,"license":233,"rationale":327,"selectedPaths":328,"source":324,"sourceLanguage":253,"type":254},{"claudeCode":241},"plugin manifest at .claude-plugin/plugin.json",[329,331,332,333,336,338,340,342,344,346,348,350,352],{"path":330,"priority":318},".claude-plugin/plugin.json",{"path":320,"priority":318},{"path":322,"priority":323},{"path":334,"priority":335},"skills/linkedin-comment-drafter/SKILL.md","medium",{"path":337,"priority":335},"skills/linkedin-content-planner/SKILL.md",{"path":339,"priority":335},"skills/linkedin-employee-advocacy/SKILL.md",{"path":341,"priority":335},"skills/linkedin-engager-analytics/SKILL.md",{"path":343,"priority":335},"skills/linkedin-hook-extractor/SKILL.md",{"path":345,"priority":335},"skills/linkedin-humanizer/SKILL.md",{"path":347,"priority":335},"skills/linkedin-post-writer/SKILL.md",{"path":349,"priority":335},"skills/linkedin-profile-optimizer/SKILL.md",{"path":351,"priority":335},"skills/linkedin-reply-handler/SKILL.md",{"path":353,"priority":335},"skills/linkedin-thread-monitor/SKILL.md",{"basePath":239,"description":355,"displayName":13,"installMethods":356,"rationale":357,"selectedPaths":358,"source":324,"sourceLanguage":253,"type":242},"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":12},"SKILL.md frontmatter at skills/linkedin-comment-drafter/SKILL.md",[359,361,363,365],{"path":360,"priority":318},"SKILL.md",{"path":362,"priority":335},"references/comment-templates.md",{"path":364,"priority":335},"references/examples.md",{"path":366,"priority":335},"references/voice-rules.md",{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":324,"sourceLanguage":253,"type":242},"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",[374,375,377],{"path":360,"priority":318},{"path":376,"priority":335},"references/example-plan-week.md",{"path":378,"priority":335},"references/pillars-framework.md",{"basePath":380,"description":381,"displayName":382,"installMethods":383,"rationale":384,"selectedPaths":385,"source":324,"sourceLanguage":253,"type":242},"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",[386,387,389,391],{"path":360,"priority":318},{"path":388,"priority":335},"references/advocacy-principles.md",{"path":390,"priority":335},"references/governance-playbook.md",{"path":392,"priority":335},"references/team-cadence-matrix.md",{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":324,"sourceLanguage":253,"type":242},"skills/linkedin-engager-analytics","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).","linkedin-engager-analytics",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-engager-analytics/SKILL.md",[400,401],{"path":360,"priority":318},{"path":402,"priority":335},"references/output-spec.md",{"basePath":404,"description":405,"displayName":406,"installMethods":407,"rationale":408,"selectedPaths":409,"source":324,"sourceLanguage":253,"type":242},"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",[410,411,413],{"path":360,"priority":318},{"path":412,"priority":335},"references/classification-rules.md",{"path":364,"priority":335},{"basePath":415,"description":416,"displayName":417,"installMethods":418,"rationale":419,"selectedPaths":420,"source":324,"sourceLanguage":253,"type":242},"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",[421,422,424,426,428,430,432,433,435,437,439,441,444,446],{"path":360,"priority":318},{"path":423,"priority":335},"references/audit-ai-tells.md",{"path":425,"priority":335},"references/audit-checklist.md",{"path":427,"priority":335},"references/audit-examples.md",{"path":429,"priority":335},"references/detector-list.md",{"path":431,"priority":335},"references/emoji-patterns.md",{"path":364,"priority":335},{"path":434,"priority":335},"references/rules-explainer.md",{"path":436,"priority":335},"references/scrub-rules.md",{"path":438,"priority":335},"references/tier-rationale.md",{"path":440,"priority":335},"references/voice-fingerprint.md",{"path":442,"priority":443},"scripts/detectors.env.example","low",{"path":445,"priority":443},"scripts/requirements.txt",{"path":447,"priority":443},"scripts/test_detectors.py",{"basePath":449,"description":450,"displayName":451,"installMethods":452,"rationale":453,"selectedPaths":454,"source":324,"sourceLanguage":253,"type":242},"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",[455,456,458,460],{"path":360,"priority":318},{"path":457,"priority":335},"references/algorithm-heuristics.md",{"path":459,"priority":335},"references/hook-formulas.md",{"path":461,"priority":335},"references/humanizer-checklist.md",{"basePath":463,"description":464,"displayName":465,"installMethods":466,"rationale":467,"selectedPaths":468,"source":324,"sourceLanguage":253,"type":242},"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",[469,470,472,474,476,478],{"path":360,"priority":318},{"path":471,"priority":335},"references/about-section-templates.md",{"path":473,"priority":335},"references/banner-photo-specs.md",{"path":475,"priority":335},"references/experience-skills-rules.md",{"path":477,"priority":335},"references/featured-section-playbook.md",{"path":479,"priority":335},"references/profile-headline-formulas.md",{"basePath":481,"description":482,"displayName":483,"installMethods":484,"rationale":485,"selectedPaths":486,"source":324,"sourceLanguage":253,"type":242},"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",[487,488,489,491],{"path":360,"priority":318},{"path":364,"priority":335},{"path":490,"priority":335},"references/reply-templates.md",{"path":492,"priority":335},"references/threading-rules.md",{"basePath":494,"description":495,"displayName":496,"installMethods":497,"rationale":498,"selectedPaths":499,"source":324,"sourceLanguage":253,"type":242},"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",[500,501,502],{"path":360,"priority":318},{"path":402,"priority":335},{"path":503,"priority":335},"references/thread-timing.md",{"sources":505},[506],"manual",{"closedIssues90d":8,"description":508,"forks":229,"homepage":14,"license":233,"openIssues90d":8,"pushedAt":230,"readmeSize":227,"stars":231,"topics":509},"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.",[271,510,511,512,513,514,515,269,211,516,517,518,519,520,521],"ai-content","ai-marketing","anthropic","awesome-claude","claude-code","claude-skills","linkedin-automation","llm-tools","mcp","personal-branding","prompt-engineering","social-media-automation",{"classifiedAt":523,"discoverAt":524,"extractAt":525,"githubAt":525,"updatedAt":523},1778697044829,1778697040628,1778697042787,[215,214,211,213,212],{"evaluatedAt":528,"extractAt":285,"updatedAt":237},1778697090742,[],[531,563,591,619,643,669],{"_creationTime":532,"_id":533,"community":534,"display":535,"identity":541,"providers":545,"relations":556,"tags":559,"workflow":560},1778675056600.264,"k17169sg21srwv5sf3enw3dgcd86m4sh",{"reviewCount":8},{"description":536,"installMethods":537,"name":539,"sourceUrl":540},"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":538},"alirezarezvani/claude-skills","Social Content","https://github.com/alirezarezvani/claude-skills",{"basePath":542,"githubOwner":543,"githubRepo":515,"locale":253,"slug":544,"type":242},"marketing-skill/skills/social-content","alirezarezvani","social-content",{"evaluate":546,"extract":555},{"promptVersionExtension":204,"promptVersionScoring":205,"score":547,"tags":548,"targetMarket":272,"tier":216},100,[213,212,269,549,550,551,211,552,553,554],"content-strategy","scheduling","twitter","instagram","tiktok","facebook",{"commitSha":275,"license":233},{"parentExtensionId":557,"repoId":558},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[269,549,554,552,211,213,550,212,553,551],{"evaluatedAt":561,"extractAt":562,"updatedAt":561},1778685179349,1778675056600,{"_creationTime":564,"_id":565,"community":566,"display":567,"identity":573,"providers":577,"relations":584,"tags":587,"workflow":588},1778691104676.0024,"k1774xvkdd90hm8spynfw373tn86nkme",{"reviewCount":8},{"description":568,"installMethods":569,"name":571,"sourceUrl":572},"Generate a vertical story image for TikTok or Instagram book promotion with cover art, hook text, and author branding.",{"claudeCode":570},"iterationlayer/skills","generate-social-media-book-promo","https://github.com/iterationlayer/skills",{"basePath":574,"githubOwner":575,"githubRepo":576,"locale":253,"slug":571,"type":242},"skills/generate-social-media-book-promo","iterationlayer","skills",{"evaluate":578,"extract":583},{"promptVersionExtension":204,"promptVersionScoring":205,"score":547,"tags":579,"targetMarket":272,"tier":216},[580,213,212,581,582],"image-generation","book-promotion","api",{"commitSha":275},{"parentExtensionId":585,"repoId":586},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[582,581,580,213,212],{"evaluatedAt":589,"extractAt":590,"updatedAt":589},1778693472094,1778691104676,{"_creationTime":592,"_id":593,"community":594,"display":595,"identity":601,"providers":606,"relations":613,"tags":615,"workflow":616},1778685991755.7354,"k170s484eessgyjzgnczc91n5186mbcr",{"reviewCount":8},{"description":596,"installMethods":597,"name":599,"sourceUrl":600},"Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.",{"claudeCode":598},"davila7/claude-code-templates","Competitive Ads Extractor","https://github.com/davila7/claude-code-templates",{"basePath":602,"githubOwner":603,"githubRepo":604,"locale":253,"slug":605,"type":242},"cli-tool/components/skills/business-marketing/competitive-ads-extractor","davila7","claude-code-templates","competitive-ads-extractor",{"evaluate":607,"extract":612},{"promptVersionExtension":204,"promptVersionScoring":205,"score":547,"tags":608,"targetMarket":272,"tier":216},[213,609,610,212,611],"competitor-analysis","advertising","data-extraction",{"commitSha":275,"license":233},{"repoId":614},"kd71fzn4s7r0269fkw47wt670n86ndz0",[610,609,611,213,212],{"evaluatedAt":617,"extractAt":618,"updatedAt":617},1778689511404,1778685991755,{"_creationTime":620,"_id":621,"community":622,"display":623,"identity":627,"providers":630,"relations":639,"tags":640,"workflow":641},1778675056600.2642,"k17aczx5qdprvyyqzzhkg5epys86nv76",{"reviewCount":8},{"description":624,"installMethods":625,"name":626,"sourceUrl":540},"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":538},"Social Media Analyzer",{"basePath":628,"githubOwner":543,"githubRepo":515,"locale":253,"slug":629,"type":242},"marketing-skill/skills/social-media-analyzer","social-media-analyzer",{"evaluate":631,"extract":638},{"promptVersionExtension":204,"promptVersionScoring":205,"score":547,"tags":632,"targetMarket":272,"tier":216},[212,213,633,634,635,636,637],"analytics","performance-tracking","roi","engagement-metrics","benchmarking",{"commitSha":275,"license":233},{"parentExtensionId":557,"repoId":558},[633,637,636,213,634,635,212],{"evaluatedAt":642,"extractAt":562,"updatedAt":642},1778685204538,{"_creationTime":644,"_id":645,"community":646,"display":647,"identity":653,"providers":657,"relations":663,"tags":665,"workflow":666},1778691705439.1672,"k17a4x9mc3v2zyer0y85vd2bjh86nj1w",{"reviewCount":8},{"description":648,"installMethods":649,"name":651,"sourceUrl":652},"When the user wants to reach developers on LinkedIn, create technical content for B2B audiences, or understand when LinkedIn beats Twitter. Trigger phrases include \"LinkedIn,\" \"LinkedIn for developers,\" \"B2B developer marketing,\" \"engineering managers,\" \"reaching CTOs,\" or \"technical LinkedIn content.\"",{"claudeCode":650},"jonathimer/devmarketing-skills","linkedin-technical","https://github.com/jonathimer/devmarketing-skills",{"basePath":654,"githubOwner":655,"githubRepo":656,"locale":253,"slug":651,"type":242},"skills/linkedin-technical","jonathimer","devmarketing-skills",{"evaluate":658,"extract":662},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":659,"targetMarket":272,"tier":216},[211,660,661,549,212],"developer-marketing","b2b",{"commitSha":275},{"repoId":664},"kd74f65yh7zvhb9s83jpzx33cd86nd64",[661,549,660,211,212],{"evaluatedAt":667,"extractAt":668,"updatedAt":667},1778692443484,1778691705439,{"_creationTime":670,"_id":671,"community":672,"display":673,"identity":679,"providers":682,"relations":687,"tags":689,"workflow":690},1778690923100.0317,"k178s10hpb7tefhznd4y9aw0sx86me2k",{"reviewCount":8},{"description":674,"installMethods":675,"name":677,"sourceUrl":678},"LinkedIn post writing with hook formulas, formatting rules, and engagement patterns. Covers post types, algorithm signals, character limits, and content pillars. Use for: LinkedIn posts, professional content, thought leadership, B2B content, personal branding. Triggers: linkedin post, linkedin content, linkedin writing, linkedin strategy, linkedin engagement, linkedin algorithm, linkedin hook, linkedin formatting, thought leadership, professional content, b2b content, linkedin growth",{"claudeCode":676},"inferen-sh/skills","linkedin-content","https://github.com/inferen-sh/skills",{"basePath":680,"githubOwner":681,"githubRepo":576,"locale":253,"slug":677,"type":242},"guides/social/linkedin-content","inferen-sh",{"evaluate":683,"extract":686},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":684,"targetMarket":272,"tier":216},[211,269,212,685,213],"writing",{"commitSha":275},{"repoId":688},"kd75bmkxfkvvw504knzzpkzjph86n71t",[269,211,213,212,685],{"evaluatedAt":691,"extractAt":692,"updatedAt":691},1778691443037,1778690923100]