/ الدليل / الملعب / claude-shorts
● مجتمع AgriciDaniel ⚡ فوري

claude-shorts

بواسطة AgriciDaniel · AgriciDaniel/claude-shorts

حول بودكاست أو بث طويل إلى فيديوهات Shorts جاهزة للنشر — يختار Claude أفضل اللحظات، وتحرك Remotion التسميات التوضيحية.

claude-shorts هو خط أنابيب من محتوى طويل إلى محتوى قصير معبأ كمهارة Claude Code: يختار استخراج الأجزاء المسجلة بناءً على النسخة، والتقطيع الذكي الذي يدرك الصوت ينظفها، وينقل مشروع Remotion التسميات التوضيحية المتحركة وتراكبات المؤشر، ويربط Claude كل شيء معاً. الإخراج: فيديوهات Shorts عمودية يمكنك نشرها دون فتح محرر فيديو.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

claude-shorts-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "claude-shorts-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AgriciDaniel/claude-shorts",
        "~/.claude/skills/claude-shorts"
      ],
      "_inferred": true
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "claude-shorts-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AgriciDaniel/claude-shorts",
        "~/.claude/skills/claude-shorts"
      ],
      "_inferred": true
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "claude-shorts-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AgriciDaniel/claude-shorts",
        "~/.claude/skills/claude-shorts"
      ],
      "_inferred": true
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "claude-shorts-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AgriciDaniel/claude-shorts",
        "~/.claude/skills/claude-shorts"
      ],
      "_inferred": true
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "claude-shorts-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AgriciDaniel/claude-shorts",
        "~/.claude/skills/claude-shorts"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "claude-shorts-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/AgriciDaniel/claude-shorts",
          "~/.claude/skills/claude-shorts"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add claude-shorts-skill -- git clone https://github.com/AgriciDaniel/claude-shorts ~/.claude/skills/claude-shorts

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: claude-shorts

كيفية تحويل بودكاست مدته 90 دقيقة إلى 10 فيديوهات Shorts

👤 منتجو البودكاست والمنشئون ⏱ ~90 min advanced

متى تستخدمه: نشرت حلقة طويلة وتريد أسبوعاً من فيديوهات Shorts منها بأقل جهد.

المتطلبات الأساسية
  • Node 20+ لـ Remotion و FFmpeg مثبتة — nvm install 20; brew install ffmpeg
  • تم استنساخ المهارة — git clone https://github.com/AgriciDaniel/claude-shorts ~/.claude/skills/claude-shorts
الخطوات
  1. النسخ والتسجيل
    معالجة podcast_ep42.mp3 — نسخ وتقييم أجزاء Shorts المرشحة.✓ تم النسخ
    → قائمة مرتبة من 20-30 مرشح مع الطوابع الزمنية والخطافات
  2. الاختيار والتقطيع
    اختر أفضل 10 وقطّع الحدود إلى نقاط انقطاع صوتية نظيفة.✓ تم النسخ
    → 10 أجزاء بداياتها ونهاياتها منظفة
  3. تصيير فيديوهات Shorts
    صيّر فيديوهات Shorts عمودية 9:16 مع تسميات توضيحية متحركة إلى ./shorts/.✓ تم النسخ
    → ملفات MP4 جاهزة للرفع

النتيجة: أسبوع كامل من فيديوهات Shorts تم إنشاؤها في فترة بعد الظهر.

المزالق
  • التسميات التوضيحية غير متزامنة — استخدم الطوابع الزمنية على مستوى الكلمات من whisper — تتوقعها المهارة
  • نفس النكتة عبر 3 فيديوهات Shorts — اطلب من Claude إزالة التكرار حسب مجموعة الموضوع قبل التصيير
اجمعها مع: filesystem

بناء فيديو أفضل اللحظات من بث Twitch أو YouTube

👤 بثاثو البث المباشر والمعلمون وأرشيفيو المؤتمرات ⏱ ~60 min intermediate

متى تستخدمه: لديك تسجيل طويل وتحتاج إلى عينة للترويج له.

الخطوات
  1. تسجيل الذروات
    ابحث عن أكثر 15 لحظة جذاباً بناءً على النسخة + طاقة الصوت.✓ تم النسخ
    → ذروات مرتبة مع طوابع زمنية وأسباب
  2. تجميع الفيديو
    جمّع فيديو أفضل اللحظات بطول 60 ثانية واحد مع قطع سلسة.✓ تم النسخ
    → ملف MP4 واحد بتسلسل جيد

النتيجة: فيديو موجز يمثل أفضل ما في الجلسة.

المزالق
  • الفيديو لا يحكي قصة — اطلب من Claude ترتيب المقاطع للقوس السردي، لا مجرد التسجيل
اجمعها مع: claude-youtube-skill

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

claude-shorts-skill + claude-youtube-skill

نفس خط الأنابيب يغذي إستراتيجية YouTube طويلة المدى + Shorts

اختر 10 فيديوهات Shorts من أحدث بودكاست واقترح عناوين وصفات YouTube Shorts.✓ تم النسخ

إضافة تسميات توضيحية تلقائية لكل Short لـ IG/TikTok/Threads

لكل فيديو Short تم تصييره، أنشئ تسميات توضيحية للنشر على Instagram Reels و TikTok.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
transcribe-and-score audio/video path الخطوة الأولى في أي خط أنابيب Whisper / scoring compute
boundary-snap segment timestamps + waveform بعد التسجيل audio analysis compute
remotion-render segments + captions + style الخطوة الأخيرة Remotion render time
cursor-overlay screen-capture + cursor events للبرامج التعليمية أو شروحات البرامج 0

التكلفة والحدود

تكلفة التشغيل

حصة API
لا توجد حدود خارج موفر whisper/LLM
الرموز لكل استدعاء
~10–30k رمز لكل مصدر محتوى طويل
التكلفة المالية
مجاني على مستوى المهارة؛ التصيير يستخدم CPU/GPU الخاص بك
نصيحة
سجّل في عملية واحدة، ثم صيّر دفعياً بين عشية وضحاها لتجنب حجب الواجهة

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: لا توجد
نقل البيانات الخارجي: لا توجد — تصيير محلي

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

Remotion render fails

تحقق من إصدار Node (20+)، تأكد من أن مشروع Remotion يجمع: npx remotion render.

تحقق: npx remotion --version
FFmpeg: codec not found

ثبت بناء FFmpeg كامل: brew install ffmpeg؛ أكّد libx264.

تحقق: ffmpeg -codecs | grep 264
Captions off by ~200ms

أعد تشغيل النسخ مع تفعيل الطوابع الزمنية على مستوى الكلمات.

البدائل

claude-shorts مقابل البدائل

البديلمتى تستخدمهاالمقايضة
claude-youtube-skillتحتاج إستراتيجية YouTube، وليس تصيير آليالإستراتيجية مقابل خط الأنابيب

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills