[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-sergebulaev-linkedin-reply-handler-zh-CN":3,"guides-for-sergebulaev-linkedin-reply-handler":530,"similar-k176b3h95fh6254yhjy891jkgn86m1h5-zh-CN":531},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":238,"isFallback":223,"parentExtension":243,"providers":301,"relations":305,"repo":307,"tags":527,"workflow":528},1778697367245.4192,"k176b3h95fh6254yhjy891jkgn86m1h5",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"根据特定 LinkedIn 评论的 URL 起草回复。当用户希望回复任何帖子的评论，或在作者回复他们后进行跟进时使用。解析 commentUrn，解析正确的 parentComment 目标（LinkedIn 会将线程展平为 2 个级别），并在批准后通过 Publora 发布。不适用于顶级评论（请使用 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":221,"workflow":236},1778697367245.4194,"kn7602da9vz6haff6psv5jz32n86mrf7","zh-CN",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"tier":216,"useCases":217},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,100,104,107,110,113,116,119,122,126,129,133,137,141,144,147,150,154,157,160,163,166,169,172,176,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","描述清楚地说明了技能的用途（起草 LinkedIn 评论的回复）以及何时使用它（回复评论、跟进），并明确了非目标（不适用于顶级评论）。",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","Frontmatter 简洁，并在字符限制内有效地总结了核心功能和使用场景。",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","SKILL.md 结构良好，行数在限制内，并将详细信息委托给单独的参考文件。",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","SKILL.md 概述了工作流程，并链接到 `references/` 目录中的详细说明，避免了大型嵌入式数据。",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","该技能似乎不涉及需要分叉上下文的深度探索或代码审查。",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","SKILL.md 包含一个清晰的端到端示例，演示了输入、调用和预期的输出。",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","文档解决了 LinkedIn 线程展平的“陷阱”作为特定边缘情况，并解释了如何处理它。",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","该技能仅使用 Claude 内部工具，不依赖外部 MCP 服务器，因此无需回退。",{"category":53,"check":54,"severity":39,"summary":55},"Safety","Halt on unexpected state","该技能的主要功能是起草内容，而不是执行破坏性操作，因此不需要用于停止的显式预状态检查。",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","该技能是独立的，不隐式依赖其他技能；任何跨技能协调（如 URL 解析）都在内部处理或通过显式可用的库处理。",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","描述清楚地指出了回复特定 LinkedIn 评论的问题以及相关的线程展平挑战。",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","该技能通过正确处理 LinkedIn 复杂的线程展平逻辑并与外部 API 集成以进行发布，提供了比简单提示更大的价值。",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","该技能从 URL 解析到通过 Publora 起草和发布，完整地解决了其声明的用例，并清楚地处理了 LinkedIn 的 API 细微差别。",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","该技能仅专注于起草 LinkedIn 评论的回复和管理相关的线程逻辑。",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","显示的描述准确地反映了技能的功能，包括其特定的用例和限制。",{"category":22,"check":77,"severity":24,"summary":78},"Scoped tools","该技能利用特定的辅助函数和库来执行诸如 URL 解析和 API 交互等不同任务，而不是使用单一的通用工具。",{"category":30,"check":80,"severity":39,"summary":81},"Configuration & parameter reference","该技能似乎没有可配置的参数或环境变量，除了可选的 API 令牌，这些令牌由库隐式处理。",{"category":70,"check":83,"severity":24,"summary":84},"Tool naming","技能的内部函数和引用的库具有描述性名称。",{"category":70,"check":86,"severity":24,"summary":87},"Minimal I/O surface","技能的输入（URL）和输出（草稿、批准卡）与其任务相关，并且内部库调用是集中的。",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","该扩展是在 MIT 许可下发布的，该许可具有高度兼容性且用途广泛。",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","最新提交发生在 2026 年 5 月 11 日，表明最近有维护活动。",{"category":93,"check":97,"severity":98,"summary":99},"Dependency Management","info","使用了 `requests` 和 `python-dotenv` 库，但没有明确提到对这些依赖项进行漏洞扫描或自动更新机制。",{"category":101,"check":102,"severity":24,"summary":103},"Security","Secret Management","API 令牌（Apify、Publora）通过环境变量处理，而不是硬编码，并且它们的用法不会在日志或 stdout 中回显。",{"category":101,"check":105,"severity":24,"summary":106},"Injection","该技能主要处理提供的 URL 和预定义的逻辑，没有迹象表明加载或执行不受信任的第三方代码或数据作为指令。",{"category":101,"check":108,"severity":24,"summary":109},"Transitive Supply-Chain Grenades","该技能依赖于捆绑的 Python 库，并且在运行时不获取外部代码或内容。",{"category":101,"check":111,"severity":24,"summary":112},"Sandbox Isolation","该技能在提供的 Claude Code 环境中运行，并且不尝试修改其指定范围之外的文件。",{"category":101,"check":114,"severity":24,"summary":115},"Sandbox escape primitives","没有证据表明存在分离进程的产生或拒绝重试循环，这些可能导致沙箱逃逸。",{"category":101,"check":117,"severity":24,"summary":118},"Data Exfiltration","该技能的主要功能是内容生成，并且它似乎不会读取或将机密数据提交给第三方。",{"category":101,"check":120,"severity":24,"summary":121},"Hidden Text Tricks","捆绑的 markdown 和代码文件不包含任何隐藏的文本技巧或恶意 Unicode 字符。",{"category":123,"check":124,"severity":24,"summary":125},"Hooks","Opaque code execution","Python 代码可读，未被混淆、base64 编码或动态获取。",{"category":57,"check":127,"severity":24,"summary":128},"Structural Assumption","该技能不对用户项目结构做任何假设，除了需要 `.env` 文件用于凭据外，这是一种标准做法。",{"category":130,"check":131,"severity":24,"summary":132},"Trust","Issues Attention","在过去 90 天内有 0 个打开和 0 个关闭的 issue，issue 参与率不适用，但表明当前活动量较低。",{"category":134,"check":135,"severity":24,"summary":136},"Versioning","Release Management","该项目使用 GitHub releases，并且最新的 release tag 表明了近期的版本管理。",{"category":138,"check":139,"severity":24,"summary":140},"Execution","Validation","lib/url_parser.py 处理 URL 解析，并且与 Publora 等外部 API 的交互意味着对输入和输出进行了验证。",{"category":101,"check":142,"severity":39,"summary":143},"Unguarded Destructive Operations","该技能的核心功能是起草内容并在批准后通过外部 API 发布，而不是在用户的文件系统中执行破坏性操作。",{"category":49,"check":145,"severity":24,"summary":146},"Error Handling","Python 库（lib/apify_client.py、lib/publora_client.py）可能包含 API 交互的错误处理，并且技能的整体工作流程旨在在关键操作之前获得用户批准。",{"category":49,"check":148,"severity":39,"summary":149},"Logging","该技能的主要操作（起草、在批准时与外部 API 交互）不需要本地审计日志记录。",{"category":151,"check":152,"severity":39,"summary":153},"Compliance","GDPR","该技能处理 LinkedIn URL 和评论内容；它不直接处理除 LinkedIn 上已有的信息之外的个人数据。",{"category":151,"check":155,"severity":24,"summary":156},"Target market","该技能的范围是全球性的，因为 LinkedIn 是一个全球性平台，并且该功能不是特定于地区的。",{"category":57,"check":158,"severity":24,"summary":159},"Runtime stability","该技能依赖于标准的 Python 库，并且应该能在符合 POSIX 的环境中运行。",{"category":30,"check":161,"severity":24,"summary":162},"README","README 内容详尽，详细说明了安装、用法和可选配置。",{"category":70,"check":164,"severity":39,"summary":165},"Tool surface size","这是一个具有内部逻辑的技能，而不是 CLI 意义上的暴露工具。",{"category":22,"check":167,"severity":39,"summary":168},"Overlapping near-synonym tools","该技能作为一个单一单元运行，不公开具有重叠功能的多个工具。",{"category":30,"check":170,"severity":24,"summary":171},"Phantom features","所有宣传的功能，如处理线程展平及与 Publora 集成，都已实现并得到描述。",{"category":173,"check":174,"severity":24,"summary":175},"Install","Installation instruction","README 提供了适用于各种 Claude 环境的清晰安装说明，并提到了 Apify 和 Publora 的可选设置。",{"category":177,"check":178,"severity":24,"summary":179},"Errors","Actionable error messages","虽然没有明确详细说明，但使用用于 API 交互的外部库以及批准流程表明错误会得到处理并呈现给用户。",{"category":138,"check":181,"severity":98,"summary":182},"Pinned dependencies","该技能使用了标准的 Python 包（requests、python-dotenv），但在提供的文件中没有看到明确的版本固定或锁定文件。",{"category":70,"check":184,"severity":24,"summary":185},"Dry-run preview","该技能的工作流程包括在发布前进行人工批准的步骤，这作为生成内容和预期操作的一种试运行预览。",{"category":187,"check":188,"severity":39,"summary":189},"Protocol","Idempotent retry & timeouts","该技能的操作不涉及需要幂等性或硬超时（超出底层库提供的范围）的状态更改远程调用。",{"category":151,"check":191,"severity":39,"summary":192},"Telemetry opt-in","该技能似乎不发出任何遥测数据。",1778697245438,"该技能通过解析评论 URL、解析线程上下文以及与 Publora API 集成以进行发布来起草对特定 LinkedIn 评论的回复。它能正确处理 LinkedIn 的两级线程展平，并提供与 Apify 的可选集成以获取数据。",[196,197,198,199,200],"起草对特定 LinkedIn 评论的回复。","正确处理 LinkedIn 的 2 级线程展平。","解析 LinkedIn 评论 URL 以识别上下文。","与 Publora API 集成以进行批准后的发布。","与 Apify 的可选集成以获取线程数据。",[202,203],"起草 LinkedIn 帖子的顶级评论。","未经用户批准的自动发布。","3.0.0","4.4.0","帮助用户起草与特定 LinkedIn 评论相关的回复，促进在平台上的更深入互动。","所有检查均通过或不适用，表明该技能质量高、文档齐全且已准备好投入生产。",98,"一个生产就绪的技能，用于起草 LinkedIn 评论的回复，具有出色的文档和对复杂平台细微差别的处理能力。",[211,212,213,214,215],"linkedin","social-media","content-generation","api","python","verified",[218,219,220],"回复任何 LinkedIn 帖子的特定评论。","在作者回复你的评论后继续对话。","重新参与不活跃的 LinkedIn 线程。",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"security":232,"testCoverage":234},{"hasLockfile":223},false,1778697221338,{"descriptionLength":226,"readmeSize":227},372,13666,{"closedIssues90d":8,"forks":229,"hasChangelog":223,"openIssues90d":8,"pushedAt":230,"stars":231},7,1778529402000,66,{"hasNpmPackage":223,"license":233,"smitheryVerified":223},"MIT",{"hasCi":223,"hasTests":235},true,{"updatedAt":237},1778697367245,{"basePath":239,"githubOwner":240,"githubRepo":241,"locale":18,"slug":13,"type":242},"skills/linkedin-reply-handler","sergebulaev","linkedin-skills","skill",{"_creationTime":244,"_id":245,"community":246,"display":247,"identity":251,"parentExtension":255,"providers":288,"relations":296,"tags":297,"workflow":298},1778697045057.9766,"k17bg3ahwtt998cj512cdc040x86m16m",{"reviewCount":8},{"description":248,"installMethods":249,"name":250,"sourceUrl":14},"10 Claude Code skills for LinkedIn marketing: post writing, comment drafting, reply handler, hook extractor, humanizer (rewrite + audit + emoji + detector + rules sub-tools), profile optimizer, content planner, employee advocacy, thread monitor (author replies), engager analytics (likers + commenters ICP segmentation).",{"claudeCode":241},"LinkedIn Marketing Skills",{"basePath":252,"githubOwner":240,"githubRepo":241,"locale":253,"slug":241,"type":254},"","en","plugin",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":262,"providers":264,"relations":281,"tags":283,"workflow":284},1778697045057.9763,"k176j3xsc6s8d7x965bmtk87dh86mhsx",{"reviewCount":8},{"description":260,"installMethods":261,"name":250,"sourceUrl":14},"Claude Code skills for LinkedIn growth: post writing, comment drafting, reply handler, hook extractor, humanizer (with bundled audit + AI-detector spread tester + emoji detector + rule explainer), profile optimizer, content planner, employee advocacy, thread monitor (author-reply tracking), engager analytics (likers/commenters ICP segmentation).",{"claudeCode":12},{"basePath":252,"githubOwner":240,"githubRepo":241,"locale":253,"slug":241,"type":263},"marketplace",{"evaluate":265,"extract":275},{"promptVersionExtension":266,"promptVersionScoring":205,"score":267,"tags":268,"targetMarket":273,"tier":274},"3.1.0",85,[211,269,270,212,271,272],"marketing","content-creation","productivity","ai-agents","global","community",{"commitSha":276,"license":233,"marketplace":277,"plugin":279},"HEAD",{"name":241,"pluginCount":278},1,{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd7eh8yxvx7bp76mv9rcfdjk0x86m12a",[272,270,211,269,271,212],{"evaluatedAt":285,"extractAt":286,"updatedAt":287},1778697061113,1778697045058,1778697380899,{"evaluate":289,"extract":293},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":290,"targetMarket":273,"tier":216},[211,269,212,270,291,292],"ai-writing","automation",{"commitSha":276,"license":233,"plugin":294},{"mcpCount":8,"provider":280,"skillCount":295},10,{"parentExtensionId":257,"repoId":282},[291,292,270,211,269,212],{"evaluatedAt":299,"extractAt":286,"updatedAt":300},1778697076028,1778697380663,{"evaluate":302,"extract":304},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":303,"targetMarket":273,"tier":216},[211,212,213,214,215],{"commitSha":276},{"parentExtensionId":245,"repoId":282,"translatedFrom":306},"k17aw2290xf0wgm318nct99zj986nkks",{"_creationTime":308,"_id":282,"identity":309,"providers":310,"workflow":523},1778697040628.7039,{"githubOwner":240,"githubRepo":241,"sourceUrl":14},{"classify":311,"discover":505,"github":508},{"commitSha":276,"extensions":312},[313,326,355,370,382,396,406,417,451,465,483,494],{"basePath":252,"description":260,"displayName":241,"installMethods":314,"rationale":315,"selectedPaths":316,"source":325,"sourceLanguage":253,"type":263},{"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":252,"description":248,"displayName":241,"installMethods":327,"license":233,"rationale":328,"selectedPaths":329,"source":325,"sourceLanguage":253,"type":254},{"claudeCode":241},"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":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":325,"sourceLanguage":253,"type":242},"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",[362,364,366,368],{"path":363,"priority":319},"SKILL.md",{"path":365,"priority":336},"references/comment-templates.md",{"path":367,"priority":336},"references/examples.md",{"path":369,"priority":336},"references/voice-rules.md",{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":325,"sourceLanguage":253,"type":242},"skills/linkedin-content-planner","Generate a 7-day LinkedIn content plan from a theme, audience, and pillars. Produces per-day post pillar, format, hook type, CTA, posting time, daily comment targets, and a weekly inbound-readiness check. Use when the user wants to plan a week or month of content, not draft a single post.","linkedin-content-planner",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-content-planner/SKILL.md",[377,378,380],{"path":363,"priority":319},{"path":379,"priority":336},"references/example-plan-week.md",{"path":381,"priority":336},"references/pillars-framework.md",{"basePath":383,"description":384,"displayName":385,"installMethods":386,"rationale":387,"selectedPaths":388,"source":325,"sourceLanguage":253,"type":242},"skills/linkedin-employee-advocacy","Stand up and run a LinkedIn employee advocacy program for a marketing or sales team. Covers 14-day launch playbook, brand-guideline governance, per-post time budget, cadence benchmarks, and team ROI (reach, engagement, pipeline). Triggers on \"employee advocacy\", \"get the team posting\", \"scale LinkedIn across team\", \"advocacy ROI\".","linkedin-employee-advocacy",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-employee-advocacy/SKILL.md",[389,390,392,394],{"path":363,"priority":319},{"path":391,"priority":336},"references/advocacy-principles.md",{"path":393,"priority":336},"references/governance-playbook.md",{"path":395,"priority":336},"references/team-cadence-matrix.md",{"basePath":397,"description":398,"displayName":399,"installMethods":400,"rationale":401,"selectedPaths":402,"source":325,"sourceLanguage":253,"type":242},"skills/linkedin-engager-analytics","Pull the people who liked or commented on any LinkedIn post and segment them by ICP fit (peer / aspirational / prospect / other). Produces an engager roster, tier breakdown, and outbound action lists (follow back, comment-drop, DM-able with one-line openers). Powered by Apify, no LinkedIn login. Triggers on \"who liked my post\", \"who engaged\", \"engagers report\", \"audience analytics\". Not for tracking author replies to your comments (use linkedin-thread-monitor).","linkedin-engager-analytics",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-engager-analytics/SKILL.md",[403,404],{"path":363,"priority":319},{"path":405,"priority":336},"references/output-spec.md",{"basePath":407,"description":408,"displayName":409,"installMethods":410,"rationale":411,"selectedPaths":412,"source":325,"sourceLanguage":253,"type":242},"skills/linkedin-hook-extractor","Reverse-engineer the hook formula from a viral LinkedIn post URL. Returns which of the 10 canonical 2026 formulas it uses (anaphora, R.I.P., year-pivot, time-anchor, self-proving, odd-money, paid-vs-free, curiosity-gap, contrarian, comment-gate), why it worked, and a blank template. Use to learn from a competitor's post, not to write your own (use linkedin-post-writer).","linkedin-hook-extractor",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-hook-extractor/SKILL.md",[413,414,416],{"path":363,"priority":319},{"path":415,"priority":336},"references/classification-rules.md",{"path":367,"priority":336},{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":325,"sourceLanguage":253,"type":242},"skills/linkedin-humanizer","Scrub AI tells from any text draft OR audit a finished post against the 2026 algorithm heuristic checklist. Tier-based rewriter (forensic / strict / aesthetic / all) plus `--mode audit` for detection-only pass-fail review covering length, hook, CTA, format penalties, AI vocab. Sub-tools: emoji-pattern detector, multi-detector spread tester (GPTZero, Originality.ai, ZeroGPT, Sapling, Copyleaks), rule explainer. Triggers on \"humanize\", \"de-AI\", \"review this draft\", \"audit before posting\", \"is this ready\".","linkedin-humanizer",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-humanizer/SKILL.md",[424,425,427,429,431,433,435,436,438,440,442,444,447,449],{"path":363,"priority":319},{"path":426,"priority":336},"references/audit-ai-tells.md",{"path":428,"priority":336},"references/audit-checklist.md",{"path":430,"priority":336},"references/audit-examples.md",{"path":432,"priority":336},"references/detector-list.md",{"path":434,"priority":336},"references/emoji-patterns.md",{"path":367,"priority":336},{"path":437,"priority":336},"references/rules-explainer.md",{"path":439,"priority":336},"references/scrub-rules.md",{"path":441,"priority":336},"references/tier-rationale.md",{"path":443,"priority":336},"references/voice-fingerprint.md",{"path":445,"priority":446},"scripts/detectors.env.example","low",{"path":448,"priority":446},"scripts/requirements.txt",{"path":450,"priority":446},"scripts/test_detectors.py",{"basePath":452,"description":453,"displayName":454,"installMethods":455,"rationale":456,"selectedPaths":457,"source":325,"sourceLanguage":253,"type":242},"skills/linkedin-post-writer","Draft a new LinkedIn post from scratch using a 2026 hook formula (anaphora, R.I.P., year-pivot, time-anchor, self-proving, paid-vs-free, curiosity-gap, odd-money, contrarian). Runs the humanizer pass and schedules via Publora on approval. Use when the user asks to write a post, needs a hook, or wants a proven format. Not for reviewing existing drafts (use linkedin-humanizer --mode audit).","linkedin-post-writer",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-post-writer/SKILL.md",[458,459,461,463],{"path":363,"priority":319},{"path":460,"priority":336},"references/algorithm-heuristics.md",{"path":462,"priority":336},"references/hook-formulas.md",{"path":464,"priority":336},"references/humanizer-checklist.md",{"basePath":466,"description":467,"displayName":468,"installMethods":469,"rationale":470,"selectedPaths":471,"source":325,"sourceLanguage":253,"type":242},"skills/linkedin-profile-optimizer","Audit and rewrite a LinkedIn profile end-to-end for 2026: headline, About 7-step, Featured, banner, photo, Experience metrics, Skills, custom URL, recommendations. Triggers on \"review my profile\", \"rewrite my headline\", \"fix my About\", \"optimize banner\", \"profile audit\", \"LinkedIn bio\". Converts resume-style profiles to ones that convert 3-5x better.","linkedin-profile-optimizer",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-profile-optimizer/SKILL.md",[472,473,475,477,479,481],{"path":363,"priority":319},{"path":474,"priority":336},"references/about-section-templates.md",{"path":476,"priority":336},"references/banner-photo-specs.md",{"path":478,"priority":336},"references/experience-skills-rules.md",{"path":480,"priority":336},"references/featured-section-playbook.md",{"path":482,"priority":336},"references/profile-headline-formulas.md",{"basePath":239,"description":484,"displayName":13,"installMethods":485,"rationale":486,"selectedPaths":487,"source":325,"sourceLanguage":253,"type":242},"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",[488,489,490,492],{"path":363,"priority":319},{"path":367,"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":253,"type":242},"skills/linkedin-thread-monitor","Track which of your LinkedIn comments earned author replies. Flags the 6-24h Kevin Payne window where thread momentum peaks, classifies threads as hot/warm/cool/dormant, and routes warm ones to linkedin-reply-handler for follow-up drafts. Powered by Apify, no LinkedIn login. Triggers on \"what threads need follow-up\", \"author replied\", \"monitor my comments\". Not for analyzing likers on a post (use linkedin-engager-analytics).","linkedin-thread-monitor",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-thread-monitor/SKILL.md",[501,502,503],{"path":363,"priority":319},{"path":405,"priority":336},{"path":504,"priority":336},"references/thread-timing.md",{"sources":506},[507],"manual",{"closedIssues90d":8,"description":509,"forks":229,"homepage":14,"license":233,"openIssues90d":8,"pushedAt":230,"readmeSize":227,"stars":231,"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,211,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,[214,213,211,215,212],{"evaluatedAt":529,"extractAt":286,"updatedAt":237},1778697248213,[],[532,560,590,617,636,667],{"_creationTime":533,"_id":534,"community":535,"display":536,"identity":542,"providers":546,"relations":553,"tags":556,"workflow":557},1778696833339.6226,"k17ckxne6mhyf23n1jfyqktpqd86nfz4",{"reviewCount":8},{"description":537,"installMethods":538,"name":540,"sourceUrl":541},"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":539},"sanjay3290/ai-skills","google-docs","https://github.com/sanjay3290/ai-skills",{"basePath":543,"githubOwner":544,"githubRepo":545,"locale":253,"slug":540,"type":242},"skills/google-docs","sanjay3290","ai-skills",{"evaluate":547,"extract":552},{"promptVersionExtension":204,"promptVersionScoring":205,"score":548,"tags":549,"targetMarket":273,"tier":216},100,[540,214,550,551,215],"documentation","oauth",{"commitSha":276},{"parentExtensionId":554,"repoId":555},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[214,550,540,551,215],{"evaluatedAt":558,"extractAt":559,"updatedAt":558},1778696994497,1778696833339,{"_creationTime":561,"_id":562,"community":563,"display":564,"identity":570,"providers":576,"relations":583,"tags":586,"workflow":587},1778696505500.0078,"k174n9sd7wv9knh3b8rv7vv2wh86me74",{"reviewCount":8},{"description":565,"installMethods":566,"name":568,"sourceUrl":569},"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":567},"ReScienceLab/opc-skills","Reddit","https://github.com/ReScienceLab/opc-skills",{"basePath":571,"githubOwner":572,"githubRepo":573,"locale":574,"slug":575,"type":242},"skills/reddit","ReScienceLab","opc-skills","fr","reddit",{"evaluate":577,"extract":581},{"promptVersionExtension":204,"promptVersionScoring":205,"score":548,"tags":578,"targetMarket":273,"tier":216},[575,214,579,212,580],"data-retrieval","information-gathering",{"commitSha":276,"license":582},"Apache-2.0",{"parentExtensionId":584,"repoId":585},"k17b55rp7ccqw91566yq0ax2as86n6rk","kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[214,579,580,575,212],{"evaluatedAt":588,"extractAt":589,"updatedAt":588},1778696852717,1778696505500,{"_creationTime":591,"_id":592,"community":593,"display":594,"identity":600,"providers":604,"relations":610,"tags":613,"workflow":614},1778691104676.0024,"k1774xvkdd90hm8spynfw373tn86nkme",{"reviewCount":8},{"description":595,"installMethods":596,"name":598,"sourceUrl":599},"Generate a vertical story image for TikTok or Instagram book promotion with cover art, hook text, and author branding.",{"claudeCode":597},"iterationlayer/skills","generate-social-media-book-promo","https://github.com/iterationlayer/skills",{"basePath":601,"githubOwner":602,"githubRepo":603,"locale":253,"slug":598,"type":242},"skills/generate-social-media-book-promo","iterationlayer","skills",{"evaluate":605,"extract":609},{"promptVersionExtension":204,"promptVersionScoring":205,"score":548,"tags":606,"targetMarket":273,"tier":216},[607,269,212,608,214],"image-generation","book-promotion",{"commitSha":276},{"parentExtensionId":611,"repoId":612},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[214,608,607,269,212],{"evaluatedAt":615,"extractAt":616,"updatedAt":615},1778693472094,1778691104676,{"_creationTime":618,"_id":619,"community":620,"display":621,"identity":624,"providers":625,"relations":632,"tags":633,"workflow":634},1778697045057.978,"k1709qff277g3qreq668nrfj0d86nrrb",{"reviewCount":8},{"description":419,"installMethods":622,"name":623,"sourceUrl":14},{"claudeCode":12},"LinkedIn Humanizer",{"basePath":418,"githubOwner":240,"githubRepo":241,"locale":253,"slug":420,"type":242},{"evaluate":626,"extract":631},{"promptVersionExtension":204,"promptVersionScoring":205,"score":548,"tags":627,"targetMarket":273,"tier":216},[628,629,211,213,630],"ai-detection","text-rewriting","nlp",{"commitSha":276,"license":233},{"parentExtensionId":245,"repoId":282},[628,213,211,630,629],{"evaluatedAt":635,"extractAt":286,"updatedAt":635},1778697181923,{"_creationTime":637,"_id":638,"community":639,"display":640,"identity":646,"providers":650,"relations":660,"tags":663,"workflow":664},1778675056600.264,"k17169sg21srwv5sf3enw3dgcd86m4sh",{"reviewCount":8},{"description":641,"installMethods":642,"name":644,"sourceUrl":645},"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":643},"alirezarezvani/claude-skills","Social Content","https://github.com/alirezarezvani/claude-skills",{"basePath":647,"githubOwner":648,"githubRepo":516,"locale":253,"slug":649,"type":242},"marketing-skill/skills/social-content","alirezarezvani","social-content",{"evaluate":651,"extract":659},{"promptVersionExtension":204,"promptVersionScoring":205,"score":548,"tags":652,"targetMarket":273,"tier":216},[269,212,270,653,654,655,211,656,657,658],"content-strategy","scheduling","twitter","instagram","tiktok","facebook",{"commitSha":276,"license":233},{"parentExtensionId":661,"repoId":662},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[270,653,658,656,211,269,654,212,657,655],{"evaluatedAt":665,"extractAt":666,"updatedAt":665},1778685179349,1778675056600,{"_creationTime":668,"_id":669,"community":670,"display":671,"identity":674,"providers":675,"relations":681,"tags":683,"workflow":684},1778697315864.007,"k1763dsjf4mn3mdd2vrjmreexd86n9js",{"reviewCount":8},{"description":672,"installMethods":673,"name":358,"sourceUrl":14},"根据帖子URL起草LinkedIn评论。当用户粘贴帖子URL并要求评论、参与或成为第一个评论者时使用。在获得批准后，通过Publora生成用户声音的1-3个变体，选择一个反应，并安排发布。不适用于回复现有评论（请使用linkedin-reply-handler）。",{"claudeCode":12},{"basePath":356,"githubOwner":240,"githubRepo":241,"locale":18,"slug":358,"type":242},{"evaluate":676,"extract":680},{"promptVersionExtension":204,"promptVersionScoring":205,"score":677,"tags":678,"targetMarket":273,"tier":216},99,[211,212,269,679,292],"commenting",{"commitSha":276},{"parentExtensionId":245,"repoId":282,"translatedFrom":682},"k17dz15gvrb43xhfd5e5py21vx86nhbq",[292,679,211,269,212],{"evaluatedAt":685,"extractAt":286,"updatedAt":686},1778697090742,1778697315864]