[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-sergebulaev-linkedin-reply-handler-de":3,"guides-for-sergebulaev-linkedin-reply-handler":529,"similar-k177k6gedab88s8d6r74zvrr4s86mxs8-de":530},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":237,"isFallback":222,"parentExtension":242,"providers":300,"relations":304,"repo":306,"tags":526,"workflow":527},1778697368497.3735,"k177k6gedab88s8d6r74zvrr4s86mxs8",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Entwurf einer Antwort auf einen bestimmten vorhandenen LinkedIn-Kommentar über dessen URL. Verwenden Sie diese Funktion, wenn der Benutzer auf einen Kommentar zu einem beliebigen Beitrag antworten oder nachfassen möchte, nachdem ein Autor ihm geantwortet hat. Analysiert die commentUrn, löst die richtige übergeordnete Kommentar-Zieladresse auf (LinkedIn flacht Threads auf 2 Ebenen ab) und postet nach Genehmigung über Publora. Nicht für Top-Level-Kommentare (verwenden Sie linkedin-comment-drafter).",{"claudeCode":12},"sergebulaev/linkedin-skills","linkedin-reply-handler","https://github.com/sergebulaev/linkedin-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":220,"workflow":235},1778697368497.3738,"kn7846atsn33qphkz0zht4mcq586n81a","de",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"tier":215,"useCases":216},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,100,103,106,109,112,115,118,121,125,128,132,136,140,143,146,149,153,156,159,162,165,168,171,175,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Aufruf","Präziser Zweck","pass","Die Beschreibung gibt klar den Zweck der Fähigkeit (Entwurf von Antworten auf LinkedIn-Kommentare) und den Anwendungsfall an, mit ausdrücklichen Nicht-Zielen (nicht für Top-Level-Kommentare).",{"category":22,"check":27,"severity":24,"summary":28},"Prägnantes Frontmatter","Das Frontmatter ist prägnant und fasst die Kernfunktionalität und die Anwendungsszenarien innerhalb des Zeichenlimits effektiv zusammen.",{"category":30,"check":31,"severity":24,"summary":32},"Dokumentation","Prägnanter Hauptteil","Die SKILL.md ist gut strukturiert, bleibt unter dem Zeilenlimit und delegiert detaillierte Informationen an separate Referenzdateien.",{"category":34,"check":35,"severity":24,"summary":36},"Kontext","Progressive Offenlegung","Die SKILL.md skizziert den Workflow und verlinkt auf detaillierte Erklärungen im Verzeichnis `references/`, wodurch große eingebettete Daten vermieden werden.",{"category":34,"check":38,"severity":39,"summary":40},"Forks-basierte Erkundung","not_applicable","Diese Fähigkeit scheint keine tiefgehende Erkundung oder Code-Überprüfung zu beinhalten, die einen Forks-basierten Kontext erfordern würde.",{"category":42,"check":43,"severity":24,"summary":44},"Praktischer Nutzen","Anwendungsbeispiele","Die SKILL.md enthält ein klares End-to-End-Beispiel, das Eingaben, Aufrufe und erwartete Ausgaben demonstriert.",{"category":42,"check":46,"severity":24,"summary":47},"Grenzfälle","Die Dokumentation behandelt die 'Stolperfalle' der Abflachung von LinkedIn-Threads als spezifischen Grenzfall und erklärt, wie damit umgegangen wird.",{"category":49,"check":50,"severity":39,"summary":51},"Codeausführung","Tool-Fallback","Die Fähigkeit verwendet nur Claude-interne Tools und ist nicht auf externe MCP-Server angewiesen, daher ist kein Fallback erforderlich.",{"category":53,"check":54,"severity":39,"summary":55},"Sicherheit","Abbruch bei unerwartetem Zustand","Die Hauptfunktion der Fähigkeit ist das Entwerfen von Inhalten, nicht destruktive Operationen, daher sind explizite Vorzustandsprüfungen für den Abbruch nicht anwendbar.",{"category":57,"check":58,"severity":24,"summary":59},"Portabilität","Übergreifende Kopplung von Fähigkeiten","Die Fähigkeit ist in sich geschlossen und stützt sich nicht implizit auf andere Fähigkeiten; jede übergreifende Koordination (wie URL-Parsing) wird intern oder über explizit verfügbare Bibliotheken gehandhabt.",{"category":42,"check":61,"severity":24,"summary":62},"Problemrelevanz","Die Beschreibung identifiziert klar das Problem des Antwortens auf spezifische LinkedIn-Kommentare und die damit verbundene Herausforderung der Thread-Abflachung.",{"category":42,"check":64,"severity":24,"summary":65},"Alleinstellungsmerkmal","Die Fähigkeit bietet einen erheblichen Mehrwert gegenüber einer einfachen Eingabeaufforderung, indem sie die komplexe Logik der LinkedIn-Thread-Abflachung korrekt handhabt und zur Veröffentlichung in externe APIs integriert.",{"category":42,"check":67,"severity":24,"summary":68},"Produktionsreife","Die Fähigkeit deckt ihren angegebenen Anwendungsfall vollständig ab, von der URL-Analyse über das Entwerfen bis zur Veröffentlichung über Publora, mit klarer Handhabung der LinkedIn-API-Nuancen.",{"category":70,"check":71,"severity":24,"summary":72},"Umfang","Single Responsibility Principle","Die Fähigkeit konzentriert sich ausschließlich auf das Entwerfen von Antworten auf LinkedIn-Kommentare und die Verwaltung der zugehörigen Thread-Logik.",{"category":70,"check":74,"severity":24,"summary":75},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Funktionalität der Fähigkeit genau wider, einschließlich ihrer spezifischen Anwendungsfälle und Einschränkungen.",{"category":22,"check":77,"severity":24,"summary":78},"Abgegrenzte Tools","Die Fähigkeit verwendet spezifische Hilfsfunktionen und Bibliotheken für verschiedene Aufgaben wie URL-Parsing und API-Interaktion, anstatt eines einzigen generalistischen Tools.",{"category":30,"check":80,"severity":39,"summary":81},"Konfigurations- & Parameterreferenz","Die Fähigkeit scheint keine konfigurierbaren Parameter oder Umgebungsvariablen zu haben, abgesehen von optionalen API-Tokens, die implizit von den Bibliotheken gehandhabt werden.",{"category":70,"check":83,"severity":24,"summary":84},"Tool-Benennung","Die internen Funktionen und referenzierten Bibliotheken der Fähigkeit haben beschreibende Namen.",{"category":70,"check":86,"severity":24,"summary":87},"Minimale I/O-Oberfläche","Die Eingabe (URL) und Ausgabe (Entwürfe, Genehmigungskarte) der Fähigkeit sind spezifisch für ihre Aufgabe, und interne Bibliotheksaufrufe sind fokussiert.",{"category":89,"check":90,"severity":24,"summary":91},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter der MIT-Lizenz lizenziert, die permissiv und weithin nutzbar ist.",{"category":93,"check":94,"severity":24,"summary":95},"Wartung","Aktualität der Commits","Der letzte Commit war am 11. Mai 2026, was auf eine aktuelle Wartungsaktivität hindeutet.",{"category":93,"check":97,"severity":98,"summary":99},"Abhängigkeitsmanagement","info","Die Bibliotheken `requests` und `python-dotenv` werden verwendet, aber es gibt keine explizite Erwähnung von Schwachstellenscans oder automatisierten Update-Mechanismen für diese Abhängigkeiten.",{"category":53,"check":101,"severity":24,"summary":102},"Geheimnisverwaltung","API-Tokens (Apify, Publora) werden über Umgebungsvariablen gehandhabt, nicht fest codiert, und ihre Verwendung wird nicht in Protokollen oder stdout wiederholt.",{"category":53,"check":104,"severity":24,"summary":105},"Injektion","Die Fähigkeit operiert hauptsächlich mit bereitgestellten URLs und vordefinierter Logik, ohne Hinweise auf das Laden oder Ausführen von nicht vertrauenswürdigem Drittanbietercode oder -daten als Anweisungen.",{"category":53,"check":107,"severity":24,"summary":108},"Transitive Lieferketten-Granaten","Die Fähigkeit stützt sich auf gebündelte Python-Bibliotheken und ruft zur Laufzeit keinen externen Code oder Inhalt ab.",{"category":53,"check":110,"severity":24,"summary":111},"Sandbox-Isolation","Die Fähigkeit läuft innerhalb der bereitgestellten Claude Code-Umgebung und versucht nicht, Dateien außerhalb ihres zugewiesenen Geltungsbereichs zu ändern.",{"category":53,"check":113,"severity":24,"summary":114},"Sandbox-Escape-Primitive","Keine Anzeichen von getrennten Prozess-Spawns oder Deny-Retry-Schleifen, die zu Sandbox-Escapes führen könnten.",{"category":53,"check":116,"severity":24,"summary":117},"Datenexfiltration","Die Hauptfunktion der Fähigkeit ist die Inhaltserstellung, und sie liest oder übermittelt keine vertraulichen Daten an Dritte.",{"category":53,"check":119,"severity":24,"summary":120},"Versteckte Texttricks","Die gebündelten Markdown- und Code-Dateien enthalten keine versteckten Texttricks oder bösartigen Unicode-Zeichen.",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Opake Codeausführung","Der Python-Code ist lesbar und nicht verschleiert, base64-codiert oder dynamisch abgerufen.",{"category":57,"check":126,"severity":24,"summary":127},"Strukturelle Annahme","Die Fähigkeit trifft keine Annahmen über die Projektstruktur des Benutzers, abgesehen von der Notwendigkeit der `.env`-Datei für Anmeldeinformationen, was eine Standardpraxis ist.",{"category":129,"check":130,"severity":24,"summary":131},"Vertrauen","Aufmerksamkeit für Probleme","Mit 0 offenen und 0 geschlossenen Problemen in den letzten 90 Tagen ist die Rate der Problembeteiligung nicht anwendbar, deutet aber auf geringe aktuelle Aktivität hin.",{"category":133,"check":134,"severity":24,"summary":135},"Versionierung","Release-Management","Das Projekt verwendet GitHub-Releases, und das neueste Release-Tag zeigt eine aktuelle Versionierung an.",{"category":137,"check":138,"severity":24,"summary":139},"Ausführung","Validierung","Die Datei `lib/url_parser.py` verarbeitet die URL-Analyse, und die Interaktion mit externen APIs wie Publora impliziert die Validierung von Ein- und Ausgaben.",{"category":53,"check":141,"severity":39,"summary":142},"Ungeschützte destruktive Operationen","Die Kernfunktion der Fähigkeit ist das Entwerfen von Inhalten und das Posten über eine externe API nach Genehmigung, nicht das Ausführen destruktiver Operationen im Dateisystem des Benutzers.",{"category":49,"check":144,"severity":24,"summary":145},"Fehlerbehandlung","Die Python-Bibliotheken (`lib/apify_client.py`, `lib/publora_client.py`) beinhalten wahrscheinlich eine Fehlerbehandlung für API-Interaktionen, und der Gesamtworkflow der Fähigkeit zielt auf eine Benutzergenehmigung vor kritischen Aktionen ab.",{"category":49,"check":147,"severity":39,"summary":148},"Protokollierung","Die Hauptaktionen der Fähigkeit (Entwerfen, Interaktion mit externen APIs nach Genehmigung) erfordern keine lokale Audit-Protokollierung.",{"category":150,"check":151,"severity":39,"summary":152},"Compliance","DSGVO","Die Fähigkeit arbeitet mit LinkedIn-URLs und Kommentar-Inhalten; sie verarbeitet keine personenbezogenen Daten direkt über das hinaus, was auf LinkedIn verfügbar ist.",{"category":150,"check":154,"severity":24,"summary":155},"Zielmarkt","Die Fähigkeit ist global ausgerichtet, da LinkedIn eine globale Plattform ist und die Funktionalität nicht regionsspezifisch ist.",{"category":57,"check":157,"severity":24,"summary":158},"Laufzeitstabilität","Die Fähigkeit stützt sich auf Standard-Python-Bibliotheken und sollte in POSIX-konformen Umgebungen funktionieren.",{"category":30,"check":160,"severity":24,"summary":161},"README","Die README ist umfassend und beschreibt Installation, Verwendung und optionale Konfigurationen.",{"category":70,"check":163,"severity":39,"summary":164},"Tool-Oberflächengröße","Dies ist eine Fähigkeit mit interner Logik, keine exponierten Tools im CLI-Sinne.",{"category":22,"check":166,"severity":39,"summary":167},"Überlappende fast-synonyme Tools","Die Fähigkeit funktioniert als einzelne Einheit und stellt keine mehreren Tools mit überlappender Funktionalität bereit.",{"category":30,"check":169,"severity":24,"summary":170},"Phantom-Funktionen","Alle beworbenen Funktionen, wie die Handhabung der Thread-Abflachung und die Integration mit Publora, sind implementiert und beschrieben.",{"category":172,"check":173,"severity":24,"summary":174},"Installation","Installationsanleitung","Die README-Datei enthält klare Installationsanweisungen für verschiedene Claude-Umgebungen und erwähnt die optionale Einrichtung für Apify und Publora.",{"category":176,"check":177,"severity":24,"summary":178},"Fehler","Aktionierbare Fehlermeldungen","Obwohl nicht explizit detailliert, deuten die Verwendung externer Bibliotheken für API-Interaktionen und die Genehmigungsschleife darauf hin, dass Fehler behandelt und dem Benutzer präsentiert würden.",{"category":137,"check":180,"severity":98,"summary":181},"Festgepinnte Abhängigkeiten","Die Fähigkeit verwendet Standard-Python-Pakete (`requests`, `python-dotenv`), aber explizites Version-Pinning oder Lockfiles sind in den bereitgestellten Dateien nicht ersichtlich.",{"category":70,"check":183,"severity":24,"summary":184},"Dry-Run-Vorschau","Der Workflow der Fähigkeit beinhaltet einen menschlichen Genehmigungsschritt vor dem Posten, der als eine Art Trockenlauf-Vorschau für den generierten Inhalt und die beabsichtigte Aktion dient.",{"category":186,"check":187,"severity":39,"summary":188},"Protokoll","Idempotente Wiederholung & Timeouts","Die Operationen der Fähigkeit beinhalten keine zustandsändernden Remote-Aufrufe, die Idempotenz oder harte Timeouts über das hinaus erfordern, was die zugrunde liegenden Bibliotheken bereitstellen.",{"category":150,"check":190,"severity":39,"summary":191},"Telemetrie-Opt-in","Die Fähigkeit scheint keine Telemetriedaten zu senden.",1778697245438,"Diese Funktion entwirft Antworten auf bestimmte LinkedIn-Kommentare, indem sie Kommentar-URLs analysiert, den Thread-Kontext auflöst und zur Veröffentlichung in die Publora-API integriert. Sie behandelt die zweistufige Thread-Abflachung von LinkedIn korrekt und bietet eine optionale Integration mit Apify zum Abrufen von Daten.",[195,196,197,198,199],"Entwirft Antworten auf spezifische LinkedIn-Kommentare.","Behandelt korrekt die zweistufige Thread-Abflachung von LinkedIn.","Analysiert LinkedIn-Kommentar-URLs, um den Kontext zu identifizieren.","Integriert sich mit der Publora-API für die genehmigte Veröffentlichung.","Optionale Integration mit Apify zum Abrufen von Thread-Daten.",[201,202],"Entwerfen von Top-Level-Kommentaren auf LinkedIn-Beiträgen.","Automatisiertes Posten ohne Benutzergenehmigung.","3.0.0","4.4.0","Benutzern helfen, kontextbezogene Antworten auf bestehende LinkedIn-Kommentare zu entwerfen und so das Engagement auf der Plattform zu vertiefen.","Alle Prüfungen wurden bestanden oder waren nicht anwendbar, was auf eine qualitativ hochwertige, gut dokumentierte und produktionsbereite Fähigkeit hinweist.",98,"Eine produktionsbereite Fähigkeit zum Entwerfen von Antworten auf LinkedIn-Kommentare mit hervorragender Dokumentation und Handhabung komplexer Plattformnuancen.",[210,211,212,213,214],"linkedin","social-media","content-generation","api","python","verified",[217,218,219],"Antworten auf einen bestimmten Kommentar zu einem beliebigen LinkedIn-Beitrag.","Fortsetzen einer Konversation, nachdem ein Autor auf Ihren Kommentar geantwortet hat.","Wiederbelebung ruhender LinkedIn-Threads.",{"codeQuality":221,"collectedAt":223,"documentation":224,"maintenance":227,"security":231,"testCoverage":233},{"hasLockfile":222},false,1778697221338,{"descriptionLength":225,"readmeSize":226},372,13666,{"closedIssues90d":8,"forks":228,"hasChangelog":222,"openIssues90d":8,"pushedAt":229,"stars":230},7,1778529402000,66,{"hasNpmPackage":222,"license":232,"smitheryVerified":222},"MIT",{"hasCi":222,"hasTests":234},true,{"updatedAt":236},1778697368497,{"basePath":238,"githubOwner":239,"githubRepo":240,"locale":18,"slug":13,"type":241},"skills/linkedin-reply-handler","sergebulaev","linkedin-skills","skill",{"_creationTime":243,"_id":244,"community":245,"display":246,"identity":250,"parentExtension":254,"providers":287,"relations":295,"tags":296,"workflow":297},1778697045057.9766,"k17bg3ahwtt998cj512cdc040x86m16m",{"reviewCount":8},{"description":247,"installMethods":248,"name":249,"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":240},"LinkedIn Marketing Skills",{"basePath":251,"githubOwner":239,"githubRepo":240,"locale":252,"slug":240,"type":253},"","en","plugin",{"_creationTime":255,"_id":256,"community":257,"display":258,"identity":261,"providers":263,"relations":280,"tags":282,"workflow":283},1778697045057.9763,"k176j3xsc6s8d7x965bmtk87dh86mhsx",{"reviewCount":8},{"description":259,"installMethods":260,"name":249,"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":251,"githubOwner":239,"githubRepo":240,"locale":252,"slug":240,"type":262},"marketplace",{"evaluate":264,"extract":274},{"promptVersionExtension":265,"promptVersionScoring":204,"score":266,"tags":267,"targetMarket":272,"tier":273},"3.1.0",85,[210,268,269,211,270,271],"marketing","content-creation","productivity","ai-agents","global","community",{"commitSha":275,"license":232,"marketplace":276,"plugin":278},"HEAD",{"name":240,"pluginCount":277},1,{"mcpCount":8,"provider":279,"skillCount":8},"classify",{"repoId":281},"kd7eh8yxvx7bp76mv9rcfdjk0x86m12a",[271,269,210,268,270,211],{"evaluatedAt":284,"extractAt":285,"updatedAt":286},1778697061113,1778697045058,1778697380899,{"evaluate":288,"extract":292},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":289,"targetMarket":272,"tier":215},[210,268,211,269,290,291],"ai-writing","automation",{"commitSha":275,"license":232,"plugin":293},{"mcpCount":8,"provider":279,"skillCount":294},10,{"parentExtensionId":256,"repoId":281},[290,291,269,210,268,211],{"evaluatedAt":298,"extractAt":285,"updatedAt":299},1778697076028,1778697380663,{"evaluate":301,"extract":303},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":302,"targetMarket":272,"tier":215},[210,211,212,213,214],{"commitSha":275},{"parentExtensionId":244,"repoId":281,"translatedFrom":305},"k17aw2290xf0wgm318nct99zj986nkks",{"_creationTime":307,"_id":281,"identity":308,"providers":309,"workflow":522},1778697040628.7039,{"githubOwner":239,"githubRepo":240,"sourceUrl":14},{"classify":310,"discover":504,"github":507},{"commitSha":275,"extensions":311},[312,325,354,369,381,395,405,416,450,464,482,493],{"basePath":251,"description":259,"displayName":240,"installMethods":313,"rationale":314,"selectedPaths":315,"source":324,"sourceLanguage":252,"type":262},{"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":251,"description":247,"displayName":240,"installMethods":326,"license":232,"rationale":327,"selectedPaths":328,"source":324,"sourceLanguage":252,"type":253},{"claudeCode":240},"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":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":324,"sourceLanguage":252,"type":241},"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",[361,363,365,367],{"path":362,"priority":318},"SKILL.md",{"path":364,"priority":335},"references/comment-templates.md",{"path":366,"priority":335},"references/examples.md",{"path":368,"priority":335},"references/voice-rules.md",{"basePath":370,"description":371,"displayName":372,"installMethods":373,"rationale":374,"selectedPaths":375,"source":324,"sourceLanguage":252,"type":241},"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",[376,377,379],{"path":362,"priority":318},{"path":378,"priority":335},"references/example-plan-week.md",{"path":380,"priority":335},"references/pillars-framework.md",{"basePath":382,"description":383,"displayName":384,"installMethods":385,"rationale":386,"selectedPaths":387,"source":324,"sourceLanguage":252,"type":241},"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",[388,389,391,393],{"path":362,"priority":318},{"path":390,"priority":335},"references/advocacy-principles.md",{"path":392,"priority":335},"references/governance-playbook.md",{"path":394,"priority":335},"references/team-cadence-matrix.md",{"basePath":396,"description":397,"displayName":398,"installMethods":399,"rationale":400,"selectedPaths":401,"source":324,"sourceLanguage":252,"type":241},"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",[402,403],{"path":362,"priority":318},{"path":404,"priority":335},"references/output-spec.md",{"basePath":406,"description":407,"displayName":408,"installMethods":409,"rationale":410,"selectedPaths":411,"source":324,"sourceLanguage":252,"type":241},"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",[412,413,415],{"path":362,"priority":318},{"path":414,"priority":335},"references/classification-rules.md",{"path":366,"priority":335},{"basePath":417,"description":418,"displayName":419,"installMethods":420,"rationale":421,"selectedPaths":422,"source":324,"sourceLanguage":252,"type":241},"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",[423,424,426,428,430,432,434,435,437,439,441,443,446,448],{"path":362,"priority":318},{"path":425,"priority":335},"references/audit-ai-tells.md",{"path":427,"priority":335},"references/audit-checklist.md",{"path":429,"priority":335},"references/audit-examples.md",{"path":431,"priority":335},"references/detector-list.md",{"path":433,"priority":335},"references/emoji-patterns.md",{"path":366,"priority":335},{"path":436,"priority":335},"references/rules-explainer.md",{"path":438,"priority":335},"references/scrub-rules.md",{"path":440,"priority":335},"references/tier-rationale.md",{"path":442,"priority":335},"references/voice-fingerprint.md",{"path":444,"priority":445},"scripts/detectors.env.example","low",{"path":447,"priority":445},"scripts/requirements.txt",{"path":449,"priority":445},"scripts/test_detectors.py",{"basePath":451,"description":452,"displayName":453,"installMethods":454,"rationale":455,"selectedPaths":456,"source":324,"sourceLanguage":252,"type":241},"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",[457,458,460,462],{"path":362,"priority":318},{"path":459,"priority":335},"references/algorithm-heuristics.md",{"path":461,"priority":335},"references/hook-formulas.md",{"path":463,"priority":335},"references/humanizer-checklist.md",{"basePath":465,"description":466,"displayName":467,"installMethods":468,"rationale":469,"selectedPaths":470,"source":324,"sourceLanguage":252,"type":241},"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",[471,472,474,476,478,480],{"path":362,"priority":318},{"path":473,"priority":335},"references/about-section-templates.md",{"path":475,"priority":335},"references/banner-photo-specs.md",{"path":477,"priority":335},"references/experience-skills-rules.md",{"path":479,"priority":335},"references/featured-section-playbook.md",{"path":481,"priority":335},"references/profile-headline-formulas.md",{"basePath":238,"description":483,"displayName":13,"installMethods":484,"rationale":485,"selectedPaths":486,"source":324,"sourceLanguage":252,"type":241},"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":12},"SKILL.md frontmatter at skills/linkedin-reply-handler/SKILL.md",[487,488,489,491],{"path":362,"priority":318},{"path":366,"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":252,"type":241},"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":362,"priority":318},{"path":404,"priority":335},{"path":503,"priority":335},"references/thread-timing.md",{"sources":505},[506],"manual",{"closedIssues90d":8,"description":508,"forks":228,"homepage":14,"license":232,"openIssues90d":8,"pushedAt":229,"readmeSize":226,"stars":230,"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,210,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,[213,212,210,214,211],{"evaluatedAt":528,"extractAt":285,"updatedAt":236},1778697248213,[],[531,559,589,616,638,669],{"_creationTime":532,"_id":533,"community":534,"display":535,"identity":541,"providers":545,"relations":552,"tags":555,"workflow":556},1778696833339.6226,"k17ckxne6mhyf23n1jfyqktpqd86nfz4",{"reviewCount":8},{"description":536,"installMethods":537,"name":539,"sourceUrl":540},"Interact with Google Docs - create documents, search by title, read content, and edit text.\nUse when user asks to: create a Google Doc, find a document, read doc content, add text to a doc,\nor replace text in a document. Lightweight alternative to full Google Workspace MCP server with\nstandalone OAuth authentication.\n",{"claudeCode":538},"sanjay3290/ai-skills","google-docs","https://github.com/sanjay3290/ai-skills",{"basePath":542,"githubOwner":543,"githubRepo":544,"locale":252,"slug":539,"type":241},"skills/google-docs","sanjay3290","ai-skills",{"evaluate":546,"extract":551},{"promptVersionExtension":203,"promptVersionScoring":204,"score":547,"tags":548,"targetMarket":272,"tier":215},100,[539,213,549,550,214],"documentation","oauth",{"commitSha":275},{"parentExtensionId":553,"repoId":554},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[213,549,539,550,214],{"evaluatedAt":557,"extractAt":558,"updatedAt":557},1778696994497,1778696833339,{"_creationTime":560,"_id":561,"community":562,"display":563,"identity":569,"providers":575,"relations":582,"tags":585,"workflow":586},1778696505500.0078,"k174n9sd7wv9knh3b8rv7vv2wh86me74",{"reviewCount":8},{"description":564,"installMethods":565,"name":567,"sourceUrl":568},"Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API. Use when user mentions Reddit, a subreddit, or r/ links.",{"claudeCode":566},"ReScienceLab/opc-skills","Reddit","https://github.com/ReScienceLab/opc-skills",{"basePath":570,"githubOwner":571,"githubRepo":572,"locale":573,"slug":574,"type":241},"skills/reddit","ReScienceLab","opc-skills","fr","reddit",{"evaluate":576,"extract":580},{"promptVersionExtension":203,"promptVersionScoring":204,"score":547,"tags":577,"targetMarket":272,"tier":215},[574,213,578,211,579],"data-retrieval","information-gathering",{"commitSha":275,"license":581},"Apache-2.0",{"parentExtensionId":583,"repoId":584},"k17b55rp7ccqw91566yq0ax2as86n6rk","kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[213,578,579,574,211],{"evaluatedAt":587,"extractAt":588,"updatedAt":587},1778696852717,1778696505500,{"_creationTime":590,"_id":591,"community":592,"display":593,"identity":599,"providers":603,"relations":609,"tags":612,"workflow":613},1778691104676.0024,"k1774xvkdd90hm8spynfw373tn86nkme",{"reviewCount":8},{"description":594,"installMethods":595,"name":597,"sourceUrl":598},"Generate a vertical story image for TikTok or Instagram book promotion with cover art, hook text, and author branding.",{"claudeCode":596},"iterationlayer/skills","generate-social-media-book-promo","https://github.com/iterationlayer/skills",{"basePath":600,"githubOwner":601,"githubRepo":602,"locale":252,"slug":597,"type":241},"skills/generate-social-media-book-promo","iterationlayer","skills",{"evaluate":604,"extract":608},{"promptVersionExtension":203,"promptVersionScoring":204,"score":547,"tags":605,"targetMarket":272,"tier":215},[606,268,211,607,213],"image-generation","book-promotion",{"commitSha":275},{"parentExtensionId":610,"repoId":611},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[213,607,606,268,211],{"evaluatedAt":614,"extractAt":615,"updatedAt":614},1778693472094,1778691104676,{"_creationTime":617,"_id":618,"community":619,"display":620,"identity":624,"providers":625,"relations":632,"tags":634,"workflow":635},1778697340578.6748,"k17081s5z94tqm394g1gx2b11h86m8nx",{"reviewCount":8},{"description":621,"installMethods":622,"name":623,"sourceUrl":14},"Schrubbt KI-Anzeichen aus jedem Textentwurf ODER prüft einen fertigen Beitrag anhand der Checkliste für heuristische Algorithmen von 2026. Umschreiber auf mehreren Ebenen (forensisch / streng / ästhetisch / alle) plus `--mode audit` für eine reine Erkennungsprüfung mit Bestehen/Nichtbestehen-Bewertung, die Länge, Aufhänger, Handlungsaufforderung, Formatstrafen und KI-Vokabular abdeckt. Unterwerkzeuge: Emoji-Mustererkennung, Tester für die Verteilung mehrerer Detektoren (GPTZero, Originality.ai, ZeroGPT, Sapling, Copyleaks), Regelerklärer. Löst bei \"humanisieren\", \"de-KI\", \"diesen Entwurf prüfen\", \"vor dem Posten prüfen\", \"ist das fertig\" aus.",{"claudeCode":12},"LinkedIn Humanizer",{"basePath":417,"githubOwner":239,"githubRepo":240,"locale":18,"slug":419,"type":241},{"evaluate":626,"extract":631},{"promptVersionExtension":203,"promptVersionScoring":204,"score":547,"tags":627,"targetMarket":272,"tier":215},[628,629,210,212,630],"ai-detection","text-rewriting","nlp",{"commitSha":275,"license":232},{"parentExtensionId":244,"repoId":281,"translatedFrom":633},"k1709qff277g3qreq668nrfj0d86nrrb",[628,212,210,630,629],{"evaluatedAt":636,"extractAt":285,"updatedAt":637},1778697181923,1778697340578,{"_creationTime":639,"_id":640,"community":641,"display":642,"identity":648,"providers":652,"relations":662,"tags":665,"workflow":666},1778675056600.264,"k17169sg21srwv5sf3enw3dgcd86m4sh",{"reviewCount":8},{"description":643,"installMethods":644,"name":646,"sourceUrl":647},"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":645},"alirezarezvani/claude-skills","Social Content","https://github.com/alirezarezvani/claude-skills",{"basePath":649,"githubOwner":650,"githubRepo":515,"locale":252,"slug":651,"type":241},"marketing-skill/skills/social-content","alirezarezvani","social-content",{"evaluate":653,"extract":661},{"promptVersionExtension":203,"promptVersionScoring":204,"score":547,"tags":654,"targetMarket":272,"tier":215},[268,211,269,655,656,657,210,658,659,660],"content-strategy","scheduling","twitter","instagram","tiktok","facebook",{"commitSha":275,"license":232},{"parentExtensionId":663,"repoId":664},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[269,655,660,658,210,268,656,211,659,657],{"evaluatedAt":667,"extractAt":668,"updatedAt":667},1778685179349,1778675056600,{"_creationTime":670,"_id":671,"community":672,"display":673,"identity":676,"providers":677,"relations":683,"tags":685,"workflow":686},1778697304355.359,"k175ec713q1b3yhky2gqg0bt9586n4ng",{"reviewCount":8},{"description":674,"installMethods":675,"name":357,"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},{"basePath":355,"githubOwner":239,"githubRepo":240,"locale":18,"slug":357,"type":241},{"evaluate":678,"extract":682},{"promptVersionExtension":203,"promptVersionScoring":204,"score":679,"tags":680,"targetMarket":272,"tier":215},99,[210,211,268,681,291],"commenting",{"commitSha":275},{"parentExtensionId":244,"repoId":281,"translatedFrom":684},"k17dz15gvrb43xhfd5e5py21vx86nhbq",[291,681,210,268,211],{"evaluatedAt":687,"extractAt":285,"updatedAt":688},1778697090742,1778697304355]