النشر على LinkedIn من Codex

ثبّت معرّف المنظمة في المهمة. فالمعرّف الفارغ يعني الملف الشخصي للعضو، ولا ينبغي لتشغيل غير مراقب أن يكتشف ذلك وقت النشر.

Hermoso هو خادم MCP للتسويق: أكثر من 922 أداة عبر نقطة واحدة بتفويض OAuth، تمكّن الوكيل من بحث الإعلانات الجارية في سوق ما، وإنتاج صور وفيديوهات إعلانية جاهزة، ونشرها، وبناء الحملات المدفوعة التي تقف خلفها. يصل Codex إلى كل ذلك عبر اتصال واحد. تغطي هذه الصفحة جزءاً واحداً منه: ما يستطيع Codex فعله فعلاً على LinkedIn، وما لا تسمح به LinkedIn.

ربط Hermoso بـ Codex

  1. أمر واحد، ودون مفتاح.
    codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso
    يقرأ Codex ملف السوق في المستودع العام لـ Hermoso ويثبّت مهاراته الخمس (research، وad-from-brand، وgenerate، وproduct-photoshoot، وmarketing). تشغّل المهارات الأمر hermoso عبر npx، فلا تُحمَّل أي قائمة أدوات في جلساتك، ولا يكلّف شيء من السياق حتى يُشغَّل أمر.
  2. سجّل الدخول مرة واحدة.
    npx -y hermoso auth login
    يفتح تسجيل دخول عبر المتصفح، ويخزّن بيانات اعتماد لا يقرؤها إلا المالك في ~/.hermoso/config.json. لا متصفح على ذلك الجهاز، كأن يكون بيئة CI أو حاوية؟ أنشئ مفتاحاً من MCP & CLI → Terminal & API keys ونفّذ npx -y hermoso auth login --token hmk_…. المفتاح يحمل صلاحية إنفاق حقيقية، فعامله معاملة كلمة المرور.
  3. اختياري: خادم MCP أيضاً.
    codex mcp add hermoso -- npx -y hermoso mcp
    يكتب هذا الأمر الخادم في ~/.codex/config.toml ويقرأ بيانات الاعتماد المخزّنة نفسها، فلا يوضع مفتاح في الملف. تفضّل النقطة المستضافة؟ codex mcp add hermoso --url https://app.hermoso.ai/mcp، ثم codex mcp login hermoso لتسجيل الدخول عبر OAuth. والمهارات تصل إلى كل الأدوات دون أيٍّ من الاثنين.
  4. اطلب من Codex شيئاً. «اسحب أطول إعلانات منافسيّ الثلاثة المقرّبين عمراً، وحوّل أفضل خطاف إلى فيديو 9:16»، أو «انشر هذا الإنتاج على القناة». يختار الوكيل الأدوات، وأنت توافق على الإنفاق.

يحفظ Codex خوادم MCP في ~/.codex/config.toml، أو في .codex/config.toml داخل مشروع موثوق، وهذا الملف بصيغة TOML لا JSON: كتلة mcpServers منسوخة لن تُحمَّل، والإدخال المكتوب يدوياً هو [mcp_servers.hermoso] مع command = "npx" وargs = ["-y", "hermoso", "mcp"]. كلمة mcp في النهاية ضرورية: فالأمر npx -y hermoso دون أمر فرعي يطبع المساعدة ويخرج. ويقرأ Codex أسواق الإضافات بالتخطيط .claude-plugin نفسه الذي يستخدمه Claude Code، ولذلك يثبّت المستودع الواحد في الاثنين.

ثم اربط LinkedIn نفسه مرة واحدة من Settings → Connectors في Hermoso. وهذه شاشة موافقة OAuth، لذا هي الخطوة الوحيدة التي تحتاج إلى متصفح. وكل ما يأتي بعدها استدعاء أداة.

أدوات LinkedIn التي يحصل عليها Codex

  • post_to_linkedin_page: ينشر نصاً أو صورة أو فيديو أو منشوراً بعدة صور على صفحة شركة، مع النص البديل.
  • post_to_linkedin: ينشر على ملف شخصي فردي، ويبقى معطّلاً حتى تشارك هذه الهوية صراحةً.
  • list_linkedin_pages: الصفحات التي شاركتها مع هذه العلامة التجارية، مع معرّفات المنظمات الخاصة بها.
  • schedule_post: يجدوله، ويحمل linkedinOrganizationId حتى تنشر الهوية الصحيحة.
  • manage_linkedin_post: يعدّل نص منشور أو يحذفه.
  • linkedin_page_analytics: أداء صفحة الشركة العضوي: مكاسب المتابعين، ومشاهدات الصفحة، ومرات ظهور المنشورات ونقراتها وتفاعلها، لكل صفحة أو لكل منشور.
  • search_linkedin_ads: مكتبة إعلانات LinkedIn العامة، وهي المكتبة العامة الوحيدة التي تكشف أعداد مرات الظهور الحقيقية.

LinkedIn هي القناة التي تكون فيها الهوية صلاحيةً لا تفضيلاً. يدير الشخص الواحد غالباً عدة صفحات لشركات مختلفة، لذلك يجعل Hermoso الهويات القابلة للنشر اختياراً صريحاً: لا يُنشر إلا إلى الصفحات التي حددتها ضمن إدارة الحسابات، وتُرفض الصفحة غير المحددة على الخادم لا في الواجهة وحدها، والملف الشخصي الفردي معطّل ما لم تفعّله. والوكيل الذي يسأل أي صفحة يقصد يتصرف بالشكل الصحيح.

حدود LinkedIn التي تستحق المعرفة قبل أن تُؤتمت أي شيء

النصيقتصر منشور LinkedIn على 3,000 حرف. يُفرض ذلك عند إنشاء المنشور أو جدولته، فيُرفض المنشور الزائد وأنت ما زلت حاضراً لتصلحه، بدلاً من أن يُقطع بصمت أثناء الطريق.
الظهورعلني فقط. ينشر منشور LinkedIn على الملف الشخصي أو على صفحة الشركة، و«ليس لدى LinkedIn منشور غير مُدرج أو خاص أو مسودة».
الشرائح المتعددةمن 2 إلى 20 صورة، من صفحة شركة. الحدان من LinkedIn نفسها: «منشور MultiImage هو منشور يحتوي على صور متعددة (لا يقل عن صورتين ولا يزيد على 20 صورة)»، ويضيف المخطط «يدعم الصور فقط». ينتج عن ذلك رفضان، وكلاهما بالاسم لا بتخفيض صامت: تُرفض شريحة الفيديو لأن منشور الصور المتعددة في LinkedIn لا يحمل فيديو، ويُرفض كاروسيل الملف الشخصي الفردي مع الطريقة الصحيحة: مرّر linkedinOrganizationId (من list_linkedin_pages)، لأن «كاروسيل الملف الشخصي الفردي ليس شيئاً يستطيع Hermoso نشره».
أي حسابlinkedinOrganizationId. إن تُرك فارغاً يعني الملف الشخصي للعضو، وليس «على الأرجح الشركة». هذا الحقل هو ما تحدد به الصفحة، وتركه فارغاً قرار لا مصادفة.

جرّبه في Codex

اطلبه بلغة عادية. هذه جمل بسيطة، لا لغة برمجة:

“غير تفاعلي: انشر الملخص الأسبوعي على صفحة الشركة مع الرسوم البيانية الأربعة ككاروسيل، ونص بديل لكل منها، ثم اطبع رابط المنشور.”

هذا يمرّ بالخطوات list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics. في الوضع التفاعلي يعرض Codex الاستدعاء قبل تشغيله. أما في الوضع غير التفاعلي فلا يوجد أحد يُسأل، وهذا يستحق التصميم حوله في أي خطوة تنشر أو تنفق.

Codex على LinkedIn: الجزء الذي يؤلم

حُلّ list_linkedin_pages مرة واحدة، واحفظ معرّف المنظمة في إعداد المهمة. تركه فارغاً لا يعني “اكتشفه”، بل يعني الملف الشخصي، وهو مغلق حتى يُشارَك صراحةً، فسيفشل التشغيل غير المراقب على صلاحية بدلاً من النشر في المكان الخطأ. هذا الافتراض الآمن عند الفشل هو الصحيح؛ فقط لا تعتمد على اكتشافه في التاسعة صباحاً.

للتشغيلات غير المراقبة، فضّل أداة سطر الأوامر hermoso مع --json على قائمة الأدوات كاملةً. فهي أرخص بكثير في السياق وأسهل في التحقق.

ابحث في LinkedIn قبل أن تنشر

search_linkedin_ads يقرأ مكتبة إعلانات LinkedIn، وهي استثنائية بين مكتبات الإعلانات العامة لأنها تكشف أعداد مرات الظهور الحقيقية، فيمكن ترتيب أبحاث المنافسين في B2B على LinkedIn حسب الظهور الفعلي لا بالتخمين حول ما يُعرض.

الجانب المدفوع

تبني create_linkedin_ads_campaign_group → create_linkedin_ads_campaign → create_linkedin_ads_creative الشجرة، ويُولد كل شيء كـمسودة. set_linkedin_ads_status هو المفتاح الوحيد الذي يفعّل المال الحقيقي، ويرفض العمل من دون تأكيد صريح. ملاحظة وصول يُقال هنا بدل أن تُكتشف: تحسب LinkedIn كتابات الإعلانات بحسب مستوى واجهة البرمجة الذي يملكه حسابك الإعلاني. القراءة والتقارير غير مقيّدة، وفي مستوى التطوير قد يعدّل التطبيق عدداً صغيراً من الحسابات الإعلانية، يُسجَّل كل منها يدوياً.

ما لا يستطيع Codex فعله وحده

الوكيل الذي يملك ميزانية لا يفيد إلا إذا كان نطاق ضرره محدوداً، لذلك يكون السياج في الخادم لا في التعليمات. كل حملة إعلانية ومجموعة إعلانات ومجموعة إعلانات Google وإعلان تُنشأ متوقفة مؤقتاً، ولا تعمل مفاتيح الحالة التي تشغّل المال الحقيقي دون علامة تأكيد صريحة. كل إنتاج يُسعَّر أولاً (hermoso_capabilities ينشر التكلفة الدقيقة بالرصيد لكل نموذج قبل أي إنفاق). تُحجز الأرصدة قبل أول استدعاء للمزوّد وتُسوّى بالتكلفة الدقيقة بعد ذلك، فإذا فشل الإرسال تُسترد الأرصدة بدلاً من أن تُحتسب عليك دون مقابل. والحذف يحتاج إلى تأكيد أيضاً، وتُقرأ كل شجرة حملة مرتجعةً من منصة الإعلانات قبل أن يخبرك وكيلك بما بناه.

خطوة واحدة ليست بلا واجهة عن قصد: ربط الحساب هو شاشة موافقة OAuth، لذا تربط القناة مرة واحدة في المتصفح. وكل ما يأتي بعد ذلك استدعاء أداة.

بقية المصفوفة

من Codex، انشر إلى: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram. أو تصفّح كل ما يستطيع Codex النشر إليه.

انشر على LinkedIn من: Claude · ChatGPT · Claude Code · Cursor · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · الإعلانات من سطر الأوامر

الأسئلة الشائعة

هل يستطيع Codex النشر على LinkedIn؟

نعم، عبر إضافة Codex الخاصة بـ Hermoso. نفّذ codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso، وهذا يثبّت مهارات Hermoso، ثم سجّل الدخول مرة واحدة عبر npx -y hermoso auth login. يفتح تسجيل الدخول المتصفح ويخزّن بيانات الاعتماد بنفسه، فلا مفتاح تنشئه ولا شيء تلصقه. ولخادم MCP أيضاً، نفّذ codex mcp add hermoso -- npx -y hermoso mcp. بعدها يصبح لدى Codex أكثر من 922+ أداة، بما فيها الأدوات التي تنشر على LinkedIn، وتلك التي تبحث في الإعلانات الجارية في سوقك وتُنشئ المواد الإبداعية نفسها.

كيف أربط LinkedIn بـ Codex؟

خطوتان، مرة واحدة لكل منهما. نفّذ codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso، وهذا يثبّت مهارات Hermoso، ثم سجّل الدخول مرة واحدة عبر npx -y hermoso auth login. يفتح تسجيل الدخول المتصفح ويخزّن بيانات الاعتماد بنفسه، فلا مفتاح تنشئه ولا شيء تلصقه. ولخادم MCP أيضاً، نفّذ codex mcp add hermoso -- npx -y hermoso mcp. ثم صِل LinkedIn داخل Hermoso من الإعدادات → الموصِّلات، وهي شاشة موافقة OAuth في المتصفح. بعد ذلك ينشر Codex على LinkedIn كأنه استدعاء أداة عادي.

هل يستطيع Codex النشر على LinkedIn بشكل خاص أو كمسودة؟

لا. ليس لدى LinkedIn منشور غير مُدرج أو خاص أو مسودة. ينشر المنشور على الملف الشخصي أو على صفحة الشركة. يرفض Hermoso مستوى ظهور لا تستطيع LinkedIn الالتزام به في اللحظة التي تطلبه فيها، بدلاً من أن ينشر بصمت شيئاً أضعف.

هل يستطيع Codex جدولة منشور LinkedIn لوقت لاحق؟

نعم. يضع schedule_post المنشور في تقويم واحد مشترك مع كل القنوات الأخرى، مع تعليق خاص بالقناة إذا كان النص يجب أن يختلف، ويقرأ list_scheduled وcancel_scheduled المنشورات ويسحبانها. وFacebook واحدة من القنوات الإحدى عشرة التي تُوضع في الطابور.

ما الحد الأقصى لتعليق LinkedIn عند النشر من Codex؟

يقتصر منشور LinkedIn على 3,000 حرف. يفرض Hermoso ذلك عند إنشاء المنشور أو جدولته، فيُبلَّغ Codex فوراً بدلاً من أن يفشل لاحقاً حين لا يكون أحد يراقب.

كم يكلّف النشر على LinkedIn من Codex؟

النشر على LinkedIn لا يكلّف أرصدة، لأن LinkedIn لا تفرض أي رسوم على كل استدعاء API. تُنفَق الأرصدة على الإنتاج. والخطط بسعر $29 و$69 و$149 شهرياً مقابل 1,200 و3,000 و7,000 رصيد، وكل الميزات متاحة في كل خطة بما فيها Free. الاستثناء الوحيد هو تسجيل الدخول الموحّد للمؤسسات (SSO).

ابدأ مجاناً بـ30 رصيداً عند التسجيل، واكسب 250+ رصيد إضافي. كل الميزات متاحة في كل خطة.

ابدأ مجاناً →   عرض الأسعار