# LinkedIn skills quick start
# دليل بداية مهارات لينكدإن

Educational guide by Moath Alherani. Original bundle by Serge Bulaev.
دليل تعليمي من معاذ الهريني. الحزمة الأصلية من Serge Bulaev.

Source: https://github.com/sergebulaev/linkedin-skills
Pinned commit: bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f
License: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/LICENSE

Start manually: paste one SKILL.md with your confirmed context into your assistant. Review and publish yourself. Downloading the repository does not install skills inside ordinary ChatGPT.
ابدأ يدوياً: الصق تعليمات ملف مهارة واحدة مع سياقك المؤكد في مساعدك. راجع وانشر بنفسك. تنزيل المستودع لا يثبت المهارات داخل ChatGPT العادي.

Never share passwords or keys. Keep Story Bank private and outside public repos. Optional external services have separate costs, terms and approval requirements. No job, sales or reach guarantees.
لا تشارك كلمات المرور أو المفاتيح. احفظ بنك القصص خارج المستودعات العامة. الخدمات الخارجية اختيارية ولها تكاليف وشروط وموافقات منفصلة. لا ضمان للتوظيف أو المبيعات أو الوصول.

Sequence: Interviewer → Profile Optimizer → Content Planner → Post Writer → Humanizer in audit mode → review and manual publish.
التسلسل: المقابلة ثم تحسين الملف ثم التخطيط ثم كتابة المنشور ثم مراجعة Humanizer ثم المراجعة والنشر اليدوي.

## Skills CLI in your terminal
## Skills CLI في الطرفية
Requires Node.js/npm, a terminal and an agent supported by the installer. The README names Claude Code, Codex and Cursor; check your agent's current support. Review third-party code before running it.
يحتاج Node.js وnpm وطرفية ومساعداً يدعمه برنامج التثبيت. يذكر README كلاً من Claude Code وCodex وCursor؛ تأكد من دعم مساعدك الحالي. راجع الكود الخارجي قبل تشغيله.

```text
npx skills add sergebulaev/linkedin-skills
```

## Inside Claude Code
## داخل Claude Code
Run these slash commands in Claude Code, not a regular chat or a shell. You need Claude Code with plugin support and appropriate access.
شغّل هذين الأمرين داخل Claude Code، وليس في محادثة عادية أو الطرفية. تحتاج Claude Code يدعم الإضافات وصلاحية الاستخدام المناسبة.

```text
/plugin marketplace add sergebulaev/linkedin-skills
/plugin install linkedin-skills@linkedin-skills
```

## Codex CLI in your terminal
## Codex CLI في الطرفية
Requires the Codex CLI with plugin support and its own configured access. These are upstream commands, not an integration installed by this website.
يحتاج Codex CLI يدعم الإضافات مع إعداد الوصول الخاص به. هذه أوامر المصدر وليست خدمة يثبتها هذا الموقع.

```text
codex plugin marketplace add sergebulaev/linkedin-skills
codex plugin add linkedin-skills@linkedin-skills
```

## Clone for a Claude Code working directory
## نسخة محلية للعمل في Claude Code
Requires Git and Claude Code. Open the clone as your working directory; the repository's symlink mirror provides discovery. On Windows, enable Git symlink support through Developer Mode or use the README's directory-junction alternative, otherwise the clone may load no skills. These commands fetch the current repository, while this guide and source ZIP use the pinned snapshot.
يحتاج Git وClaude Code. افتح النسخة كمجلد عمل؛ روابط المجلدات في المستودع تتيح اكتشاف المهارات. في Windows فعّل دعم الروابط الرمزية في Git عبر وضع المطور أو استخدم بديل directory junctions في README، وإلا قد لا تُحمّل أي مهارة. الأوامر تجلب النسخة الحالية، بينما الدليل وملف ZIP مرتبطان بالنسخة المحددة.

```text
git clone https://github.com/sergebulaev/linkedin-skills.git
cd linkedin-skills
```

## Interviewer
## مقابلة لاستخراج خبرتك
linkedin-interviewer
Start here when you have a career or a business, but little written material to draw from.
ابدأ هنا إذا عندك خبرة أو مشروع، لكن ما عندك مادة مكتوبة تبني عليها.
Inputs: Your actual roles, projects, decisions, lessons and boundaries. Answer one question at a time; mark anything you cannot verify.
المدخلات: أدوارك ومشاريعك وقراراتك والدروس التي تعلمتها فعلاً، وحدود ما تسمح بنشره. جاوب سؤالاً واحداً كل مرة، ووضّح ما لا تستطيع توثيقه.
Output: A factual Story Bank, or a focused five-part post spine: Moment, Number, Correction, Opposition and Ask.
الناتج: بنك قصص مبني على حقائق، أو هيكل منشور من خمسة أجزاء: الموقف، الرقم، الفكرة التي تغيّرت، الرأي المعارض، وما تطلبه من القارئ.
Limit: It gathers material, not the final post. Missing facts stay empty. Keep the private Story Bank outside public repositories and exclude confidential client information.
الحدود: يجمع المادة ولا يكتب المنشور النهائي. تبقى الحقائق الناقصة فارغة. احتفظ ببنك القصص خارج المستودعات العامة ولا تضع فيه معلومات عملاء سرية.
Source: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/skills/linkedin-interviewer/SKILL.md

```text
Use linkedin-interviewer --mode bank. My role is [actual role] and my audience is [audience]. Ask one question at a time about real projects and lessons. Ask what may be shared publicly. Do not invent dates, numbers or outcomes. Leave unknown facts empty. Keep the Story Bank private; do not publish or commit it.
```

## Profile Optimizer
## تحسين الملف الشخصي
linkedin-profile-optimizer
Align your profile with a job search, client enquiries or a clearer professional identity.
رتّب ملفك ليخدم بحثك عن وظيفة أو استفسارات العملاء أو صورة مهنية أوضح.
Inputs: Paste your headline, About, Experience and Skills. Add screenshots or descriptions of your photo, banner and Featured section, plus your goal.
المدخلات: الصق العنوان ونبذة About والخبرات والمهارات، وأضف صوراً أو وصفاً لصورة الحساب والغلاف وقسم Featured، مع هدفك.
Output: A nine-component profile scorecard, priority fixes and suggested rewrites with before-and-after comparisons.
الناتج: مراجعة لتسعة عناصر في الملف، وأولويات التحسين وصياغات مقترحة مع مقارنة قبل التعديل وبعده.
Limit: It cannot fetch a profile URL, even with Apify. It can only assess sections you provide. Its recommendations are not verified conversion improvements or hiring predictions.
الحدود: لا يستطيع قراءة رابط ملفك، حتى مع Apify. يراجع فقط الأجزاء التي تقدمها. اقتراحاته ليست وعداً بتحسّن التحويل أو توقعاً للتوظيف.
Source: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/skills/linkedin-profile-optimizer/SKILL.md

```text
Use linkedin-profile-optimizer. Goal: [job search / clients / authority]. Audience: [audience]. Here are my pasted profile sections and visual descriptions: [content]. Use only confirmed facts. Do not fetch my profile URL or score unseen sections. Ask for missing evidence before proposing numbers or achievements.
```

## Content Planner
## تخطيط المحتوى
linkedin-content-planner
Turn scattered ideas into a manageable week of useful posts.
حوّل الأفكار المتفرقة إلى أسبوع محتوى مفيد تقدر تلتزم فيه.
Inputs: Your audience, goal, themes, real Story Bank material, available posting days and time zone.
المدخلات: جمهورك وهدفك ومحاورك، ومادة حقيقية من بنك القصص، والأيام المتاحة للنشر والمنطقة الزمنية.
Output: A seven-day calendar with topics, formats, hooks, calls to action, proposed times, comment targets and a readiness checklist.
الناتج: خطة سبعة أيام تشمل المواضيع والصيغ والافتتاحيات والخطوة المطلوبة من القارئ وأوقاتاً مقترحة وحسابات للتفاعل وقائمة جاهزية.
Limit: A schedule is a proposal, not a forecast of reach. Adapt it to your capacity; the skill recommends a limited set of pillars and three to five posts per week.
الحدود: الجدول اقتراح وليس توقعاً للوصول. عدّله حسب وقتك؛ توصي التعليمات بمحاور محدودة وثلاثة إلى خمسة منشورات أسبوعياً.
Source: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/skills/linkedin-content-planner/SKILL.md

```text
Use linkedin-content-planner. Audience: [audience]. Goal: [goal]. Available days and time zone: [days, zone]. Confirmed material: [Story Bank excerpts safe to share]. Build a realistic seven-day plan. Flag facts still needed, explain timing assumptions and do not promise reach. Do not schedule or publish anything.
```

## Employee Advocacy
## محتوى الفريق
linkedin-employee-advocacy
Help a willing team share its own expertise without turning everyone into the same corporate account.
ساعد فريقاً راغباً بالمشاركة أن ينشر خبرته بصوته، بدل تحويل الجميع إلى نسخة من حساب الشركة.
Inputs: Team size, voluntary participants, business goal, current habits, brand boundaries and review responsibilities.
المدخلات: حجم الفريق والمشاركون طوعاً والهدف وعادات النشر الحالية وحدود العلامة ومسؤوليات المراجعة.
Output: A fourteen-day launch plan, posting cadence, governance rules and a measurement framework.
الناتج: خطة انطلاق لأربعة عشر يوماً، ووتيرة نشر وقواعد مراجعة وإطار لقياس النتائج.
Limit: It cannot ensure employee participation or business returns. Use consent, protect private work and avoid identical posts across employee accounts.
الحدود: لا يضمن مشاركة الموظفين أو عائداً تجارياً. احترم الموافقة وخصوصية العمل وتجنّب نشر النص نفسه من حسابات الفريق.
Source: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/skills/linkedin-employee-advocacy/SKILL.md

```text
Use linkedin-employee-advocacy. Our team has [actual team size], with [voluntary participants]. Goal: [goal]. Review owner and boundaries: [details]. Create a fourteen-day pilot with individual voices, consent and realistic measurement. Do not invent ROI, require participation or publish on anyone's behalf.
```

## Post Writer
## كتابة المنشور
linkedin-post-writer
Build a first draft from a concrete story, a useful idea or the Interviewer's post spine.
اكتب مسودة أولى من قصة محددة أو فكرة مفيدة أو هيكل جهّزته مهارة المقابلة.
Inputs: Topic, audience, purpose, confirmed facts, preferred length and any examples of your voice.
المدخلات: الموضوع والجمهور والهدف والحقائق المؤكدة والطول المناسب وأمثلة من أسلوبك إن وجدت.
Output: A LinkedIn post draft with an opening, clear structure and a relevant closing, using the source's hook library.
الناتج: مسودة لينكدإن بافتتاحية وبناء واضح وخاتمة مناسبة، باستخدام مكتبة الافتتاحيات في المصدر.
Limit: Hook formulas are writing aids, not viral guarantees. Review claims, voice and tone yourself. Publishing requires your approval and a separate configured publishing route, or manual posting.
الحدود: صيغ الافتتاحيات أدوات كتابة وليست ضمان انتشار. راجع الادعاءات والأسلوب والنبرة بنفسك. النشر يحتاج موافقتك ومسار نشر منفصلاً معدّاً مسبقاً، أو تنشر يدوياً.
Source: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/skills/linkedin-post-writer/SKILL.md

```text
Use linkedin-post-writer. Audience: [audience]. Topic: [topic]. Confirmed post spine: [Moment, Number if verified, Correction, Opposition, Ask]. Voice examples: [optional own writing]. Draft one useful post. Do not invent experience or outcomes. Ask for missing facts and show a draft only; I will review and post manually.
```

## Humanizer
## مراجعة النص وتخصيص الأسلوب
linkedin-humanizer
Review an existing draft, rewrite stock phrasing or learn the style of your own writing.
راجع مسودة، أو خفّف العبارات الجاهزة، أو استخرج أسلوبك من كتاباتك أنت.
Inputs: A draft for rewrite or audit, or three to six of your own posts for voice profiling.
المدخلات: مسودة لإعادة الصياغة أو المراجعة، أو ثلاثة إلى ستة منشورات كتبتها بنفسك لبناء ملف الأسلوب.
Output: Rewrite mode returns edited text and a change summary. Audit-only mode gives a pre-publication checklist without rewriting. Profile mode builds an editable voice profile.
الناتج: وضع إعادة الصياغة يعطي نصاً معدّلاً وملخص تغييرات. وضع المراجعة يعطي قائمة فحص قبل النشر بدون إعادة كتابة. وضع الأسلوب يبني ملفاً قابلاً للتعديل.
Limit: Post Audit is this skill's audit mode, not a separate skill. It cannot reliably evade AI detectors or establish authorship. You decide which edits preserve your meaning.
الحدود: Post Audit هو وضع المراجعة في هذه المهارة، وليس مهارة إضافية. لا تضمن تجاوز كواشف النصوص الآلية ولا تثبت من كتب النص. أنت تختار التعديلات التي تحافظ على المعنى.
Source: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/skills/linkedin-humanizer/SKILL.md

```text
Ask the assistant to use linkedin-humanizer in audit mode. Review this draft without rewriting it: [draft]. Flag generic phrases, unsupported claims, readability and tone issues. Do not promise detector evasion. List questions about missing evidence. I will decide what to change and publish manually.
```

## Hook Extractor
## تحليل الافتتاحية
linkedin-hook-extractor
Understand how an opening works before adapting its structure to your own topic.
افهم كيف تعمل بداية منشور قبل تكييف بنيتها مع موضوعك أنت.
Inputs: Pasted post text, or a post URL with an optional supported reading integration; your own topic for adaptation.
المدخلات: نص منشور تلصقه، أو رابطه مع ربط قراءة اختياري مدعوم، وموضوعك لتطبيق البنية عليه.
Output: The identified hook formula, an explanation of its structure and a blank reusable template.
الناتج: تحديد صيغة الافتتاحية وشرح بنيتها وقالب فارغ يمكن تعبئته.
Limit: A popular source post does not prove the hook caused its results. Do not copy the author's story, fabricate proof or reproduce engagement bait.
الحدود: نجاح منشور لا يثبت أن افتتاحيته هي السبب. لا تنسخ قصة الكاتب ولا تختلق دليلاً ولا تكرر أساليب استدراج التفاعل.
Source: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/skills/linkedin-hook-extractor/SKILL.md

```text
Use linkedin-hook-extractor on this pasted post: [text]. Explain the opening structure and give a blank template for my topic [topic]. Separate observed wording from assumptions about performance. Do not copy the author's personal story or claim the formula guarantees reach.
```

## Repurposer
## إعادة تقديم المحتوى
linkedin-repurposer
Rebuild your own article, newsletter, video notes or thread for LinkedIn rather than lightly copying it.
أعد بناء مقالك أو نشرتك أو ملاحظات فيديو أو سلسلة منشورات لتناسب لينكدإن، بدل نسخها بتعديلات بسيطة.
Inputs: Source material you own or have permission to use, the intended audience and facts that must remain unchanged.
المدخلات: مادة تملكها أو لديك إذن لاستخدامها، والجمهور المقصود والحقائق التي يجب ألا تتغيّر.
Output: A native LinkedIn draft with a new opening, readable structure and a Humanizer pass.
الناتج: مسودة مناسبة للينكدإن بافتتاحية جديدة وبناء مقروء ومراجعة للأسلوب.
Limit: It changes delivery, not facts or numbers. A transcript or pasted notes may be necessary when a source cannot be read. Credit others and preserve permissions.
الحدود: يغيّر طريقة العرض وليس الحقائق أو الأرقام. قد تحتاج تفريغ الفيديو أو لصق الملاحظات إذا تعذّر قراءة المصدر. احفظ الحقوق وانسب المحتوى لأصحابه.
Source: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/skills/linkedin-repurposer/SKILL.md

```text
Use linkedin-repurposer. This is my source material, or material I have permission to adapt: [content]. Audience: [audience]. Preserve these verified facts: [facts]. Rebuild it as a LinkedIn draft with attribution where needed. Ask if information is missing. Do not publish.
```

## Comment Drafter
## صياغة التعليق
linkedin-comment-drafter
Add a relevant contribution to someone else's post rather than generic praise.
أضف مساهمة لها معنى تحت منشور شخص آخر، بدل المجاملة العامة.
Inputs: The post text, your actual perspective, your relationship to the topic and preferred tone. A URL needs supported reading access or pasted content.
المدخلات: نص المنشور ورأيك الحقيقي وعلاقتك بالموضوع والنبرة المطلوبة. الرابط يحتاج قراءة مدعومة أو نصاً تلصقه.
Output: Comment options, and a suggested reaction or reshare approach when relevant, for you to review.
الناتج: خيارات تعليق واقتراح تفاعل أو إعادة مشاركة عند الحاجة، لتراجعها أنت.
Limit: It cannot invent first-hand experience or infer the author's intent with certainty. A draft is not consent to post. Read the conversation before sending.
الحدود: لا يختلق خبرة شخصية ولا يعرف نية الكاتب بيقين. المسودة ليست موافقة على النشر. اقرأ سياق الحوار قبل الإرسال.
Source: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/skills/linkedin-comment-drafter/SKILL.md

```text
Use linkedin-comment-drafter. Post: [pasted text]. My actual perspective: [perspective]. Draft two thoughtful comments that add something specific. Do not claim experience I have not provided, insert a sales pitch or send anything. Ask for context if needed.
```

## Reply Handler
## تجهيز الردود
linkedin-reply-handler
Respond to a specific comment or review the worthwhile replies in a whole thread.
رد على تعليق محدد أو راجع التعليقات التي تستحق جواباً في نقاش كامل.
Inputs: Post and comment text with authors and parent context, or supported URLs. Add your preferred tone and what you can truthfully answer.
المدخلات: نص المنشور والتعليقات مع أصحابها والتعليق الأصلي، أو روابط تدعمها القراءة. أضف النبرة وما تستطيع الإجابة عنه بصدق.
Output: Reply drafts for a single comment or a filtered batch, preserving the correct thread context.
الناتج: مسودات رد لتعليق واحد أو مجموعة منتقاة، مع الحفاظ على سياق النقاش.
Limit: LinkedIn flattens replies to two levels. Missing parent context can change the meaning; verify the target and approved text before any external publishing.
الحدود: لينكدإن يعرض الردود بمستويين فقط. غياب سياق التعليق الأصلي قد يغيّر المعنى؛ راجع الجهة المقصودة والنص الموافق عليه قبل أي نشر خارجي.
Source: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/skills/linkedin-reply-handler/SKILL.md

```text
Use linkedin-reply-handler. Post and parent context: [text]. Comments to review: [comments with authors]. My confirmed answer: [facts]. Draft relevant replies, identify which comment each addresses and flag unclear context. Do not send replies or infer approval.
```

## Thread Monitor
## متابعة النقاشات
linkedin-thread-monitor
Review conversations you have joined and identify where a considerate follow-up could help.
راجع النقاشات التي شاركت فيها وحدد أين قد تكون المتابعة مفيدة ومحترمة.
Inputs: Your recent comments, thread updates and timestamps, pasted manually or read through an optional integration.
المدخلات: تعليقاتك الأخيرة وتحديثات النقاش وأوقاتها، تلصقها يدوياً أو تقرأها عبر ربط اختياري.
Output: A thread-status report grouped by activity and author replies, with suggested handoffs to Reply Handler.
الناتج: تقرير لحالة النقاشات حسب النشاط وردود صاحب المنشور، مع اقتراح إحالتها إلى مهارة تجهيز الردود.
Limit: This runs when invoked or separately scheduled, not as an always-running daemon. Timing labels are workflow heuristics, not a proven optimal response window. No unattended replies.
الحدود: يعمل عند تشغيله أو بجدولة منفصلة، وليس خدمة تعمل باستمرار. تصنيفات التوقيت قواعد عملية وليست نافذة رد مثالية مثبتة. لا يرسل ردوداً بدون مراجعة.
Source: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/skills/linkedin-thread-monitor/SKILL.md

```text
Use linkedin-thread-monitor on these threads I participated in: [comments, updates, timestamps]. Identify author replies and sensible follow-up opportunities. Treat timing labels as heuristics. Do not run continuously, scrape unrelated accounts, schedule jobs or send anything. Ask for missing context.
```

## Engager Analytics
## تحليل المتفاعلين
linkedin-engager-analytics
Understand who reacted or commented on posts you own or track with permission.
افهم من تفاعل أو علّق على منشوراتك أو منشورات تتابعها بإذن.
Inputs: A permitted engager list, or supported post URLs with optional Apify reading; your ideal customer profile criteria and known fields.
المدخلات: قائمة متفاعلين مسموح باستخدامها، أو روابط منشورات مع قراءة Apify اختيارية، ومعايير العميل المناسب والحقول المعروفة.
Output: An engager roster grouped as peer, aspirational, prospect or other, with possible follow-up actions and unknowns marked.
الناتج: قائمة مصنفة إلى زملاء، أو قيادات تطمح للتواصل معها، أو عملاء محتملين، أو فئة أخرى، مع خطوات متابعة محتملة وتحديد المعلومات المجهولة.
Limit: These are audience-fit categories, not all profile visitors, hiring suitability or verified purchase intent. Missing company data remains unknown. Use consent and platform permissions, not intrusive mass outreach.
الحدود: هذه فئات ملاءمة للجمهور، وليست قائمة بكل زوار ملفك ولا تقييماً للتوظيف أو إثبات نية شراء. بيانات الشركة الناقصة تبقى مجهولة. احترم الموافقة والأذونات ولا تستخدمها للتواصل الجماعي المزعج.
Source: https://github.com/sergebulaev/linkedin-skills/blob/bfa41ff5d2b137f6023f88d9c9fda68d75b4ed5f/skills/linkedin-engager-analytics/SKILL.md

```text
Use linkedin-engager-analytics. This list comes from posts I own or track with permission: [permitted data]. Audience-fit criteria: [roles, industries, companies]. Group peers, aspirational contacts, prospects and others. Mark unknown data and uncertainty. Do not infer profile visitors, hiring suitability or purchase intent. Do not contact anyone.
```
