[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-sergebulaev-linkedin-humanizer-en":3,"guides-for-sergebulaev-linkedin-humanizer":539,"similar-k1709qff277g3qreq668nrfj0d86nrrb-en":540},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":249,"isFallback":234,"parentExtension":255,"providers":313,"relations":317,"repo":318,"tags":537,"workflow":538},1778697045057.978,"k1709qff277g3qreq668nrfj0d86nrrb",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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\".",{"claudeCode":12},"sergebulaev/linkedin-skills","LinkedIn Humanizer","https://github.com/sergebulaev/linkedin-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":232,"workflow":247},1778697181923.188,"kn7at3w1zny7c5nk9exwv3nv5586nqtk","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":209,"promptVersionExtension":213,"promptVersionScoring":214,"purpose":215,"rationale":216,"score":217,"summary":218,"tags":219,"targetMarket":225,"tier":226,"useCases":227},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly identifies the user problem of removing AI tells from text drafts and auditing posts against specific heuristics, immediately clarifying the extension's purpose.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension offers a multi-tiered approach to AI text scrubbing (forensic, strict, aesthetic) and includes specialized sub-tools like an emoji detector and a multi-detector tester, providing value beyond a simple prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension appears production-ready, with detailed rule explanations, clear mode definitions, and comprehensive file organization supporting its stated use case of text humanization and auditing.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on AI text detection and rewriting for LinkedIn, with clear sub-skills and references directly supporting this core function without branching into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the extension's capabilities, modes, and sub-tools, matching the detail found in the SKILL.md frontmatter.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This extension is a skill and does not expose tools directly; its functionality is accessed via natural language commands.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The SKILL.md provides clear mode definitions and optional parameters, and the referenced files like 'scrub-rules.md' and 'rules-explainer.md' detail the rules and justifications.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","As a skill, it does not expose tools with specific names; interaction is via natural language prompts.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill takes text input and returns rewritten text, a diff, perplexity estimate, and confidence level, all directly related to the core task without extraneous data.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, clearly indicated by a LICENSE file and confirmed in the README.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on 2026-05-11, which is within the last 90 days, indicating recent maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The extension lists Python dependencies in 'requirements.txt' which is suitable for managing third-party libraries.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The extension does not appear to handle secrets directly; API keys for external detectors are handled via environment variables, following best practices.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The extension processes text inputs and calls external APIs, but the structure of the skill and its references suggest data is treated as content, not executable instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The extension relies on external APIs for some detectors, but these are documented and their use is explicit, not a hidden runtime download of instructions.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","As a skill processing text and calling documented APIs, it operates within defined boundaries and does not modify external file systems.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No evidence of detached processes or retry loops around denied calls is present in the skill's structure.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","External API calls for detectors are documented and require user-provided API keys, with no indication of unauthorized data submission.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled files appear free of hidden steering tricks; descriptions use standard text and expected Unicode.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is primarily in readable Python scripts and markdown files, with no obfuscated code or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill operates on text input and documented external APIs, making no assumptions about the user's project file structure.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating either low usage or active maintenance with no current issues.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","A meaningful version (V2, 2026-04-27) is declared in SKILL.md, and GitHub releases are present.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","Input text is processed, and external API calls are handled with error checking; Python dependencies are listed for runtime validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is analytical and text-processing; it does not perform any destructive operations.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The Python scripts include error handling for API calls, and the skill's design accounts for potential issues with external detectors.",{"category":111,"check":115,"severity":42,"summary":116},"Logging","The extension's primary function is text analysis and API interaction; explicit local audit logging is not applicable for this type of skill.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill processes user-provided text for analysis and does not appear to handle personal data beyond what the user inputs for detection.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill is language-analysis focused and has no regional or jurisdictional limitations, thus 'global' is appropriate.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The extension uses standard Python libraries and documented external APIs, with a Python requirements file, making it portable across compatible runtimes.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README file is comprehensive, detailing installation, usage, and the purpose of the included skills.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a skill, not a toolset; it is invoked via natural language prompts.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","As a skill invoked by natural language, it does not expose tools with overlapping names.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, including sub-tools and modes, have corresponding implementations detailed in the SKILL.md and supporting files.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for multiple platforms (claude.ai, Desktop, OpenClaw, Claude Code) and includes example invocations.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The Python scripts and API integrations include error handling that provides informative messages, guiding the user on how to resolve issues like missing API keys.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The 'requirements.txt' file pins dependencies, ensuring consistent runtime behavior.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The extension is analytical and performs no state-changing operations or outbound data sends.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The extension handles external API calls with timeouts and retries managed by the requests library, and does not perform state-changing operations.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The extension's functionality relies on user-provided API keys for external services; there is no telemetry emitted by default, and any usage of these services is user-initiated.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The SKILL.md frontmatter precisely names the artifact (text drafts, posts) and the user intent (scrub AI tells, audit against heuristics), with clear triggers and boundaries.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and self-contained, effectively summarizing the core capability and trigger phrases within the recommended character limit.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured with progressive disclosure to separate files, keeping the main instruction concise and under token limits.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed information like rule justifications, emoji patterns, and audit checklists are appropriately split into separate reference files, linked from the main SKILL.md.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill focuses on text analysis and rewriting, not deep exploration or multi-file inspection, so `context: fork` is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The 'references/examples.md' file provides worked examples demonstrating input, transformation, and output, validating the core functionality.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md and 'rules-explainer.md' discuss limitations, failure modes (e.g., detector bias, non-negotiable rules), and handling of user voice, with recovery suggestions.",{"category":111,"check":183,"severity":24,"summary":184},"Tool Fallback","The skill supports multiple detectors, and the detector tester script handles missing API keys gracefully, allowing for manual input or demo mode.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The extension's audit checklist includes checks for algorithm safety and voice match, prompting fixes before publishing, and the core logic halts on errors.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; related skills are mentioned for context but not as dependencies.",1778697181354,"This skill analyzes text drafts or finished posts to remove AI-generated tells, offering tiered rewriting (forensic, strict, aesthetic) and an audit mode against a 2026 algorithm heuristic checklist. It includes sub-tools for emoji detection and a multi-detector spread tester, with clear usage triggers.",[195,196,197,198,199],"Tiered AI text scrubbing (forensic, strict, aesthetic)","AI detection auditing against a 2026 heuristic checklist","Emoji pattern detection and analysis","Multi-detector spread testing for AI text","Rule explainer for stylistic justifications",[201,202,203],"Generating original content from scratch","Providing factual content verification","Acting as a general-purpose grammar checker",[205,206,207,208],"AI Text Analysis","Content Auditing","Style Rule Application","Prompt Engineering",[210,211,212],"Claude Code environment","Python 3 environment (for scripts)","API keys for external AI detectors (optional, for full functionality)","3.0.0","4.4.0","To help users ensure their LinkedIn content sounds authentically human and passes modern algorithmic scrutiny, by scrubbing AI artifacts and adhering to specific stylistic rules.","All checks passed with no warnings or criticals, demonstrating high quality and readiness.",100,"A highly polished and well-documented skill for detecting and removing AI tells from text, with a nuanced approach to rules.",[220,221,222,223,224],"ai-detection","text-rewriting","linkedin","content-generation","nlp","global","verified",[228,229,230,231],"Humanizing AI-drafted posts before publishing","Auditing finished drafts for algorithmic compliance and AI tells","Understanding why certain writing styles might be flagged as AI","Ensuring content adheres to a specific brand voice",{"codeQuality":233,"collectedAt":235,"documentation":236,"maintenance":239,"security":243,"testCoverage":245},{"hasLockfile":234},false,1778697164755,{"descriptionLength":237,"readmeSize":238},508,13666,{"closedIssues90d":8,"forks":240,"hasChangelog":234,"openIssues90d":8,"pushedAt":241,"stars":242},7,1778529402000,66,{"hasNpmPackage":234,"license":244,"smitheryVerified":234},"MIT",{"hasCi":234,"hasTests":246},true,{"updatedAt":248},1778697181923,{"basePath":250,"githubOwner":251,"githubRepo":252,"locale":18,"slug":253,"type":254},"skills/linkedin-humanizer","sergebulaev","linkedin-skills","linkedin-humanizer","skill",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":263,"parentExtension":266,"providers":299,"relations":308,"tags":309,"workflow":310},1778697045057.9766,"k17bg3ahwtt998cj512cdc040x86m16m",{"reviewCount":8},{"description":260,"installMethods":261,"name":262,"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":252},"LinkedIn Marketing Skills",{"basePath":264,"githubOwner":251,"githubRepo":252,"locale":18,"slug":252,"type":265},"","plugin",{"_creationTime":267,"_id":268,"community":269,"display":270,"identity":273,"providers":275,"relations":292,"tags":294,"workflow":295},1778697045057.9763,"k176j3xsc6s8d7x965bmtk87dh86mhsx",{"reviewCount":8},{"description":271,"installMethods":272,"name":262,"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":264,"githubOwner":251,"githubRepo":252,"locale":18,"slug":252,"type":274},"marketplace",{"evaluate":276,"extract":286},{"promptVersionExtension":277,"promptVersionScoring":214,"score":278,"tags":279,"targetMarket":225,"tier":285},"3.1.0",85,[222,280,281,282,283,284],"marketing","content-creation","social-media","productivity","ai-agents","community",{"commitSha":287,"license":244,"marketplace":288,"plugin":290},"HEAD",{"name":252,"pluginCount":289},1,{"mcpCount":8,"provider":291,"skillCount":8},"classify",{"repoId":293},"kd7eh8yxvx7bp76mv9rcfdjk0x86m12a",[284,281,222,280,283,282],{"evaluatedAt":296,"extractAt":297,"updatedAt":298},1778697061113,1778697045058,1778697380899,{"evaluate":300,"extract":305},{"promptVersionExtension":213,"promptVersionScoring":214,"score":301,"tags":302,"targetMarket":225,"tier":226},98,[222,280,282,281,303,304],"ai-writing","automation",{"commitSha":287,"license":244,"plugin":306},{"mcpCount":8,"provider":291,"skillCount":307},10,{"parentExtensionId":268,"repoId":293},[303,304,281,222,280,282],{"evaluatedAt":311,"extractAt":297,"updatedAt":312},1778697076028,1778697380663,{"evaluate":314,"extract":316},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":315,"targetMarket":225,"tier":226},[220,221,222,223,224],{"commitSha":287,"license":244},{"parentExtensionId":257,"repoId":293},{"_creationTime":319,"_id":293,"identity":320,"providers":321,"workflow":533},1778697040628.7039,{"githubOwner":251,"githubRepo":252,"sourceUrl":14},{"classify":322,"discover":515,"github":518},{"commitSha":287,"extensions":323},[324,337,366,381,393,407,417,428,459,473,491,504],{"basePath":264,"description":271,"displayName":252,"installMethods":325,"rationale":326,"selectedPaths":327,"source":336,"sourceLanguage":18,"type":274},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[328,331,333],{"path":329,"priority":330},".claude-plugin/marketplace.json","mandatory",{"path":332,"priority":330},"README.md",{"path":334,"priority":335},"LICENSE","high","rule",{"basePath":264,"description":260,"displayName":252,"installMethods":338,"license":244,"rationale":339,"selectedPaths":340,"source":336,"sourceLanguage":18,"type":265},{"claudeCode":252},"plugin manifest at .claude-plugin/plugin.json",[341,343,344,345,348,350,352,354,356,358,360,362,364],{"path":342,"priority":330},".claude-plugin/plugin.json",{"path":332,"priority":330},{"path":334,"priority":335},{"path":346,"priority":347},"skills/linkedin-comment-drafter/SKILL.md","medium",{"path":349,"priority":347},"skills/linkedin-content-planner/SKILL.md",{"path":351,"priority":347},"skills/linkedin-employee-advocacy/SKILL.md",{"path":353,"priority":347},"skills/linkedin-engager-analytics/SKILL.md",{"path":355,"priority":347},"skills/linkedin-hook-extractor/SKILL.md",{"path":357,"priority":347},"skills/linkedin-humanizer/SKILL.md",{"path":359,"priority":347},"skills/linkedin-post-writer/SKILL.md",{"path":361,"priority":347},"skills/linkedin-profile-optimizer/SKILL.md",{"path":363,"priority":347},"skills/linkedin-reply-handler/SKILL.md",{"path":365,"priority":347},"skills/linkedin-thread-monitor/SKILL.md",{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":336,"sourceLanguage":18,"type":254},"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",[373,375,377,379],{"path":374,"priority":330},"SKILL.md",{"path":376,"priority":347},"references/comment-templates.md",{"path":378,"priority":347},"references/examples.md",{"path":380,"priority":347},"references/voice-rules.md",{"basePath":382,"description":383,"displayName":384,"installMethods":385,"rationale":386,"selectedPaths":387,"source":336,"sourceLanguage":18,"type":254},"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",[388,389,391],{"path":374,"priority":330},{"path":390,"priority":347},"references/example-plan-week.md",{"path":392,"priority":347},"references/pillars-framework.md",{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":336,"sourceLanguage":18,"type":254},"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",[400,401,403,405],{"path":374,"priority":330},{"path":402,"priority":347},"references/advocacy-principles.md",{"path":404,"priority":347},"references/governance-playbook.md",{"path":406,"priority":347},"references/team-cadence-matrix.md",{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":336,"sourceLanguage":18,"type":254},"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",[414,415],{"path":374,"priority":330},{"path":416,"priority":347},"references/output-spec.md",{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":336,"sourceLanguage":18,"type":254},"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",[424,425,427],{"path":374,"priority":330},{"path":426,"priority":347},"references/classification-rules.md",{"path":378,"priority":347},{"basePath":250,"description":10,"displayName":253,"installMethods":429,"rationale":430,"selectedPaths":431,"source":336,"sourceLanguage":18,"type":254},{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-humanizer/SKILL.md",[432,433,435,437,439,441,443,444,446,448,450,452,455,457],{"path":374,"priority":330},{"path":434,"priority":347},"references/audit-ai-tells.md",{"path":436,"priority":347},"references/audit-checklist.md",{"path":438,"priority":347},"references/audit-examples.md",{"path":440,"priority":347},"references/detector-list.md",{"path":442,"priority":347},"references/emoji-patterns.md",{"path":378,"priority":347},{"path":445,"priority":347},"references/rules-explainer.md",{"path":447,"priority":347},"references/scrub-rules.md",{"path":449,"priority":347},"references/tier-rationale.md",{"path":451,"priority":347},"references/voice-fingerprint.md",{"path":453,"priority":454},"scripts/detectors.env.example","low",{"path":456,"priority":454},"scripts/requirements.txt",{"path":458,"priority":454},"scripts/test_detectors.py",{"basePath":460,"description":461,"displayName":462,"installMethods":463,"rationale":464,"selectedPaths":465,"source":336,"sourceLanguage":18,"type":254},"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",[466,467,469,471],{"path":374,"priority":330},{"path":468,"priority":347},"references/algorithm-heuristics.md",{"path":470,"priority":347},"references/hook-formulas.md",{"path":472,"priority":347},"references/humanizer-checklist.md",{"basePath":474,"description":475,"displayName":476,"installMethods":477,"rationale":478,"selectedPaths":479,"source":336,"sourceLanguage":18,"type":254},"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",[480,481,483,485,487,489],{"path":374,"priority":330},{"path":482,"priority":347},"references/about-section-templates.md",{"path":484,"priority":347},"references/banner-photo-specs.md",{"path":486,"priority":347},"references/experience-skills-rules.md",{"path":488,"priority":347},"references/featured-section-playbook.md",{"path":490,"priority":347},"references/profile-headline-formulas.md",{"basePath":492,"description":493,"displayName":494,"installMethods":495,"rationale":496,"selectedPaths":497,"source":336,"sourceLanguage":18,"type":254},"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",[498,499,500,502],{"path":374,"priority":330},{"path":378,"priority":347},{"path":501,"priority":347},"references/reply-templates.md",{"path":503,"priority":347},"references/threading-rules.md",{"basePath":505,"description":506,"displayName":507,"installMethods":508,"rationale":509,"selectedPaths":510,"source":336,"sourceLanguage":18,"type":254},"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",[511,512,513],{"path":374,"priority":330},{"path":416,"priority":347},{"path":514,"priority":347},"references/thread-timing.md",{"sources":516},[517],"manual",{"closedIssues90d":8,"description":519,"forks":240,"homepage":14,"license":244,"openIssues90d":8,"pushedAt":241,"readmeSize":238,"stars":242,"topics":520},"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.",[284,521,522,523,524,525,526,281,222,527,528,529,530,531,532],"ai-content","ai-marketing","anthropic","awesome-claude","claude-code","claude-skills","linkedin-automation","llm-tools","mcp","personal-branding","prompt-engineering","social-media-automation",{"classifiedAt":534,"discoverAt":535,"extractAt":536,"githubAt":536,"updatedAt":534},1778697044829,1778697040628,1778697042787,[220,223,222,224,221],{"evaluatedAt":248,"extractAt":297,"updatedAt":248},[],[541,570,588,605,631,656],{"_creationTime":542,"_id":543,"community":544,"display":545,"identity":551,"providers":555,"relations":562,"tags":565,"workflow":566},1778693661691.4373,"k176ahvt49a4bskq406thpyn6x86n6k4",{"reviewCount":8},{"description":546,"installMethods":547,"name":549,"sourceUrl":550},"Rewrites code review comments so they read like a human teammate wrote them. Cuts corporate-AI throat-clearing (\"I noticed...\", \"I was wondering if perhaps...\", \"It might be worth considering...\"). Each comment is direct: location, the issue, a concrete fix. Use when user says \"humanize review\", \"de-slop PR comment\", \"make this feedback sound human\", \"review this PR\", \"code review\", \"/review\", \"/unslop-review\". Auto-triggers when reviewing PRs.\n",{"claudeCode":548},"MohamedAbdallah-14/unslop","unslop-review","https://github.com/MohamedAbdallah-14/unslop",{"basePath":552,"githubOwner":553,"githubRepo":554,"locale":18,"slug":549,"type":254},"skills/unslop-review","MohamedAbdallah-14","unslop",{"evaluate":556,"extract":561},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":557,"targetMarket":225,"tier":226},[221,220,558,559,560],"code-review","natural-language-processing","developer-tools",{"commitSha":287},{"parentExtensionId":563,"repoId":564},"k177fsagh49r77m9y4755zc1mn86m1jm","kd727xcarpnqcat3wd68ms466s86mwkb",[220,558,560,559,221],{"evaluatedAt":567,"extractAt":568,"updatedAt":569},1778693837524,1778693661691,1778693924596,{"_creationTime":571,"_id":572,"community":573,"display":574,"identity":576,"providers":577,"relations":583,"tags":584,"workflow":585},1778697045057.9788,"k17aw2290xf0wgm318nct99zj986nkks",{"reviewCount":8},{"description":493,"installMethods":575,"name":494,"sourceUrl":14},{"claudeCode":12},{"basePath":492,"githubOwner":251,"githubRepo":252,"locale":18,"slug":494,"type":254},{"evaluate":578,"extract":582},{"promptVersionExtension":213,"promptVersionScoring":214,"score":301,"tags":579,"targetMarket":225,"tier":226},[222,282,223,580,581],"api","python",{"commitSha":287},{"parentExtensionId":257,"repoId":293},[580,223,222,581,282],{"evaluatedAt":586,"extractAt":297,"updatedAt":587},1778697248213,1778697382439,{"_creationTime":589,"_id":590,"community":591,"display":592,"identity":594,"providers":595,"relations":600,"tags":601,"workflow":602},1778697045057.9783,"k17fz7jsmajn0071vy2bghdssh86nwyc",{"reviewCount":8},{"description":461,"installMethods":593,"name":462,"sourceUrl":14},{"claudeCode":12},{"basePath":460,"githubOwner":251,"githubRepo":252,"locale":18,"slug":462,"type":254},{"evaluate":596,"extract":599},{"promptVersionExtension":213,"promptVersionScoring":214,"score":301,"tags":597,"targetMarket":225,"tier":226},[222,280,223,598,282],"writing",{"commitSha":287},{"parentExtensionId":257,"repoId":293},[223,222,280,282,598],{"evaluatedAt":603,"extractAt":297,"updatedAt":604},1778697203030,1778697382098,{"_creationTime":606,"_id":607,"community":608,"display":609,"identity":615,"providers":617,"relations":624,"tags":626,"workflow":627},1778685524139.2617,"k176smesnbjeacwzgvcg09aj8h86m5bf",{"reviewCount":8},{"description":610,"installMethods":611,"name":613,"sourceUrl":614},"Audit and rewrite content to remove AI writing patterns (\"AI-isms\"). Use this skill when asked to \"remove AI-isms,\" \"clean up AI writing,\" \"edit writing for AI patterns,\" \"audit writing for AI tells,\" or \"make this sound less like AI.\" Supports a detection-only mode that flags patterns without rewriting.",{"claudeCode":612},"conorbronsdon/avoid-ai-writing","avoid-ai-writing","https://github.com/conorbronsdon/avoid-ai-writing",{"basePath":264,"githubOwner":616,"githubRepo":613,"locale":18,"slug":613,"type":254},"conorbronsdon",{"evaluate":618,"extract":623},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":619,"targetMarket":225,"tier":226},[598,620,220,621,622],"editing","content-auditing","language-style",{"commitSha":287,"license":244},{"repoId":625},"kd7c98efn2kct0spr54qfg5gpn86nmdj",[220,621,620,622,598],{"evaluatedAt":628,"extractAt":629,"updatedAt":630},1778685560807,1778685524139,1778685585072,{"_creationTime":632,"_id":633,"community":634,"display":635,"identity":641,"providers":644,"relations":650,"tags":652,"workflow":653},1778683308558.5125,"k170w2andhxykyj5yx7wmxxe3986mtjz",{"reviewCount":8},{"description":636,"installMethods":637,"name":639,"sourceUrl":640},"Remove AI-generated jargon and restore human voice to text. Built from analyzing 1,000+ AI vs human content pieces.",{"claudeCode":638},"BrianRWagner/ai-marketing-claude-code-skills","de-ai-ify","https://github.com/BrianRWagner/ai-marketing-claude-code-skills",{"basePath":639,"githubOwner":642,"githubRepo":643,"locale":18,"slug":639,"type":254},"BrianRWagner","ai-marketing-claude-code-skills",{"evaluate":645,"extract":649},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":646,"targetMarket":225,"tier":226},[598,620,647,220,648],"voice","content-quality",{"commitSha":287},{"repoId":651},"kd79t0s02gyz4fb3m5zvb5ec4x86n8tb",[220,648,620,647,598],{"evaluatedAt":654,"extractAt":655,"updatedAt":654},1778683469533,1778683308558,{"_creationTime":657,"_id":658,"community":659,"display":660,"identity":666,"providers":670,"relations":676,"tags":678,"workflow":679},1778697513812.0593,"k17a20wb5skzqbbxh7gms1p30h86n366",{"reviewCount":8},{"description":661,"installMethods":662,"name":664,"sourceUrl":665},"Write blog posts, guides, tutorials, and long-form content. Sounds like a real person, not AI. Use when the user wants polished written content.",{"claudeCode":663},"spartan-stratos/spartan-ai-toolkit","article-writing","https://github.com/spartan-stratos/spartan-ai-toolkit",{"basePath":667,"githubOwner":668,"githubRepo":669,"locale":18,"slug":664,"type":254},".codex/skills/article-writing","spartan-stratos","spartan-ai-toolkit",{"evaluate":671,"extract":675},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":672,"targetMarket":225,"tier":226},[598,223,673,620,674],"blog-posts","long-form",{"commitSha":287},{"repoId":677},"kd73rjj0rnrv7y0rz9qc3psn0586n75g",[673,223,620,674,598],{"evaluatedAt":680,"extractAt":681,"updatedAt":680},1778697566395,1778697513812]