[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-sergebulaev-linkedin-engager-analytics-zh-CN":3,"guides-for-sergebulaev-linkedin-engager-analytics":535,"similar-k173w4fpxt9zxkj1s4j3mza30186mpmh-zh-CN":536},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":227,"parentExtension":247,"providers":306,"relations":310,"repo":312,"tags":532,"workflow":533},1778697330870.515,"k173w4fpxt9zxkj1s4j3mza30186mpmh",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"提取点赞或评论了任何 LinkedIn 帖子的用户，并根据 ICP 契合度（同行/向上/潜在客户/其他）对其进行细分。生成互动者名单、级别细分和外展行动列表（关注、评论、提供简短开场白的私信）。由 Apify 提供支持，无需 LinkedIn 登录。在“点赞了我帖子的人”、“互动者”、“互动者报告”、“受众分析”时触发。不用于跟踪作者对您评论的回复（请使用 linkedin-thread-monitor）。",{"claudeCode":12},"sergebulaev/linkedin-skills","linkedin-engager-analytics","https://github.com/sergebulaev/linkedin-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":240},1778697330870.5151,"kn74ampys8b8qgef6cg13s7rrd86m60k","zh-CN",{"checks":20,"evaluatedAt":197,"extensionSummary":198,"features":199,"nonGoals":205,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"tier":220,"useCases":221},[21,26,29,32,36,39,44,49,52,55,59,63,67,71,74,77,80,83,86,89,93,97,101,105,109,112,115,118,122,125,128,131,134,137,140,144,148,152,155,159,162,165,168,171,175,178,181,184,187,190,194],{"category":22,"check":23,"severity":24,"summary":25},"实际效用","问题相关性","pass","描述清楚地说明了根据 ICP 契合度识别和细分 LinkedIn 帖子互动者的问题，并提供了具体的触发条件和边界。",{"category":22,"check":27,"severity":24,"summary":28},"独特卖点","该技能通过使用 Apify 进行数据提取和实现自定义 ICP 细分逻辑，提供了超越简单提示的显著价值，使其与默认 LLM 行为区分开来。",{"category":22,"check":30,"severity":24,"summary":31},"生产就绪性","该技能涵盖了分析 LinkedIn 帖子互动者的完整生命周期，包括数据提取、解析、ICP 评分和生成可操作的列表。它还提供了在缺少 API 密钥时的备用机制。",{"category":33,"check":34,"severity":24,"summary":35},"范围","单一职责原则","该扩展程序仅专注于分析 LinkedIn 帖子互动者并按 ICP 进行细分，这是一个连贯且定义明确的范围。",{"category":33,"check":37,"severity":24,"summary":38},"描述质量","描述准确地反映了该技能的功能，包括其对 Apify 的使用、备用机制和特定的触发条件，同时清楚地说明了其非目标。",{"category":40,"check":41,"severity":42,"summary":43},"调用","范围限定的工具","not_applicable","这是一个技能，而不是 MCP 扩展，它不以相同的方式公开工具。它的功能是通过自然语言提示调用的。",{"category":45,"check":46,"severity":47,"summary":48},"文档","配置和参数参考","info","SKILL.md 提到了可选的 ICP 定义和最大互动者数量，但这些参数缺乏关于其格式或默认值的明确文档。",{"category":33,"check":50,"severity":42,"summary":51},"工具命名","这是一个技能，不公开工具名称。它的功能是通过自然语言提示调用的。",{"category":33,"check":53,"severity":24,"summary":54},"最小 I/O 表面","该技能的输入（帖子 URL、ICP 定义）和输出（名单、细分、操作列表）特定于任务，不包含多余的数据。",{"category":56,"check":57,"severity":24,"summary":58},"许可证","许可证可用性","该扩展程序根据 MIT 许可证授权，如捆绑的 LICENSE 文件和 README 所述。",{"category":60,"check":61,"severity":24,"summary":62},"维护","提交记录新近度","最后一次提交是在 2026-05-11，在过去 3 个月内。",{"category":60,"check":64,"severity":65,"summary":66},"依赖项管理","warning","该技能依赖于 Apify 和 Publora，但没有明确提到用于更新或管理这些依赖项以防止漏洞的措施。",{"category":68,"check":69,"severity":24,"summary":70},"安全","秘密管理","该技能需要 APIFY_TOKEN，但将其作为环境变量处理，并且 SKILL.md 没有表明它会回显已解析的机密。",{"category":68,"check":72,"severity":24,"summary":73},"注入","该技能通过 Apify 从外部 URL 获取数据，但 SKILL.md 暗示它被视为数据而不是指令。",{"category":68,"check":75,"severity":24,"summary":76},"传递性供应链爆炸","该技能依赖于 Apify actors，这是受管的外部服务，但该技能本身不下载或执行任意远程代码。",{"category":68,"check":78,"severity":24,"summary":79},"沙箱隔离","该技能主要与外部 API 交互并在本地处理数据；它似乎不会修改其预期范围之外的文件。",{"category":68,"check":81,"severity":24,"summary":82},"沙箱逃逸原语","在提供的 SKILL.md 中未识别出已分离的进程启动或围绕被拒绝的工具调用的重试循环。",{"category":68,"check":84,"severity":24,"summary":85},"数据渗漏","该技能通过 Apify 收集 LinkedIn 帖子数据，但不会指示将机密数据提交给第三方。API 令牌通过环境变量处理。",{"category":68,"check":87,"severity":24,"summary":88},"隐藏文本技巧","捆绑的内容和描述不包含隐藏的引导技巧、不可见的 Unicode 字符或其他混淆方法。",{"category":90,"check":91,"severity":24,"summary":92},"钩子","不透明代码执行","该技能的实现不涉及混淆的代码执行、base64 有效载荷或运行时脚本提取。",{"category":94,"check":95,"severity":24,"summary":96},"可移植性","结构假设","该技能似乎不假定用户项目组织结构，除了期望有效的 LinkedIn URL。",{"category":98,"check":99,"severity":24,"summary":100},"信任","问题关注","在过去 90 天内，开放问题数为 0，关闭问题数为 0，这表明参与度很高或项目是新的/稳定的。",{"category":102,"check":103,"severity":24,"summary":104},"版本控制","发布管理","README 显示了 GitHub 发布标签，表明存在版本化的发布系统。",{"category":106,"check":107,"severity":24,"summary":108},"代码执行","验证","lib/url_parser.py 脚本和 Apify 客户端的使用暗示了对 URL 和 API 参数的输入验证。",{"category":68,"check":110,"severity":24,"summary":111},"无保护的破坏性操作","该技能是只读的，专注于数据检索和分析，因此没有破坏性操作。",{"category":106,"check":113,"severity":24,"summary":114},"错误处理","SKILL.md 概述了带有恢复步骤的失败模式，并且库代码可能包含与 API 交互的标准 Python 错误处理。",{"category":106,"check":116,"severity":42,"summary":117},"日志记录","该技能侧重于数据检索和分析，而不是破坏性操作或需要本地审核日志的出站调用。",{"category":119,"check":120,"severity":47,"summary":121},"合规性","GDPR","该技能在公共 LinkedIn 帖子数据上运行，但个人资料中的个人数据可能会在未经明确清理（除标题/公司提取外）的情况下提交给 LLM 进行 ICP 评分。",{"category":119,"check":123,"severity":24,"summary":124},"目标市场","该技能与语言无关，并在全球可访问的 LinkedIn 数据上运行，没有明显的区域限制。",{"category":94,"check":126,"severity":24,"summary":127},"运行时稳定性","该技能依赖于标准的 Python 库和外部 API 交互，使其可以在 POSIX 兼容的环境中移植。",{"category":45,"check":129,"severity":24,"summary":130},"README","README 非常全面，提供了安装说明、功能以及可选集成（如 Apify 和 Publora）的设置详细信息。",{"category":33,"check":132,"severity":42,"summary":133},"工具表面积","这是一个技能，而不是 MCP 扩展，它的功能是通过自然语言提示而不是离散的工具来调用的。",{"category":40,"check":135,"severity":42,"summary":136},"重叠的近义词工具","作为一个技能，它不公开多个近义词名称的工具；它的功能是通过自然语言触发的。",{"category":45,"check":138,"severity":24,"summary":139},"虚假功能","所有宣传的功能，如 ICP 细分和操作列表生成，都直接由描述的工作流程和引用的库支持。",{"category":141,"check":142,"severity":24,"summary":143},"安装","安装说明","README 提供了清晰、可复制粘贴的安装说明，适用于各种平台，并包括了可选集成（如 Apify 和 Publora）的设置。",{"category":145,"check":146,"severity":24,"summary":147},"错误","可操作的错误消息","SKILL.md 明确列出了具有可观察症状和恢复步骤的失败模式，表明错误路径得到了很好的处理。",{"category":149,"check":150,"severity":65,"summary":151},"执行","固定的依赖项","虽然包含 Python 脚本，但没有明确提及它们的固定依赖项或锁定文件，并且 shebangs 并不一致。",{"category":33,"check":153,"severity":42,"summary":154},"干运行预览","该技能是只读的，不执行状态更改操作或向外发送数据，因此不适用干运行功能。",{"category":156,"check":157,"severity":24,"summary":158},"协议","幂等重试和超时","该技能与外部 API 交互，提供的代码结构表明了 API 调用（包括超时）的标准 Python 错误处理。",{"category":119,"check":160,"severity":24,"summary":161},"遥测选择加入","没有遥测收集的迹象；该技能侧重于用户请求的数据分析。",{"category":40,"check":163,"severity":24,"summary":164},"精确的目的","描述清楚地说明了产物（LinkedIn 帖子互动者）和任务（按 ICP 契合度进行细分），并具有明确的触发条件和边界。",{"category":40,"check":166,"severity":24,"summary":167},"简洁的前件","前件简洁，总结了核心功能，并提供了明确的触发短语，没有过多的关键词填充。",{"category":45,"check":169,"severity":24,"summary":170},"简洁的正文","SKILL.md 相当简洁，概述了工作流程步骤，并将更深入的材料委托给单独的参考文件。",{"category":172,"check":173,"severity":24,"summary":174},"上下文","渐进式披露","SKILL.md 概述了工作流程，并链接到 references/output-spec.md 以获取更深入的材料，展示了渐进式披露。",{"category":172,"check":176,"severity":42,"summary":177},"分支探索","这不是一个探索性技能；它执行一个定义的数据检索和分析任务。",{"category":22,"check":179,"severity":47,"summary":180},"用法示例","虽然 SKILL.md 概述了输出规范和工作流程，但缺少演示输入、调用和输出的具体、可运行示例。",{"category":22,"check":182,"severity":24,"summary":183},"边缘情况","SKILL.md 记录了缺少 API 密钥和速率限制等失败模式，并提供了恢复步骤建议。",{"category":106,"check":185,"severity":24,"summary":186},"工具回退","该技能明确说明了在缺少 APIFY_TOKEN 时的回退机制，使 Apify 集成成为可选的。",{"category":94,"check":188,"severity":65,"summary":189},"堆栈假设","虽然暗示了 Python，但 SKILL.md 没有明确声明运行时环境（例如 Python 版本）或捆绑脚本的副作用。",{"category":191,"check":192,"severity":24,"summary":193},"安全性","在意外状态下停止","该技能的文档表明它将报告意外状态（如缺少 API 密钥），这意味着工作流程将停止。",{"category":94,"check":195,"severity":24,"summary":196},"跨技能耦合","该技能是独立的，不隐式依赖其他技能。它在文档中明确引用了相关技能。",1778697148090,"此技能利用 Apify 从 LinkedIn 帖子中提取点赞者和评论者，分析他们的个人资料以按 ICP 契合度（同行、向上、潜在客户）对其进行细分，并生成可操作的外展列表。它可以在没有 API 令牌的情况下运行，方法是要求用户粘贴数据，并提供 API 使用成本估算。",[200,201,202,203,204],"从 LinkedIn 帖子中提取点赞者和评论者","按 ICP 契合度（同行、向上、潜在客户）细分互动者","生成互动者名单、级别细分和行动列表","利用 Apify 进行数据提取（可选）","如果缺少 API 令牌，则回退到手动数据粘贴",[206,207],"跟踪作者对您评论的回复。","在未经用户批准的情况下执行自动外展或发帖。","3.0.0","4.4.0","帮助用户识别其 LinkedIn 帖子中的有价值的互动，并根据理想客户画像 (ICP) 契合度生成有针对性的外展列表。","该扩展程序在实际效用和文档质量方面表现出色，具有清晰的目的、功能和用例。它很好地遵循了安全和范围原则。需要进行少量改进的领域包括明确的参数文档和更清晰的脚本依赖项固定。",75,"一个强大的技能，用于分析 LinkedIn 帖子互动者并按 ICP 契合度对其进行细分。",[215,216,217,218,219],"linkedin","sales","marketing","analytics","lead-generation","community",[222,223,224],"识别最近发布的 LinkedIn 帖子中的有价值的互动。","在销售活动之前按 ICP 契合度细分 LinkedIn 评论者。","从 LinkedIn 帖子互动者生成有针对性的外展列表。",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":236,"testCoverage":238},{"hasLockfile":227},false,1778697125427,{"descriptionLength":230,"readmeSize":231},465,13666,{"closedIssues90d":8,"forks":233,"hasChangelog":227,"openIssues90d":8,"pushedAt":234,"stars":235},7,1778529402000,66,{"hasNpmPackage":227,"license":237,"smitheryVerified":227},"MIT",{"hasCi":227,"hasTests":239},true,{"updatedAt":241},1778697330870,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},"skills/linkedin-engager-analytics","sergebulaev","linkedin-skills","skill",{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":255,"parentExtension":259,"providers":291,"relations":301,"tags":302,"workflow":303},1778697045057.9766,"k17bg3ahwtt998cj512cdc040x86m16m",{"reviewCount":8},{"description":252,"installMethods":253,"name":254,"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":245},"LinkedIn Marketing Skills",{"basePath":256,"githubOwner":244,"githubRepo":245,"locale":257,"slug":245,"type":258},"","en","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":266,"providers":268,"relations":284,"tags":286,"workflow":287},1778697045057.9763,"k176j3xsc6s8d7x965bmtk87dh86mhsx",{"reviewCount":8},{"description":264,"installMethods":265,"name":254,"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":256,"githubOwner":244,"githubRepo":245,"locale":257,"slug":245,"type":267},"marketplace",{"evaluate":269,"extract":278},{"promptVersionExtension":270,"promptVersionScoring":209,"score":271,"tags":272,"targetMarket":277,"tier":220},"3.1.0",85,[215,217,273,274,275,276],"content-creation","social-media","productivity","ai-agents","global",{"commitSha":279,"license":237,"marketplace":280,"plugin":282},"HEAD",{"name":245,"pluginCount":281},1,{"mcpCount":8,"provider":283,"skillCount":8},"classify",{"repoId":285},"kd7eh8yxvx7bp76mv9rcfdjk0x86m12a",[276,273,215,217,275,274],{"evaluatedAt":288,"extractAt":289,"updatedAt":290},1778697061113,1778697045058,1778697380899,{"evaluate":292,"extract":298},{"promptVersionExtension":208,"promptVersionScoring":209,"score":293,"tags":294,"targetMarket":277,"tier":297},98,[215,217,274,273,295,296],"ai-writing","automation","verified",{"commitSha":279,"license":237,"plugin":299},{"mcpCount":8,"provider":283,"skillCount":300},10,{"parentExtensionId":261,"repoId":285},[295,296,273,215,217,274],{"evaluatedAt":304,"extractAt":289,"updatedAt":305},1778697076028,1778697380663,{"evaluate":307,"extract":309},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":308,"targetMarket":277,"tier":220},[215,216,217,218,219],{"commitSha":279},{"parentExtensionId":249,"repoId":285,"translatedFrom":311},"k17fpm8r5qpf6rqq7qj7x9ej9d86njke",{"_creationTime":313,"_id":285,"identity":314,"providers":315,"workflow":528},1778697040628.7039,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":316,"discover":510,"github":513},{"commitSha":279,"extensions":317},[318,331,360,375,387,401,409,420,454,468,486,499],{"basePath":256,"description":264,"displayName":245,"installMethods":319,"rationale":320,"selectedPaths":321,"source":330,"sourceLanguage":257,"type":267},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[322,325,327],{"path":323,"priority":324},".claude-plugin/marketplace.json","mandatory",{"path":326,"priority":324},"README.md",{"path":328,"priority":329},"LICENSE","high","rule",{"basePath":256,"description":252,"displayName":245,"installMethods":332,"license":237,"rationale":333,"selectedPaths":334,"source":330,"sourceLanguage":257,"type":258},{"claudeCode":245},"plugin manifest at .claude-plugin/plugin.json",[335,337,338,339,342,344,346,348,350,352,354,356,358],{"path":336,"priority":324},".claude-plugin/plugin.json",{"path":326,"priority":324},{"path":328,"priority":329},{"path":340,"priority":341},"skills/linkedin-comment-drafter/SKILL.md","medium",{"path":343,"priority":341},"skills/linkedin-content-planner/SKILL.md",{"path":345,"priority":341},"skills/linkedin-employee-advocacy/SKILL.md",{"path":347,"priority":341},"skills/linkedin-engager-analytics/SKILL.md",{"path":349,"priority":341},"skills/linkedin-hook-extractor/SKILL.md",{"path":351,"priority":341},"skills/linkedin-humanizer/SKILL.md",{"path":353,"priority":341},"skills/linkedin-post-writer/SKILL.md",{"path":355,"priority":341},"skills/linkedin-profile-optimizer/SKILL.md",{"path":357,"priority":341},"skills/linkedin-reply-handler/SKILL.md",{"path":359,"priority":341},"skills/linkedin-thread-monitor/SKILL.md",{"basePath":361,"description":362,"displayName":363,"installMethods":364,"rationale":365,"selectedPaths":366,"source":330,"sourceLanguage":257,"type":246},"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",[367,369,371,373],{"path":368,"priority":324},"SKILL.md",{"path":370,"priority":341},"references/comment-templates.md",{"path":372,"priority":341},"references/examples.md",{"path":374,"priority":341},"references/voice-rules.md",{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":330,"sourceLanguage":257,"type":246},"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",[382,383,385],{"path":368,"priority":324},{"path":384,"priority":341},"references/example-plan-week.md",{"path":386,"priority":341},"references/pillars-framework.md",{"basePath":388,"description":389,"displayName":390,"installMethods":391,"rationale":392,"selectedPaths":393,"source":330,"sourceLanguage":257,"type":246},"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",[394,395,397,399],{"path":368,"priority":324},{"path":396,"priority":341},"references/advocacy-principles.md",{"path":398,"priority":341},"references/governance-playbook.md",{"path":400,"priority":341},"references/team-cadence-matrix.md",{"basePath":243,"description":402,"displayName":13,"installMethods":403,"rationale":404,"selectedPaths":405,"source":330,"sourceLanguage":257,"type":246},"Pull the people who liked or commented on any LinkedIn post and segment them by ICP fit (peer / aspirational / prospect / other). Produces an engager roster, tier breakdown, and outbound action lists (follow back, comment-drop, DM-able with one-line openers). Powered by Apify, no LinkedIn login. Triggers on \"who liked my post\", \"who engaged\", \"engagers report\", \"audience analytics\". Not for tracking author replies to your comments (use linkedin-thread-monitor).",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-engager-analytics/SKILL.md",[406,407],{"path":368,"priority":324},{"path":408,"priority":341},"references/output-spec.md",{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":330,"sourceLanguage":257,"type":246},"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",[416,417,419],{"path":368,"priority":324},{"path":418,"priority":341},"references/classification-rules.md",{"path":372,"priority":341},{"basePath":421,"description":422,"displayName":423,"installMethods":424,"rationale":425,"selectedPaths":426,"source":330,"sourceLanguage":257,"type":246},"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",[427,428,430,432,434,436,438,439,441,443,445,447,450,452],{"path":368,"priority":324},{"path":429,"priority":341},"references/audit-ai-tells.md",{"path":431,"priority":341},"references/audit-checklist.md",{"path":433,"priority":341},"references/audit-examples.md",{"path":435,"priority":341},"references/detector-list.md",{"path":437,"priority":341},"references/emoji-patterns.md",{"path":372,"priority":341},{"path":440,"priority":341},"references/rules-explainer.md",{"path":442,"priority":341},"references/scrub-rules.md",{"path":444,"priority":341},"references/tier-rationale.md",{"path":446,"priority":341},"references/voice-fingerprint.md",{"path":448,"priority":449},"scripts/detectors.env.example","low",{"path":451,"priority":449},"scripts/requirements.txt",{"path":453,"priority":449},"scripts/test_detectors.py",{"basePath":455,"description":456,"displayName":457,"installMethods":458,"rationale":459,"selectedPaths":460,"source":330,"sourceLanguage":257,"type":246},"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",[461,462,464,466],{"path":368,"priority":324},{"path":463,"priority":341},"references/algorithm-heuristics.md",{"path":465,"priority":341},"references/hook-formulas.md",{"path":467,"priority":341},"references/humanizer-checklist.md",{"basePath":469,"description":470,"displayName":471,"installMethods":472,"rationale":473,"selectedPaths":474,"source":330,"sourceLanguage":257,"type":246},"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",[475,476,478,480,482,484],{"path":368,"priority":324},{"path":477,"priority":341},"references/about-section-templates.md",{"path":479,"priority":341},"references/banner-photo-specs.md",{"path":481,"priority":341},"references/experience-skills-rules.md",{"path":483,"priority":341},"references/featured-section-playbook.md",{"path":485,"priority":341},"references/profile-headline-formulas.md",{"basePath":487,"description":488,"displayName":489,"installMethods":490,"rationale":491,"selectedPaths":492,"source":330,"sourceLanguage":257,"type":246},"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",[493,494,495,497],{"path":368,"priority":324},{"path":372,"priority":341},{"path":496,"priority":341},"references/reply-templates.md",{"path":498,"priority":341},"references/threading-rules.md",{"basePath":500,"description":501,"displayName":502,"installMethods":503,"rationale":504,"selectedPaths":505,"source":330,"sourceLanguage":257,"type":246},"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",[506,507,508],{"path":368,"priority":324},{"path":408,"priority":341},{"path":509,"priority":341},"references/thread-timing.md",{"sources":511},[512],"manual",{"closedIssues90d":8,"description":514,"forks":233,"homepage":14,"license":237,"openIssues90d":8,"pushedAt":234,"readmeSize":231,"stars":235,"topics":515},"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.",[276,516,517,518,519,520,521,273,215,522,523,524,525,526,527],"ai-content","ai-marketing","anthropic","awesome-claude","claude-code","claude-skills","linkedin-automation","llm-tools","mcp","personal-branding","prompt-engineering","social-media-automation",{"classifiedAt":529,"discoverAt":530,"extractAt":531,"githubAt":531,"updatedAt":529},1778697044829,1778697040628,1778697042787,[218,219,215,217,216],{"evaluatedAt":534,"extractAt":289,"updatedAt":241},1778697148742,[],[537,569,598,624,649,677],{"_creationTime":538,"_id":539,"community":540,"display":541,"identity":547,"providers":552,"relations":562,"tags":565,"workflow":566},1778686037155.62,"k171b0gmdtned9xfwa62tb031d86mx06",{"reviewCount":8},{"description":542,"installMethods":543,"name":545,"sourceUrl":546},"Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.",{"claudeCode":544},"deanpeters/Product-Manager-Skills","Acquisition Channel Advisor","https://github.com/deanpeters/Product-Manager-Skills",{"basePath":548,"githubOwner":549,"githubRepo":550,"locale":257,"slug":551,"type":246},"skills/acquisition-channel-advisor","deanpeters","Product-Manager-Skills","acquisition-channel-advisor",{"evaluate":553,"extract":560},{"promptVersionExtension":208,"promptVersionScoring":209,"score":554,"tags":555,"targetMarket":277,"tier":297},100,[556,557,217,218,558,559],"product-management","acquisition","decision-making","unit-economics",{"commitSha":279,"license":561},"NOASSERTION",{"parentExtensionId":563,"repoId":564},"k17fvvtse56j7y3zaag454yw5986m2q1","kd79w54je3w4zrhk2stxg9246186nbp1",[557,218,558,217,556,559],{"evaluatedAt":567,"extractAt":568,"updatedAt":567},1778687204952,1778686037155,{"_creationTime":570,"_id":571,"community":572,"display":573,"identity":579,"providers":583,"relations":591,"tags":594,"workflow":595},1778675056600.2642,"k17aczx5qdprvyyqzzhkg5epys86nv76",{"reviewCount":8},{"description":574,"installMethods":575,"name":577,"sourceUrl":578},"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":576},"alirezarezvani/claude-skills","Social Media Analyzer","https://github.com/alirezarezvani/claude-skills",{"basePath":580,"githubOwner":581,"githubRepo":521,"locale":257,"slug":582,"type":246},"marketing-skill/skills/social-media-analyzer","alirezarezvani","social-media-analyzer",{"evaluate":584,"extract":590},{"promptVersionExtension":208,"promptVersionScoring":209,"score":554,"tags":585,"targetMarket":277,"tier":297},[274,217,218,586,587,588,589],"performance-tracking","roi","engagement-metrics","benchmarking",{"commitSha":279,"license":237},{"parentExtensionId":592,"repoId":593},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[218,589,588,217,586,587,274],{"evaluatedAt":596,"extractAt":597,"updatedAt":596},1778685204538,1778675056600,{"_creationTime":599,"_id":600,"community":601,"display":602,"identity":608,"providers":611,"relations":618,"tags":620,"workflow":621},1778696113180.8096,"k178v7r3z8w5bqgxd6qnv8km5586m1ch",{"reviewCount":8},{"description":603,"installMethods":604,"name":606,"sourceUrl":607},"Designing interactive calculators (ROI calculators, pricing estimators, savings projections, mortgage calculators, custom assessments) that deliver real decision-support value while serving as lead magnets and qualified-traffic generators. Honest about vanity-calculator (no real value), lead-trap (hides the answer behind email), and transparent-decision-tool (gives the result and earns the email through tiered value) patterns. Triggers on calculator, ROI calculator, pricing estimator, savings calculator, custom calculator, interactive tool, decision tool, financial calculator. Also triggers when an audience needs a calculation-driven lead magnet, when a vanity calculator is producing leads but no qualified ones, or when a calculator is being scoped for the first time.",{"claudeCode":605},"rampstackco/claude-skills","calculator-design","https://github.com/rampstackco/claude-skills",{"basePath":609,"githubOwner":610,"githubRepo":521,"locale":257,"slug":606,"type":246},"skills/calculator-design","rampstackco",{"evaluate":612,"extract":617},{"promptVersionExtension":208,"promptVersionScoring":209,"score":554,"tags":613,"targetMarket":277,"tier":297},[614,587,615,616,219,217],"calculator","pricing","growth-tooling",{"commitSha":279},{"repoId":619},"kd7bebccrrd1xf6w868aggftrd86m86v",[614,616,219,217,615,587],{"evaluatedAt":622,"extractAt":623,"updatedAt":622},1778696406184,1778696113180,{"_creationTime":625,"_id":626,"community":627,"display":628,"identity":632,"providers":635,"relations":645,"tags":646,"workflow":647},1778675056600.264,"k17169sg21srwv5sf3enw3dgcd86m4sh",{"reviewCount":8},{"description":629,"installMethods":630,"name":631,"sourceUrl":578},"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":576},"Social Content",{"basePath":633,"githubOwner":581,"githubRepo":521,"locale":257,"slug":634,"type":246},"marketing-skill/skills/social-content","social-content",{"evaluate":636,"extract":644},{"promptVersionExtension":208,"promptVersionScoring":209,"score":554,"tags":637,"targetMarket":277,"tier":297},[217,274,273,638,639,640,215,641,642,643],"content-strategy","scheduling","twitter","instagram","tiktok","facebook",{"commitSha":279,"license":237},{"parentExtensionId":592,"repoId":593},[273,638,643,641,215,217,639,274,642,640],{"evaluatedAt":648,"extractAt":597,"updatedAt":648},1778685179349,{"_creationTime":650,"_id":651,"community":652,"display":653,"identity":659,"providers":662,"relations":670,"tags":673,"workflow":674},1778698867338.3027,"k171kgm311805z9fa64vzfgkqs86nb64",{"reviewCount":8},{"description":654,"installMethods":655,"name":657,"sourceUrl":658},"Clarify brand messaging using narrative structure that positions the customer as hero. Use when the user mentions \"brand message\", \"website copy\", \"elevator pitch\", \"one-liner\", \"messaging isnt resonating\", \"brand script\", \"StoryBrand framework\", or \"customer as hero\". Also trigger when rewriting homepage copy, crafting email nurture sequences, or creating consistent messaging across sales collateral and marketing materials. Covers landing page copy, marketing collateral, and consistent communication. For memorable messaging, see made-to-stick. For product positioning, see obviously-awesome.",{"claudeCode":656},"wondelai/skills","storybrand-messaging","https://github.com/wondelai/skills",{"basePath":657,"githubOwner":660,"githubRepo":661,"locale":257,"slug":657,"type":246},"wondelai","skills",{"evaluate":663,"extract":669},{"promptVersionExtension":208,"promptVersionScoring":209,"score":554,"tags":664,"targetMarket":277,"tier":297},[217,665,666,667,668,216],"messaging","branding","storytelling","copywriting",{"commitSha":279},{"parentExtensionId":671,"repoId":672},"k17bj16z8e1yp2wwfd2hxagjtd86m0fp","kd7aexggvp8qjwjtgjbetg0jch86mg5a",[666,668,217,665,216,667],{"evaluatedAt":675,"extractAt":676,"updatedAt":675},1778699553427,1778698867338,{"_creationTime":678,"_id":679,"community":680,"display":681,"identity":685,"providers":687,"relations":695,"tags":696,"workflow":697},1778698867338.298,"k17eany15hcz465k5n1zhc55cd86nzs2",{"reviewCount":8},{"description":682,"installMethods":683,"name":684,"sourceUrl":658},"Apply the six principles of ethical persuasion (reciprocity, commitment, social proof, authority, liking, scarcity) to product design, copy, and sales. Use when the user mentions \"social proof\", \"persuasive copy\", \"why users dont convert\", \"ethical persuasion\", \"reciprocity\", \"scarcity tactics\", or \"commitment and consistency\". Also trigger when designing testimonial sections, crafting urgency messaging, or improving trust signals on landing pages. For deal negotiation tactics, see negotiation. For viral word-of-mouth, see contagious.",{"claudeCode":656},"Influence Psychology",{"basePath":686,"githubOwner":660,"githubRepo":661,"locale":257,"slug":686,"type":246},"influence-psychology",{"evaluate":688,"extract":694},{"promptVersionExtension":208,"promptVersionScoring":209,"score":554,"tags":689,"targetMarket":277,"tier":297},[217,668,690,691,692,693,216],"product-design","psychology","persuasion","ux",{"commitSha":279,"license":237},{"parentExtensionId":671,"repoId":672},[668,217,692,690,691,216,693],{"evaluatedAt":698,"extractAt":676,"updatedAt":698},1778699285462]