·iterm2-driver

قم بقيادة iTerm2 برمجيًا باستخدام نصوص Python لأتمتة المهام الطرفية أو تشغيل الاختبارات أو إدارة الجلسات. يُستخدم عندما يحتاج المستخدم إلى اختبار واجهات TUI، أو واجهات سطر الأوامر، أو التطبيقات الطرفية، أو التشغيل الآلي للمحطة، أو الاختبار الطرفي التفاعلي، أو واجهة المستخدم الطرفية، أو التشغيل الآلي لواجهة سطر الأوامر، أو التشغيل الآلي REPL، أو مراقبة الشاشة، أو لقطات الشاشة الطرفية. يدعم أتمتة iTerm2 وiterm.

5التثبيتات·0الرائج·@indrasvat

التثبيت

$npx skills add https://github.com/indrasvat/claude-code-skills --skill iterm2-driver

كيفية تثبيت iterm2-driver

ثبّت مهارة الذكاء الاصطناعي iterm2-driver بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/indrasvat/claude-code-skills --skill iterm2-driver
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: indrasvat/claude-code-skills.

This skill enables you to fully control the iTerm2 terminal emulator using its Python API. You can create windows, tabs, and splits, inject commands, read screen content, and interact with running applications (CLI/TUI/REPL).

Every script MUST begin with a comprehensive docstring covering: Tests, Verification Strategy, Screenshots, Key Bindings, and Usage. See examples/00-comprehensive-template.py for the canonical format.

| Get app | app = await iterm2.asyncgetapp(connection) | | Get window | window = app.currentterminalwindow | | New tab | tab = await window.asynccreatetab() | | Get session | session = tab.currentsession | | Send text | await session.asyncsendtext("ls\n") | | Read screen | screen = await session.asyncgetscreencontents() | | Get line | screen.line(i).string |

قم بقيادة iTerm2 برمجيًا باستخدام نصوص Python لأتمتة المهام الطرفية أو تشغيل الاختبارات أو إدارة الجلسات. يُستخدم عندما يحتاج المستخدم إلى اختبار واجهات TUI، أو واجهات سطر الأوامر، أو التطبيقات الطرفية، أو التشغيل الآلي للمحطة، أو الاختبار الطرفي التفاعلي، أو واجهة المستخدم الطرفية، أو التشغيل الآلي لواجهة سطر الأوامر، أو التشغيل الآلي REPL، أو مراقبة الشاشة، أو لقطات الشاشة الطرفية. يدعم أتمتة iTerm2 وiterm. المصدر: indrasvat/claude-code-skills.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/indrasvat/claude-code-skills --skill iterm2-driver
الفئة
*وسائط إبداعية
موثق
أول ظهور
2026-02-12
آخر تحديث
2026-03-10

Browse more skills from indrasvat/claude-code-skills

إجابات سريعة

ما هي iterm2-driver؟

قم بقيادة iTerm2 برمجيًا باستخدام نصوص Python لأتمتة المهام الطرفية أو تشغيل الاختبارات أو إدارة الجلسات. يُستخدم عندما يحتاج المستخدم إلى اختبار واجهات TUI، أو واجهات سطر الأوامر، أو التطبيقات الطرفية، أو التشغيل الآلي للمحطة، أو الاختبار الطرفي التفاعلي، أو واجهة المستخدم الطرفية، أو التشغيل الآلي لواجهة سطر الأوامر، أو التشغيل الآلي REPL، أو مراقبة الشاشة، أو لقطات الشاشة الطرفية. يدعم أتمتة iTerm2 وiterm. المصدر: indrasvat/claude-code-skills.

كيف أثبّت iterm2-driver؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/indrasvat/claude-code-skills --skill iterm2-driver بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/indrasvat/claude-code-skills

التفاصيل

الفئة
*وسائط إبداعية
المصدر
skills.sh
أول ظهور
2026-02-12