[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-sergebulaev-linkedin-comment-drafter-zh-CN":3,"guides-for-sergebulaev-linkedin-comment-drafter":530,"similar-k1763dsjf4mn3mdd2vrjmreexd86n9js-zh-CN":531},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":224,"parentExtension":244,"providers":301,"relations":305,"repo":307,"tags":527,"workflow":528},1778697315864.007,"k1763dsjf4mn3mdd2vrjmreexd86n9js",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"根据帖子URL起草LinkedIn评论。当用户粘贴帖子URL并要求评论、参与或成为第一个评论者时使用。在获得批准后，通过Publora生成用户声音的1-3个变体，选择一个反应，并安排发布。不适用于回复现有评论（请使用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":222,"workflow":237},1778697315864.0073,"kn7d8y0zmnamasgf7dpmm69abd86mn6r","zh-CN",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":217,"useCases":218},[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,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了从URL起草LinkedIn评论的问题，并明确了使用场景（粘贴URL并要求评论）和不应使用的场景（回复现有评论）。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能超越了默认的LLM行为，使用了特定的参与模式（Kevin Payne/Ivan Tsybaev模式），选择了反应，并通过Publora安排发布，提供了比简单提示更多的价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能涵盖了从URL解析和获取帖子数据到起草、批准和通过Publora发布的全生命周期，表明已准备好投入实际工作流程。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该扩展仅专注于起草LinkedIn评论，具有清晰的界限，没有迹象表明它会扩展到不相关的领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确而简洁地反映了技能的功能，包括其目的、使用场景和局限性。",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","这是一个基于技能的扩展，不公开单个工具。",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","该技能似乎没有可配置的参数，除了通过环境变量处理的API密钥，这些在README中已有所记录。",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","作为一个技能，它不公开用户界面的工具名称。",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","此检查不适用，因为它是一个技能，不公开具有模式的特定工具。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","该扩展根据MIT许可证授权，如LICENSE文件所示，并在README中得到确认。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","上次提交是在2026-05-11，在最近3个月内。",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","该扩展声明了像'requests'和'python-dotenv'这样的依赖项，并且README建议通过pip安装它们，这表明了基本的依赖项管理。",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","该技能使用可选的API令牌（APIFY_TOKEN, PUBLORA_API_KEY），这些令牌通过环境变量处理，不暴露在日志或输出中。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能解析URL并从外部API获取数据，但它将这些数据视为起草评论的输入，而不是可执行的指令。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能使用外部库和API（Apify，Publora），但不在运行时获取或执行任意代码。所有必需的库都应通过pip安装。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能的Python代码在其定义的范围内运行，并且似乎不会修改其项目文件夹或指定运行时环境之外的文件。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","在提供的脚本中没有发现围绕被拒绝的工具调用的分离进程生成或重试循环的证据。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能读取LinkedIn帖子内容和用户提供的URL，但不会在未经用户明确操作的情况下将机密数据泄露给第三方。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑内容没有隐藏的操纵技巧，描述使用了干净、可打印的ASCII和标准的Unicode。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","Python代码很简单，不使用诸如base64编码或运行时脚本获取之类的混淆技术。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能依赖于标准的Python库和外部API，不对用户特定的项目组织做出假设。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","在过去90天内，没有开放问题，也没有关闭问题，这表明维护活跃或当前没有需要关注的问题。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","该项目有一个GitHub发布标签，README中提到了CHANGELOG.md，表明有版本管理。",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","该技能的Python代码，特别是URL解析和API交互，似乎适当处理了输入验证和清理。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","该技能的主要操作是起草评论，发布通过外部服务（Publora）处理，该服务可能有自己的安全措施。该技能本身不执行直接的破坏性操作。",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","Python代码展示了API调用和URL解析的基本错误处理，并有丢失API令牌的后备机制。",{"category":104,"check":114,"severity":42,"summary":115},"Logging","该技能似乎没有执行会产生本地审计日志的破坏性操作或出站调用。",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","该技能不处理除LinkedIn帖子公开内容之外的个人数据，并且不未经用户明确操作就将此数据提交给第三方。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","该扩展的功能是全球性的，未检测到区域或管辖权限制。",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","该技能是用标准Python编写的，依赖于通用库，使其在不同环境中具有可移植性。",{"category":45,"check":127,"severity":24,"summary":128},"README","README文件内容全面，清楚地说明了扩展的用途、安装、使用和相关技能。",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","这是一个技能，不公开多个工具。",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","作为一个技能，它不公开具有重叠功能的多个工具。",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","README和SKILL.md中提到的所有功能，如起草评论和使用Apify/Publora，都有相应的实现或清晰的后备机制。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","README为各种平台（claude.ai，Desktop，OpenClaw，Claude Code）提供了清晰的安装说明，并包含示例调用。",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","该技能包括后备机制，并在README中为常见问题（如缺少API密钥）提供提示，提供可操作的指导。",{"category":147,"check":148,"severity":149,"summary":150},"Execution","Pinned dependencies","info","提到了通过pip安装的依赖项，但没有明确存在或提及锁文件，这可能导致版本化问题。",{"category":33,"check":152,"severity":24,"summary":153},"Dry-run preview","该技能在采取任何行动前都会为用户提供草稿以供批准，有效地作为评论生成的预演。",{"category":155,"check":156,"severity":42,"summary":157},"Protocol","Idempotent retry & timeouts","该技能本身不执行需要幂等性或超时状态更改的操作；这由外部Publora服务处理。",{"category":117,"check":159,"severity":24,"summary":160},"Telemetry opt-in","没有提到技能本身会发出遥测数据；所有外部交互都是用户发起的。",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","描述精确地说明了工件（LinkedIn帖子URL）和用户意图（评论，参与），并提供了清晰的边界（不用于回复现有评论）。",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","frontmatter简洁，有效地总结了核心功能和用于路由的触发短语。",{"category":45,"check":168,"severity":24,"summary":169},"Concise Body","SKILL.md简洁，不到500行，并将模板和示例等更深入的材料委托给单独的文件。",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","SKILL.md概述了流程，并链接到`references/comment-templates.md`以获取详细模板，展示了渐进式披露。",{"category":171,"check":175,"severity":42,"summary":176},"Forked exploration","此技能是短格式，不涉及需要分叉上下文的深入探索或代码审查。",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","该技能在SKILL.md中包含了一个清晰的示例，演示了输入、调用和预期的输出，可直接使用。",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","该技能通过后备机制处理了丢失API令牌等边缘情况，并提到了需要用户批准后才能发布等限制。",{"category":104,"check":184,"severity":24,"summary":185},"Tool Fallback","当可选的API令牌（APIFY_TOKEN）未设置时，该技能提供后备机制（要求用户粘贴文本），并且README清楚地列出了依赖项。",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","该技能能妥善处理意外状态，如丢失API令牌，通过要求用户输入，而不是在不完整的工作流下继续进行。",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","该技能是独立的，不隐式依赖于在同一会话中加载的其他技能。它清晰地划分了自己的范围。",1778697090587,"此技能根据给定的帖子URL起草LinkedIn评论。它利用特定的参与模式，选择适当的反应，并允许用户在通过Publora安排发布前进行批准。它包括了对丢失的API令牌的后备处理。",[196,197,198,199,200],"从帖子URL起草LinkedIn评论","生成1-3条用户声音的评论变体","选择适当的反应类型（LIKE、PRAISE等）","在用户批准后通过Publora安排评论发布","通过用户回退处理丢失的API令牌",[202,203,204],"回复LinkedIn帖子上的现有评论。","在未经用户批准的情况下发布评论。","为赞助帖子或已删除的内容起草评论。","3.0.0","4.4.0","根据任何帖子的URL起草引人入胜的LinkedIn评论，确保评论符合已证实的参与模式，并在发布前获得用户批准。","该扩展在所有评估标准上都显示出高质量，没有关键或警告发现。关于依赖项固定和缺乏显式锁文件的细微观察仅供参考。",99,"非常适合起草和安排LinkedIn评论，重点关注参与模式和用户批准。",[212,213,214,215,216],"linkedin","social-media","marketing","commenting","automation","verified",[219,220,221],"当用户粘贴LinkedIn帖子URL并要求评论或互动时。","当用户想成为帖子最早的评论者之一时。","当用户想回应帖子作者提出的结束性问题时。",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":233,"testCoverage":235},{"hasLockfile":224},false,1778697076316,{"descriptionLength":227,"readmeSize":228},317,13666,{"closedIssues90d":8,"forks":230,"hasChangelog":224,"openIssues90d":8,"pushedAt":231,"stars":232},7,1778529402000,66,{"hasNpmPackage":224,"license":234,"smitheryVerified":224},"MIT",{"hasCi":224,"hasTests":236},true,{"updatedAt":238},1778697315864,{"basePath":240,"githubOwner":241,"githubRepo":242,"locale":18,"slug":13,"type":243},"skills/linkedin-comment-drafter","sergebulaev","linkedin-skills","skill",{"_creationTime":245,"_id":246,"community":247,"display":248,"identity":252,"parentExtension":256,"providers":288,"relations":296,"tags":297,"workflow":298},1778697045057.9766,"k17bg3ahwtt998cj512cdc040x86m16m",{"reviewCount":8},{"description":249,"installMethods":250,"name":251,"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":242},"LinkedIn Marketing Skills",{"basePath":253,"githubOwner":241,"githubRepo":242,"locale":254,"slug":242,"type":255},"","en","plugin",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":263,"providers":265,"relations":281,"tags":283,"workflow":284},1778697045057.9763,"k176j3xsc6s8d7x965bmtk87dh86mhsx",{"reviewCount":8},{"description":261,"installMethods":262,"name":251,"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":253,"githubOwner":241,"githubRepo":242,"locale":254,"slug":242,"type":264},"marketplace",{"evaluate":266,"extract":275},{"promptVersionExtension":267,"promptVersionScoring":206,"score":268,"tags":269,"targetMarket":273,"tier":274},"3.1.0",85,[212,214,270,213,271,272],"content-creation","productivity","ai-agents","global","community",{"commitSha":276,"license":234,"marketplace":277,"plugin":279},"HEAD",{"name":242,"pluginCount":278},1,{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd7eh8yxvx7bp76mv9rcfdjk0x86m12a",[272,270,212,214,271,213],{"evaluatedAt":285,"extractAt":286,"updatedAt":287},1778697061113,1778697045058,1778697380899,{"evaluate":289,"extract":293},{"promptVersionExtension":205,"promptVersionScoring":206,"score":290,"tags":291,"targetMarket":273,"tier":217},98,[212,214,213,270,292,216],"ai-writing",{"commitSha":276,"license":234,"plugin":294},{"mcpCount":8,"provider":280,"skillCount":295},10,{"parentExtensionId":258,"repoId":282},[292,216,270,212,214,213],{"evaluatedAt":299,"extractAt":286,"updatedAt":300},1778697076028,1778697380663,{"evaluate":302,"extract":304},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":303,"targetMarket":273,"tier":217},[212,213,214,215,216],{"commitSha":276},{"parentExtensionId":246,"repoId":282,"translatedFrom":306},"k17dz15gvrb43xhfd5e5py21vx86nhbq",{"_creationTime":308,"_id":282,"identity":309,"providers":310,"workflow":523},1778697040628.7039,{"githubOwner":241,"githubRepo":242,"sourceUrl":14},{"classify":311,"discover":505,"github":508},{"commitSha":276,"extensions":312},[313,326,355,368,380,394,404,415,449,463,481,494],{"basePath":253,"description":261,"displayName":242,"installMethods":314,"rationale":315,"selectedPaths":316,"source":325,"sourceLanguage":254,"type":264},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[317,320,322],{"path":318,"priority":319},".claude-plugin/marketplace.json","mandatory",{"path":321,"priority":319},"README.md",{"path":323,"priority":324},"LICENSE","high","rule",{"basePath":253,"description":249,"displayName":242,"installMethods":327,"license":234,"rationale":328,"selectedPaths":329,"source":325,"sourceLanguage":254,"type":255},{"claudeCode":242},"plugin manifest at .claude-plugin/plugin.json",[330,332,333,334,337,339,341,343,345,347,349,351,353],{"path":331,"priority":319},".claude-plugin/plugin.json",{"path":321,"priority":319},{"path":323,"priority":324},{"path":335,"priority":336},"skills/linkedin-comment-drafter/SKILL.md","medium",{"path":338,"priority":336},"skills/linkedin-content-planner/SKILL.md",{"path":340,"priority":336},"skills/linkedin-employee-advocacy/SKILL.md",{"path":342,"priority":336},"skills/linkedin-engager-analytics/SKILL.md",{"path":344,"priority":336},"skills/linkedin-hook-extractor/SKILL.md",{"path":346,"priority":336},"skills/linkedin-humanizer/SKILL.md",{"path":348,"priority":336},"skills/linkedin-post-writer/SKILL.md",{"path":350,"priority":336},"skills/linkedin-profile-optimizer/SKILL.md",{"path":352,"priority":336},"skills/linkedin-reply-handler/SKILL.md",{"path":354,"priority":336},"skills/linkedin-thread-monitor/SKILL.md",{"basePath":240,"description":356,"displayName":13,"installMethods":357,"rationale":358,"selectedPaths":359,"source":325,"sourceLanguage":254,"type":243},"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",[360,362,364,366],{"path":361,"priority":319},"SKILL.md",{"path":363,"priority":336},"references/comment-templates.md",{"path":365,"priority":336},"references/examples.md",{"path":367,"priority":336},"references/voice-rules.md",{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":325,"sourceLanguage":254,"type":243},"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",[375,376,378],{"path":361,"priority":319},{"path":377,"priority":336},"references/example-plan-week.md",{"path":379,"priority":336},"references/pillars-framework.md",{"basePath":381,"description":382,"displayName":383,"installMethods":384,"rationale":385,"selectedPaths":386,"source":325,"sourceLanguage":254,"type":243},"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",[387,388,390,392],{"path":361,"priority":319},{"path":389,"priority":336},"references/advocacy-principles.md",{"path":391,"priority":336},"references/governance-playbook.md",{"path":393,"priority":336},"references/team-cadence-matrix.md",{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":325,"sourceLanguage":254,"type":243},"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",[401,402],{"path":361,"priority":319},{"path":403,"priority":336},"references/output-spec.md",{"basePath":405,"description":406,"displayName":407,"installMethods":408,"rationale":409,"selectedPaths":410,"source":325,"sourceLanguage":254,"type":243},"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",[411,412,414],{"path":361,"priority":319},{"path":413,"priority":336},"references/classification-rules.md",{"path":365,"priority":336},{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":325,"sourceLanguage":254,"type":243},"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",[422,423,425,427,429,431,433,434,436,438,440,442,445,447],{"path":361,"priority":319},{"path":424,"priority":336},"references/audit-ai-tells.md",{"path":426,"priority":336},"references/audit-checklist.md",{"path":428,"priority":336},"references/audit-examples.md",{"path":430,"priority":336},"references/detector-list.md",{"path":432,"priority":336},"references/emoji-patterns.md",{"path":365,"priority":336},{"path":435,"priority":336},"references/rules-explainer.md",{"path":437,"priority":336},"references/scrub-rules.md",{"path":439,"priority":336},"references/tier-rationale.md",{"path":441,"priority":336},"references/voice-fingerprint.md",{"path":443,"priority":444},"scripts/detectors.env.example","low",{"path":446,"priority":444},"scripts/requirements.txt",{"path":448,"priority":444},"scripts/test_detectors.py",{"basePath":450,"description":451,"displayName":452,"installMethods":453,"rationale":454,"selectedPaths":455,"source":325,"sourceLanguage":254,"type":243},"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",[456,457,459,461],{"path":361,"priority":319},{"path":458,"priority":336},"references/algorithm-heuristics.md",{"path":460,"priority":336},"references/hook-formulas.md",{"path":462,"priority":336},"references/humanizer-checklist.md",{"basePath":464,"description":465,"displayName":466,"installMethods":467,"rationale":468,"selectedPaths":469,"source":325,"sourceLanguage":254,"type":243},"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",[470,471,473,475,477,479],{"path":361,"priority":319},{"path":472,"priority":336},"references/about-section-templates.md",{"path":474,"priority":336},"references/banner-photo-specs.md",{"path":476,"priority":336},"references/experience-skills-rules.md",{"path":478,"priority":336},"references/featured-section-playbook.md",{"path":480,"priority":336},"references/profile-headline-formulas.md",{"basePath":482,"description":483,"displayName":484,"installMethods":485,"rationale":486,"selectedPaths":487,"source":325,"sourceLanguage":254,"type":243},"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",[488,489,490,492],{"path":361,"priority":319},{"path":365,"priority":336},{"path":491,"priority":336},"references/reply-templates.md",{"path":493,"priority":336},"references/threading-rules.md",{"basePath":495,"description":496,"displayName":497,"installMethods":498,"rationale":499,"selectedPaths":500,"source":325,"sourceLanguage":254,"type":243},"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",[501,502,503],{"path":361,"priority":319},{"path":403,"priority":336},{"path":504,"priority":336},"references/thread-timing.md",{"sources":506},[507],"manual",{"closedIssues90d":8,"description":509,"forks":230,"homepage":14,"license":234,"openIssues90d":8,"pushedAt":231,"readmeSize":228,"stars":232,"topics":510},"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.",[272,511,512,513,514,515,516,270,212,517,518,519,520,521,522],"ai-content","ai-marketing","anthropic","awesome-claude","claude-code","claude-skills","linkedin-automation","llm-tools","mcp","personal-branding","prompt-engineering","social-media-automation",{"classifiedAt":524,"discoverAt":525,"extractAt":526,"githubAt":526,"updatedAt":524},1778697044829,1778697040628,1778697042787,[216,215,212,214,213],{"evaluatedAt":529,"extractAt":286,"updatedAt":238},1778697090742,[],[532,564,592,620,644,670],{"_creationTime":533,"_id":534,"community":535,"display":536,"identity":542,"providers":546,"relations":557,"tags":560,"workflow":561},1778675056600.264,"k17169sg21srwv5sf3enw3dgcd86m4sh",{"reviewCount":8},{"description":537,"installMethods":538,"name":540,"sourceUrl":541},"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":539},"alirezarezvani/claude-skills","Social Content","https://github.com/alirezarezvani/claude-skills",{"basePath":543,"githubOwner":544,"githubRepo":516,"locale":254,"slug":545,"type":243},"marketing-skill/skills/social-content","alirezarezvani","social-content",{"evaluate":547,"extract":556},{"promptVersionExtension":205,"promptVersionScoring":206,"score":548,"tags":549,"targetMarket":273,"tier":217},100,[214,213,270,550,551,552,212,553,554,555],"content-strategy","scheduling","twitter","instagram","tiktok","facebook",{"commitSha":276,"license":234},{"parentExtensionId":558,"repoId":559},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[270,550,555,553,212,214,551,213,554,552],{"evaluatedAt":562,"extractAt":563,"updatedAt":562},1778685179349,1778675056600,{"_creationTime":565,"_id":566,"community":567,"display":568,"identity":574,"providers":578,"relations":585,"tags":588,"workflow":589},1778691104676.0024,"k1774xvkdd90hm8spynfw373tn86nkme",{"reviewCount":8},{"description":569,"installMethods":570,"name":572,"sourceUrl":573},"Generate a vertical story image for TikTok or Instagram book promotion with cover art, hook text, and author branding.",{"claudeCode":571},"iterationlayer/skills","generate-social-media-book-promo","https://github.com/iterationlayer/skills",{"basePath":575,"githubOwner":576,"githubRepo":577,"locale":254,"slug":572,"type":243},"skills/generate-social-media-book-promo","iterationlayer","skills",{"evaluate":579,"extract":584},{"promptVersionExtension":205,"promptVersionScoring":206,"score":548,"tags":580,"targetMarket":273,"tier":217},[581,214,213,582,583],"image-generation","book-promotion","api",{"commitSha":276},{"parentExtensionId":586,"repoId":587},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[583,582,581,214,213],{"evaluatedAt":590,"extractAt":591,"updatedAt":590},1778693472094,1778691104676,{"_creationTime":593,"_id":594,"community":595,"display":596,"identity":602,"providers":607,"relations":614,"tags":616,"workflow":617},1778685991755.7354,"k170s484eessgyjzgnczc91n5186mbcr",{"reviewCount":8},{"description":597,"installMethods":598,"name":600,"sourceUrl":601},"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":599},"davila7/claude-code-templates","Competitive Ads Extractor","https://github.com/davila7/claude-code-templates",{"basePath":603,"githubOwner":604,"githubRepo":605,"locale":254,"slug":606,"type":243},"cli-tool/components/skills/business-marketing/competitive-ads-extractor","davila7","claude-code-templates","competitive-ads-extractor",{"evaluate":608,"extract":613},{"promptVersionExtension":205,"promptVersionScoring":206,"score":548,"tags":609,"targetMarket":273,"tier":217},[214,610,611,213,612],"competitor-analysis","advertising","data-extraction",{"commitSha":276,"license":234},{"repoId":615},"kd71fzn4s7r0269fkw47wt670n86ndz0",[611,610,612,214,213],{"evaluatedAt":618,"extractAt":619,"updatedAt":618},1778689511404,1778685991755,{"_creationTime":621,"_id":622,"community":623,"display":624,"identity":628,"providers":631,"relations":640,"tags":641,"workflow":642},1778675056600.2642,"k17aczx5qdprvyyqzzhkg5epys86nv76",{"reviewCount":8},{"description":625,"installMethods":626,"name":627,"sourceUrl":541},"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":539},"Social Media Analyzer",{"basePath":629,"githubOwner":544,"githubRepo":516,"locale":254,"slug":630,"type":243},"marketing-skill/skills/social-media-analyzer","social-media-analyzer",{"evaluate":632,"extract":639},{"promptVersionExtension":205,"promptVersionScoring":206,"score":548,"tags":633,"targetMarket":273,"tier":217},[213,214,634,635,636,637,638],"analytics","performance-tracking","roi","engagement-metrics","benchmarking",{"commitSha":276,"license":234},{"parentExtensionId":558,"repoId":559},[634,638,637,214,635,636,213],{"evaluatedAt":643,"extractAt":563,"updatedAt":643},1778685204538,{"_creationTime":645,"_id":646,"community":647,"display":648,"identity":654,"providers":658,"relations":664,"tags":666,"workflow":667},1778691705439.1672,"k17a4x9mc3v2zyer0y85vd2bjh86nj1w",{"reviewCount":8},{"description":649,"installMethods":650,"name":652,"sourceUrl":653},"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":651},"jonathimer/devmarketing-skills","linkedin-technical","https://github.com/jonathimer/devmarketing-skills",{"basePath":655,"githubOwner":656,"githubRepo":657,"locale":254,"slug":652,"type":243},"skills/linkedin-technical","jonathimer","devmarketing-skills",{"evaluate":659,"extract":663},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":660,"targetMarket":273,"tier":217},[212,661,662,550,213],"developer-marketing","b2b",{"commitSha":276},{"repoId":665},"kd74f65yh7zvhb9s83jpzx33cd86nd64",[662,550,661,212,213],{"evaluatedAt":668,"extractAt":669,"updatedAt":668},1778692443484,1778691705439,{"_creationTime":671,"_id":672,"community":673,"display":674,"identity":680,"providers":683,"relations":688,"tags":690,"workflow":691},1778690923100.0317,"k178s10hpb7tefhznd4y9aw0sx86me2k",{"reviewCount":8},{"description":675,"installMethods":676,"name":678,"sourceUrl":679},"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":677},"inferen-sh/skills","linkedin-content","https://github.com/inferen-sh/skills",{"basePath":681,"githubOwner":682,"githubRepo":577,"locale":254,"slug":678,"type":243},"guides/social/linkedin-content","inferen-sh",{"evaluate":684,"extract":687},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":685,"targetMarket":273,"tier":217},[212,270,213,686,214],"writing",{"commitSha":276},{"repoId":689},"kd75bmkxfkvvw504knzzpkzjph86n71t",[270,212,214,213,686],{"evaluatedAt":692,"extractAt":693,"updatedAt":692},1778691443037,1778690923100]