[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-sergebulaev-linkedin-engager-analytics-en":3,"guides-for-sergebulaev-linkedin-engager-analytics":532,"similar-k17fpm8r5qpf6rqq7qj7x9ej9d86njke-en":533},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":228,"parentExtension":248,"providers":305,"relations":309,"repo":310,"tags":529,"workflow":530},1778697045057.9775,"k17fpm8r5qpf6rqq7qj7x9ej9d86njke",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"sergebulaev/linkedin-skills","linkedin-engager-analytics","https://github.com/sergebulaev/linkedin-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":241},1778697148742.1802,"kn72b1935cafzpvte13cshwqb586mfnf","en",{"checks":20,"evaluatedAt":197,"extensionSummary":198,"features":199,"nonGoals":205,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"targetMarket":220,"tier":221,"useCases":222},[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},"Practical Utility","Problem relevance","pass","The description clearly states the problem of identifying and segmenting LinkedIn post engagers by ICP fit, and provides specific triggers and boundaries.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers significant value beyond a simple prompt by using Apify for data fetching and implementing a custom ICP segmentation logic, distinguishing it from default LLM behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle for analyzing LinkedIn post engagers, including data fetching, parsing, ICP scoring, and generating actionable lists. It also provides a fallback mechanism for when API keys are missing.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on analyzing LinkedIn post engagers and segmenting them by ICP, a coherent and well-defined scope.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's capabilities, including its use of Apify, fallback mechanism, and specific triggers, while clearly stating its non-goal.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill, not an MCP extension, and does not expose tools in the same manner. Its functionality is invoked via natural language prompts.",{"category":45,"check":46,"severity":47,"summary":48},"Documentation","Configuration & parameter reference","info","The SKILL.md mentions an optional ICP definition and max engagers, but these parameters lack explicit documentation regarding their format or default values.",{"category":33,"check":50,"severity":42,"summary":51},"Tool naming","This is a skill and does not expose tools with names. Its functionality is invoked via natural language prompts.",{"category":33,"check":53,"severity":24,"summary":54},"Minimal I/O surface","The skill's inputs (post URLs, ICP definition) and outputs (roster, breakdown, action lists) are specific to the task and do not include extraneous data.",{"category":56,"check":57,"severity":24,"summary":58},"License","License usability","The extension is licensed under the MIT License, as indicated by the bundled LICENSE file and the README.",{"category":60,"check":61,"severity":24,"summary":62},"Maintenance","Commit recency","The last commit was on 2026-05-11, which is within the last 3 months.",{"category":60,"check":64,"severity":65,"summary":66},"Dependency Management","warning","The skill depends on Apify and Publora, but there are no explicit measures mentioned for updating or managing these dependencies for vulnerabilities.",{"category":68,"check":69,"severity":24,"summary":70},"Security","Secret Management","The skill requires an APIFY_TOKEN but handles it as an environment variable, and the SKILL.md does not indicate it echoes resolved secrets.",{"category":68,"check":72,"severity":24,"summary":73},"Injection","The skill fetches data from external URLs via Apify but the SKILL.md implies it's treated as data and not instructions.",{"category":68,"check":75,"severity":24,"summary":76},"Transitive Supply-Chain Grenades","The skill relies on Apify actors, which are managed external services, but the skill itself does not download or execute arbitrary remote code.",{"category":68,"check":78,"severity":24,"summary":79},"Sandbox Isolation","The skill primarily interacts with external APIs and processes data locally; it does not appear to modify files outside its intended scope.",{"category":68,"check":81,"severity":24,"summary":82},"Sandbox escape primitives","No detached-process spawns or retry loops around denied tool calls were identified in the provided SKILL.md.",{"category":68,"check":84,"severity":24,"summary":85},"Data Exfiltration","The skill collects LinkedIn post data via Apify but does not instruct the submission of confidential data to third parties. API tokens are handled via environment variables.",{"category":68,"check":87,"severity":24,"summary":88},"Hidden Text Tricks","The bundled content and descriptions do not contain hidden-steering tricks, invisible Unicode characters, or other obfuscation methods.",{"category":90,"check":91,"severity":24,"summary":92},"Hooks","Opaque code execution","The skill's implementation does not involve obfuscated code execution, base64 payloads, or runtime script fetching.",{"category":94,"check":95,"severity":24,"summary":96},"Portability","Structural Assumption","The skill does not appear to make structural assumptions about the user's project organization outside of expecting valid LinkedIn URLs.",{"category":98,"check":99,"severity":24,"summary":100},"Trust","Issues Attention","There are 0 open issues and 0 closed issues in the last 90 days, indicating high engagement or a new/stable project.",{"category":102,"check":103,"severity":24,"summary":104},"Versioning","Release Management","The README shows a GitHub release tag, indicating a versioned release system.",{"category":106,"check":107,"severity":24,"summary":108},"Code Execution","Validation","The `lib/url_parser.py` script and Apify client usage imply input validation for URLs and API parameters.",{"category":68,"check":110,"severity":24,"summary":111},"Unguarded Destructive Operations","The skill is read-only, focusing on data retrieval and analysis, and therefore has no destructive operations.",{"category":106,"check":113,"severity":24,"summary":114},"Error Handling","The SKILL.md outlines failure modes with recovery steps, and the library code likely includes standard Python error handling for API interactions.",{"category":106,"check":116,"severity":42,"summary":117},"Logging","The skill focuses on data retrieval and analysis, not destructive actions or outbound calls that would necessitate a local audit log.",{"category":119,"check":120,"severity":47,"summary":121},"Compliance","GDPR","The skill operates on public LinkedIn post data, but personal data from profiles might be submitted to the LLM for ICP scoring without explicit sanitization beyond title/company extraction.",{"category":119,"check":123,"severity":24,"summary":124},"Target market","The skill is language-agnostic and operates on globally accessible LinkedIn data, with no apparent regional restrictions.",{"category":94,"check":126,"severity":24,"summary":127},"Runtime stability","The skill relies on standard Python libraries and external API interactions, making it portable across POSIX-compliant environments.",{"category":45,"check":129,"severity":24,"summary":130},"README","The README is comprehensive, providing installation instructions, capabilities, and setup details for optional integrations.",{"category":33,"check":132,"severity":42,"summary":133},"Tool surface size","This is a skill, not an MCP extension, and its functionality is invoked via natural language prompts rather than discrete tools.",{"category":40,"check":135,"severity":42,"summary":136},"Overlapping near-synonym tools","As a skill, it does not expose multiple tools with near-synonym names; its functionality is triggered by natural language.",{"category":45,"check":138,"severity":24,"summary":139},"Phantom features","All advertised features, such as ICP segmentation and action list generation, are directly supported by the described workflow and referenced libraries.",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for various platforms and includes setup for optional integrations like Apify and Publora.",{"category":145,"check":146,"severity":24,"summary":147},"Errors","Actionable error messages","The SKILL.md explicitly lists failure modes with observable symptoms and recovery steps, indicating well-handled error paths.",{"category":149,"check":150,"severity":65,"summary":151},"Execution","Pinned dependencies","While Python scripts are included, there is no explicit mention of pinned dependencies or lockfiles for them, and shebangs are not consistently present.",{"category":33,"check":153,"severity":42,"summary":154},"Dry-run preview","The skill is read-only and does not perform state-changing operations or send data outward, making a dry-run feature inapplicable.",{"category":156,"check":157,"severity":24,"summary":158},"Protocol","Idempotent retry & timeouts","The skill interacts with external APIs, and the provided code structure suggests standard Python error handling for API calls which would include timeouts.",{"category":119,"check":160,"severity":24,"summary":161},"Telemetry opt-in","There is no indication of telemetry collection; the skill focuses on user-requested data analysis.",{"category":40,"check":163,"severity":24,"summary":164},"Precise Purpose","The description clearly states the artifact (LinkedIn post engagers) and the task (segment by ICP fit), with explicit triggers and boundaries.",{"category":40,"check":166,"severity":24,"summary":167},"Concise Frontmatter","The frontmatter is concise, summarizing the core capability and providing specific trigger phrases without excessive keyword stuffing.",{"category":45,"check":169,"severity":24,"summary":170},"Concise Body","The SKILL.md is reasonably concise, outlining the workflow steps and delegating deeper material to separate reference files.",{"category":172,"check":173,"severity":24,"summary":174},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and links to `references/output-spec.md` for deeper material, demonstrating progressive disclosure.",{"category":172,"check":176,"severity":42,"summary":177},"Forked exploration","This skill is not an exploration-style skill; it performs a defined data retrieval and analysis task.",{"category":22,"check":179,"severity":47,"summary":180},"Usage examples","While the SKILL.md outlines the output spec and the workflow, concrete, ready-to-run examples demonstrating input, invocation, and output are missing.",{"category":22,"check":182,"severity":24,"summary":183},"Edge cases","The SKILL.md documents failure modes like missing API keys and rate limits, with suggested recovery steps.",{"category":106,"check":185,"severity":24,"summary":186},"Tool Fallback","The skill explicitly states a fallback mechanism for when the APIFY_TOKEN is missing, making the Apify integration optional.",{"category":94,"check":188,"severity":65,"summary":189},"Stack assumptions","While Python is implied, the SKILL.md does not explicitly declare the runtime surface (e.g., Python version) or side effects for bundled scripts.",{"category":191,"check":192,"severity":24,"summary":193},"Safety","Halt on unexpected state","The skill's documentation indicates it will report on unexpected states like missing API keys, implying a halt on workflow.",{"category":94,"check":195,"severity":24,"summary":196},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills. It cross-references related skills explicitly in the documentation.",1778697148090,"This skill leverages Apify to pull likers and commenters from LinkedIn posts, analyzes their profiles to segment them by ICP fit (peer, aspirational, prospect), and generates actionable lists for outreach. It can operate without an API token by asking users to paste data, and provides cost estimates for API usage.",[200,201,202,203,204],"Pull likers and commenters from LinkedIn posts","Segment engagers by ICP fit (peer, aspirational, prospect)","Produce engager roster, tier breakdown, and action lists","Utilize Apify for data fetching (optional)","Fallback to manual data pasting if API token is missing",[206,207],"Tracking author replies to your comments.","Performing automated outreach or posting without user approval.","3.0.0","4.4.0","To help users identify valuable engagement on their LinkedIn posts and generate targeted outreach lists based on Ideal Customer Profile fit.","The extension demonstrates strong practical utility and documentation quality, with clear purpose, features, and use cases. It adheres well to security and scope principles. Areas for minor improvement include explicit parameter documentation and clearer dependency pinning for scripts.",75,"A robust skill for analyzing LinkedIn post engagers and segmenting them by ICP fit.",[215,216,217,218,219],"linkedin","sales","marketing","analytics","lead-generation","global","community",[223,224,225],"Identify valuable engagement on recently published LinkedIn posts.","Segment LinkedIn commenters by ICP fit before a sales campaign.","Generate targeted outreach lists from LinkedIn post engagers.",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":237,"testCoverage":239},{"hasLockfile":228},false,1778697125427,{"descriptionLength":231,"readmeSize":232},465,13666,{"closedIssues90d":8,"forks":234,"hasChangelog":228,"openIssues90d":8,"pushedAt":235,"stars":236},7,1778529402000,66,{"hasNpmPackage":228,"license":238,"smitheryVerified":228},"MIT",{"hasCi":228,"hasTests":240},true,{"updatedAt":242},1778697148742,{"basePath":244,"githubOwner":245,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/linkedin-engager-analytics","sergebulaev","linkedin-skills","skill",{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":256,"parentExtension":259,"providers":290,"relations":300,"tags":301,"workflow":302},1778697045057.9766,"k17bg3ahwtt998cj512cdc040x86m16m",{"reviewCount":8},{"description":253,"installMethods":254,"name":255,"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":246},"LinkedIn Marketing Skills",{"basePath":257,"githubOwner":245,"githubRepo":246,"locale":18,"slug":246,"type":258},"","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":266,"providers":268,"relations":283,"tags":285,"workflow":286},1778697045057.9763,"k176j3xsc6s8d7x965bmtk87dh86mhsx",{"reviewCount":8},{"description":264,"installMethods":265,"name":255,"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":257,"githubOwner":245,"githubRepo":246,"locale":18,"slug":246,"type":267},"marketplace",{"evaluate":269,"extract":277},{"promptVersionExtension":270,"promptVersionScoring":209,"score":271,"tags":272,"targetMarket":220,"tier":221},"3.1.0",85,[215,217,273,274,275,276],"content-creation","social-media","productivity","ai-agents",{"commitSha":278,"license":238,"marketplace":279,"plugin":281},"HEAD",{"name":246,"pluginCount":280},1,{"mcpCount":8,"provider":282,"skillCount":8},"classify",{"repoId":284},"kd7eh8yxvx7bp76mv9rcfdjk0x86m12a",[276,273,215,217,275,274],{"evaluatedAt":287,"extractAt":288,"updatedAt":289},1778697061113,1778697045058,1778697380899,{"evaluate":291,"extract":297},{"promptVersionExtension":208,"promptVersionScoring":209,"score":292,"tags":293,"targetMarket":220,"tier":296},98,[215,217,274,273,294,295],"ai-writing","automation","verified",{"commitSha":278,"license":238,"plugin":298},{"mcpCount":8,"provider":282,"skillCount":299},10,{"parentExtensionId":261,"repoId":284},[294,295,273,215,217,274],{"evaluatedAt":303,"extractAt":288,"updatedAt":304},1778697076028,1778697380663,{"evaluate":306,"extract":308},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":307,"targetMarket":220,"tier":221},[215,216,217,218,219],{"commitSha":278},{"parentExtensionId":250,"repoId":284},{"_creationTime":311,"_id":284,"identity":312,"providers":313,"workflow":525},1778697040628.7039,{"githubOwner":245,"githubRepo":246,"sourceUrl":14},{"classify":314,"discover":507,"github":510},{"commitSha":278,"extensions":315},[316,329,358,373,385,399,406,417,451,465,483,496],{"basePath":257,"description":264,"displayName":246,"installMethods":317,"rationale":318,"selectedPaths":319,"source":328,"sourceLanguage":18,"type":267},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[320,323,325],{"path":321,"priority":322},".claude-plugin/marketplace.json","mandatory",{"path":324,"priority":322},"README.md",{"path":326,"priority":327},"LICENSE","high","rule",{"basePath":257,"description":253,"displayName":246,"installMethods":330,"license":238,"rationale":331,"selectedPaths":332,"source":328,"sourceLanguage":18,"type":258},{"claudeCode":246},"plugin manifest at .claude-plugin/plugin.json",[333,335,336,337,340,342,344,346,348,350,352,354,356],{"path":334,"priority":322},".claude-plugin/plugin.json",{"path":324,"priority":322},{"path":326,"priority":327},{"path":338,"priority":339},"skills/linkedin-comment-drafter/SKILL.md","medium",{"path":341,"priority":339},"skills/linkedin-content-planner/SKILL.md",{"path":343,"priority":339},"skills/linkedin-employee-advocacy/SKILL.md",{"path":345,"priority":339},"skills/linkedin-engager-analytics/SKILL.md",{"path":347,"priority":339},"skills/linkedin-hook-extractor/SKILL.md",{"path":349,"priority":339},"skills/linkedin-humanizer/SKILL.md",{"path":351,"priority":339},"skills/linkedin-post-writer/SKILL.md",{"path":353,"priority":339},"skills/linkedin-profile-optimizer/SKILL.md",{"path":355,"priority":339},"skills/linkedin-reply-handler/SKILL.md",{"path":357,"priority":339},"skills/linkedin-thread-monitor/SKILL.md",{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":328,"sourceLanguage":18,"type":247},"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",[365,367,369,371],{"path":366,"priority":322},"SKILL.md",{"path":368,"priority":339},"references/comment-templates.md",{"path":370,"priority":339},"references/examples.md",{"path":372,"priority":339},"references/voice-rules.md",{"basePath":374,"description":375,"displayName":376,"installMethods":377,"rationale":378,"selectedPaths":379,"source":328,"sourceLanguage":18,"type":247},"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",[380,381,383],{"path":366,"priority":322},{"path":382,"priority":339},"references/example-plan-week.md",{"path":384,"priority":339},"references/pillars-framework.md",{"basePath":386,"description":387,"displayName":388,"installMethods":389,"rationale":390,"selectedPaths":391,"source":328,"sourceLanguage":18,"type":247},"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",[392,393,395,397],{"path":366,"priority":322},{"path":394,"priority":339},"references/advocacy-principles.md",{"path":396,"priority":339},"references/governance-playbook.md",{"path":398,"priority":339},"references/team-cadence-matrix.md",{"basePath":244,"description":10,"displayName":13,"installMethods":400,"rationale":401,"selectedPaths":402,"source":328,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-engager-analytics/SKILL.md",[403,404],{"path":366,"priority":322},{"path":405,"priority":339},"references/output-spec.md",{"basePath":407,"description":408,"displayName":409,"installMethods":410,"rationale":411,"selectedPaths":412,"source":328,"sourceLanguage":18,"type":247},"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":366,"priority":322},{"path":415,"priority":339},"references/classification-rules.md",{"path":370,"priority":339},{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":328,"sourceLanguage":18,"type":247},"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":366,"priority":322},{"path":426,"priority":339},"references/audit-ai-tells.md",{"path":428,"priority":339},"references/audit-checklist.md",{"path":430,"priority":339},"references/audit-examples.md",{"path":432,"priority":339},"references/detector-list.md",{"path":434,"priority":339},"references/emoji-patterns.md",{"path":370,"priority":339},{"path":437,"priority":339},"references/rules-explainer.md",{"path":439,"priority":339},"references/scrub-rules.md",{"path":441,"priority":339},"references/tier-rationale.md",{"path":443,"priority":339},"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":328,"sourceLanguage":18,"type":247},"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":366,"priority":322},{"path":460,"priority":339},"references/algorithm-heuristics.md",{"path":462,"priority":339},"references/hook-formulas.md",{"path":464,"priority":339},"references/humanizer-checklist.md",{"basePath":466,"description":467,"displayName":468,"installMethods":469,"rationale":470,"selectedPaths":471,"source":328,"sourceLanguage":18,"type":247},"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":366,"priority":322},{"path":474,"priority":339},"references/about-section-templates.md",{"path":476,"priority":339},"references/banner-photo-specs.md",{"path":478,"priority":339},"references/experience-skills-rules.md",{"path":480,"priority":339},"references/featured-section-playbook.md",{"path":482,"priority":339},"references/profile-headline-formulas.md",{"basePath":484,"description":485,"displayName":486,"installMethods":487,"rationale":488,"selectedPaths":489,"source":328,"sourceLanguage":18,"type":247},"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",[490,491,492,494],{"path":366,"priority":322},{"path":370,"priority":339},{"path":493,"priority":339},"references/reply-templates.md",{"path":495,"priority":339},"references/threading-rules.md",{"basePath":497,"description":498,"displayName":499,"installMethods":500,"rationale":501,"selectedPaths":502,"source":328,"sourceLanguage":18,"type":247},"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",[503,504,505],{"path":366,"priority":322},{"path":405,"priority":339},{"path":506,"priority":339},"references/thread-timing.md",{"sources":508},[509],"manual",{"closedIssues90d":8,"description":511,"forks":234,"homepage":14,"license":238,"openIssues90d":8,"pushedAt":235,"readmeSize":232,"stars":236,"topics":512},"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,513,514,515,516,517,518,273,215,519,520,521,522,523,524],"ai-content","ai-marketing","anthropic","awesome-claude","claude-code","claude-skills","linkedin-automation","llm-tools","mcp","personal-branding","prompt-engineering","social-media-automation",{"classifiedAt":526,"discoverAt":527,"extractAt":528,"githubAt":528,"updatedAt":526},1778697044829,1778697040628,1778697042787,[218,219,215,217,216],{"evaluatedAt":242,"extractAt":288,"updatedAt":531},1778697381577,[],[534,566,595,621,646,674],{"_creationTime":535,"_id":536,"community":537,"display":538,"identity":544,"providers":549,"relations":559,"tags":562,"workflow":563},1778686037155.62,"k171b0gmdtned9xfwa62tb031d86mx06",{"reviewCount":8},{"description":539,"installMethods":540,"name":542,"sourceUrl":543},"Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.",{"claudeCode":541},"deanpeters/Product-Manager-Skills","Acquisition Channel Advisor","https://github.com/deanpeters/Product-Manager-Skills",{"basePath":545,"githubOwner":546,"githubRepo":547,"locale":18,"slug":548,"type":247},"skills/acquisition-channel-advisor","deanpeters","Product-Manager-Skills","acquisition-channel-advisor",{"evaluate":550,"extract":557},{"promptVersionExtension":208,"promptVersionScoring":209,"score":551,"tags":552,"targetMarket":220,"tier":296},100,[553,554,217,218,555,556],"product-management","acquisition","decision-making","unit-economics",{"commitSha":278,"license":558},"NOASSERTION",{"parentExtensionId":560,"repoId":561},"k17fvvtse56j7y3zaag454yw5986m2q1","kd79w54je3w4zrhk2stxg9246186nbp1",[554,218,555,217,553,556],{"evaluatedAt":564,"extractAt":565,"updatedAt":564},1778687204952,1778686037155,{"_creationTime":567,"_id":568,"community":569,"display":570,"identity":576,"providers":580,"relations":588,"tags":591,"workflow":592},1778675056600.2642,"k17aczx5qdprvyyqzzhkg5epys86nv76",{"reviewCount":8},{"description":571,"installMethods":572,"name":574,"sourceUrl":575},"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":573},"alirezarezvani/claude-skills","Social Media Analyzer","https://github.com/alirezarezvani/claude-skills",{"basePath":577,"githubOwner":578,"githubRepo":518,"locale":18,"slug":579,"type":247},"marketing-skill/skills/social-media-analyzer","alirezarezvani","social-media-analyzer",{"evaluate":581,"extract":587},{"promptVersionExtension":208,"promptVersionScoring":209,"score":551,"tags":582,"targetMarket":220,"tier":296},[274,217,218,583,584,585,586],"performance-tracking","roi","engagement-metrics","benchmarking",{"commitSha":278,"license":238},{"parentExtensionId":589,"repoId":590},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[218,586,585,217,583,584,274],{"evaluatedAt":593,"extractAt":594,"updatedAt":593},1778685204538,1778675056600,{"_creationTime":596,"_id":597,"community":598,"display":599,"identity":605,"providers":608,"relations":615,"tags":617,"workflow":618},1778696113180.8096,"k178v7r3z8w5bqgxd6qnv8km5586m1ch",{"reviewCount":8},{"description":600,"installMethods":601,"name":603,"sourceUrl":604},"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":602},"rampstackco/claude-skills","calculator-design","https://github.com/rampstackco/claude-skills",{"basePath":606,"githubOwner":607,"githubRepo":518,"locale":18,"slug":603,"type":247},"skills/calculator-design","rampstackco",{"evaluate":609,"extract":614},{"promptVersionExtension":208,"promptVersionScoring":209,"score":551,"tags":610,"targetMarket":220,"tier":296},[611,584,612,613,219,217],"calculator","pricing","growth-tooling",{"commitSha":278},{"repoId":616},"kd7bebccrrd1xf6w868aggftrd86m86v",[611,613,219,217,612,584],{"evaluatedAt":619,"extractAt":620,"updatedAt":619},1778696406184,1778696113180,{"_creationTime":622,"_id":623,"community":624,"display":625,"identity":629,"providers":632,"relations":642,"tags":643,"workflow":644},1778675056600.264,"k17169sg21srwv5sf3enw3dgcd86m4sh",{"reviewCount":8},{"description":626,"installMethods":627,"name":628,"sourceUrl":575},"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":573},"Social Content",{"basePath":630,"githubOwner":578,"githubRepo":518,"locale":18,"slug":631,"type":247},"marketing-skill/skills/social-content","social-content",{"evaluate":633,"extract":641},{"promptVersionExtension":208,"promptVersionScoring":209,"score":551,"tags":634,"targetMarket":220,"tier":296},[217,274,273,635,636,637,215,638,639,640],"content-strategy","scheduling","twitter","instagram","tiktok","facebook",{"commitSha":278,"license":238},{"parentExtensionId":589,"repoId":590},[273,635,640,638,215,217,636,274,639,637],{"evaluatedAt":645,"extractAt":594,"updatedAt":645},1778685179349,{"_creationTime":647,"_id":648,"community":649,"display":650,"identity":656,"providers":659,"relations":667,"tags":670,"workflow":671},1778698867338.3027,"k171kgm311805z9fa64vzfgkqs86nb64",{"reviewCount":8},{"description":651,"installMethods":652,"name":654,"sourceUrl":655},"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":653},"wondelai/skills","storybrand-messaging","https://github.com/wondelai/skills",{"basePath":654,"githubOwner":657,"githubRepo":658,"locale":18,"slug":654,"type":247},"wondelai","skills",{"evaluate":660,"extract":666},{"promptVersionExtension":208,"promptVersionScoring":209,"score":551,"tags":661,"targetMarket":220,"tier":296},[217,662,663,664,665,216],"messaging","branding","storytelling","copywriting",{"commitSha":278},{"parentExtensionId":668,"repoId":669},"k17bj16z8e1yp2wwfd2hxagjtd86m0fp","kd7aexggvp8qjwjtgjbetg0jch86mg5a",[663,665,217,662,216,664],{"evaluatedAt":672,"extractAt":673,"updatedAt":672},1778699553427,1778698867338,{"_creationTime":675,"_id":676,"community":677,"display":678,"identity":682,"providers":684,"relations":692,"tags":693,"workflow":694},1778698867338.298,"k17eany15hcz465k5n1zhc55cd86nzs2",{"reviewCount":8},{"description":679,"installMethods":680,"name":681,"sourceUrl":655},"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":653},"Influence Psychology",{"basePath":683,"githubOwner":657,"githubRepo":658,"locale":18,"slug":683,"type":247},"influence-psychology",{"evaluate":685,"extract":691},{"promptVersionExtension":208,"promptVersionScoring":209,"score":551,"tags":686,"targetMarket":220,"tier":296},[217,665,687,688,689,690,216],"product-design","psychology","persuasion","ux",{"commitSha":278,"license":238},{"parentExtensionId":668,"repoId":669},[665,217,689,687,688,216,690],{"evaluatedAt":695,"extractAt":673,"updatedAt":695},1778699285462]