🦀

codex-pet

مخاطر متوسطة ⚙️ الأوامر الخارجية🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات🔑 متغيرات البيئة

إنشاء حيوانات أليفة Codex مخصصة من أي صورة

متاح أيضًا من: agentspace-so

إنشاء ورقة رسوم متحركة لحيوان أليف Codex مخصص من صورة مرجعية واحدة. يقوم المهارة بإنشاء رفاق بأسلوب بكسل-آرت من 9 حالات رسوم متحركة باستخدام RunComfy GPT Image 2 API و ImageMagick. ضع النتيجة في مجلد حيوانات Codex الأليفة للحصول على رفيق سطح مكتب شخصي.

يدعم: Claude Codex Code(CC)
⚠️ 64 ضعيف
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "codex-pet". Create a codex pet from https://example.com/photo.jpg

النتيجة المتوقعة:

تم إنشاء الحيوان الأليف 'my-pet' وتثبيته في ~/.codex/pets/my-pet/ مع spritesheet.webp (1536x1872، 9 صفوف رسوم متحركة) وبيان pet.json. أعد تشغيل Codex لرؤية الحيوان الأليف الجديد في اختياراتك.

استخدام "codex-pet". Make a codex pet named ninja-cat from https://example.com/cat.png with description 'A stealthy feline companion'

النتيجة المتوقعة:

تم إنشاء وتثبيت Codex Pet 'ninja-cat'. تتضمن ورقة الرسم حالات الرسوم المتحركة: الخمول، الجري يميناً، الجري يساراً، التلويح، القفز، الفشل، الانتظار، الجري، والمراجعة. تتبع جميع الخلايا أعداد الإطارات المطلوبة لكل مواصفات Codex.

استخدام "codex-pet". Adjust my-pet animation to have bigger idle movement

النتيجة المتوقعة:

تم تعديل صف الخمول: تم تغيير shift من shift:0:-1 إلى shift:0:-2 لتأثير تنفس أقوى. تم كتابة spritesheet.webp المحدثة إلى ~/.codex/pets/my-pet/. أعد تحميل Codex لمعاينة التغييرات.

التدقيق الأمني

مخاطر متوسطة
v1 • 5/28/2026

This is a legitimate Codex Pet generator that uses RunComfy CLI and ImageMagick to create animated pet spritesheets. The static analysis flagged many patterns (97 command usages, filesystem access) but these are all legitimate tool invocations. The external commands (`runcomfy run`, `magick`) use hardcoded arguments derived from skill logic, not user-controlled shell input. Network calls go only to runcomfy.net endpoints. Path traversal in PET_NAME is a low concern as writes are scoped to the ~/.codex/pets sandbox. Environment variable access is explicit and documented (RUNCOMFY_TOKEN). No credential exfiltration, no data theft patterns, no command injection vectors confirmed. Skill performs exactly what it claims: generates pet spritesheets via API + ImageMagick transforms.

1
الملفات التي تم فحصها
348
الأسطر التي تم تحليلها
7
النتائج
1
إجمالي عمليات التدقيق
مشكلات متوسطة المخاطر (1)
Path Injection via PET_NAME in mkdir/cp Commands
PET_NAME user input is interpolated into mkdir and cp paths without sanitization. A malicious PET_NAME like '../../etc' could escape the intended ~/.codex/pets/ directory. This is a LOW-to-MEDIUM risk because: (1) writes are scoped to local filesystem only, (2) no privilege escalation apparent, (3) Codex pet directories are user-controlled workspace. However, the shell commands at lines 242-245 concatenate PET_NAME directly into mkdir/cp with no validation.
مشكلات منخفضة المخاطر (2)
Hidden File in Home Directory Access
Skill accesses ~/.config/runcomfy/token.json to store API credentials. This is standard configuration file access for authenticated CLI tools, documented openly in the Security & Privacy section. Not a security vulnerability but worth noting for transparency.
External URL fetch in Image Processing Pipeline
The skill accepts a SOURCE_URL parameter and fetches external images. This is standard for image generation workflows but introduces a data boundary concern: external images are processed by RunComfy's servers. Documented as a known risk.

عوامل الخطر

⚙️ الأوامر الخارجية (6)
🌐 الوصول إلى الشبكة (2)
📁 الوصول إلى نظام الملفات (2)
🔑 متغيرات البيئة (2)
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
42
المجتمع
56
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

بناء رفيق Codex شخصي

خذ صورة لنفسك أو لحيوانك الأليف أو لشخصية حوّلها إلى رفيق سطح مكتب Codex. تحول المهارة صورتك إلى فن بكسل بأسلوب تشيبي يطفو فوق محرر الكود.

إنشاء دفعي لأوراق حيوانات أليفة

عالج عدة صور مصدرية لإنشاء عدة حيوانات Codex Pets لفريق. كل حيوان أليف يتم تثبيته بجانب المدمج في Codex ليتمكن أي شخص في الفريق من اختيار المفضل لديه.

تصميم نماذج أولية لرسوم متحركة جديدة

أنشئ واختبر سريعاً التوقيتات المخصصة لصفوف رسوم الحيوانات الأليفة. عدّل قيم التحويلات الدقيقة من ImageMagick لتعديل إحساس الرسوم المتحركة دون إعادة إنشاء ورقة الرسم بأكملها.

جرّب هذه الموجهات

إنشاء حيوان أليف أساسي
Create a codex pet from this image: [SOURCE_IMAGE_URL]
حيوان أليف مسمى مع وصف
Make me a codex pet named [PET_NAME] based on [IMAGE_URL]. Description: [PET_DESCRIPTION]
تعديلات رسوم متحركة مخصصة
Adjust [PET_NAME] animation: change idle bob to shift:0:-2, make running cycle faster with shift:3:0
تصحيح فشل الإنشاء
Retry generating [PET_NAME] with tighter identity preservation: emphasize [SPECIFIC_FEATURES] from original image

أفضل الممارسات

  • استخدم صور مصدرية مربعة أو شبه مربعة للحصول على أفضل ملاءمة في خلايا البكسل 192x208
  • اختر صوراً بهياكل واضحة ولوحات ألوان بسيطة لمعالجة chroma-key نظيفة
  • عندما تكون الحفاظ على الهوية مهمة، صف الميزات المحددة في تحسين الطلب

تجنب

  • لا تستخدم صوراً مصدرية بخلفية ماجنتا (تتعارض مع placeholder chroma-key)
  • تجنب إدخال مشاهد معقدة متعدد الشخصيات كصورة مصدرية واحدة
  • لا تتخطى كتل الكود المحاطة بعلامات التنصيص عند التثبيت عبر سطر الأوامر

الأسئلة المتكررة

كيف يختلف هذا عن مهارة hatch-pet من OpenAI؟
تستخدم هذه المهارة RunComfy CLI من Google بدلاً من نظام $imagegen في Codex Pro. تحتاج فقط إلى RUNCOMFY_TOKEN وليس الوصول إلى Codex Pro. تنسيق الإخراج متطابق لذا يعامل Codex كليهما بنفس الطريقة.
لماذا تستخدم الرسوم المتحركة تحويلات ImageMagick بدلاً من إنشاء إطارات مميزة؟
الحيوانات الأليفة المدمجة في Codex تستخدم نفس الأسلوب. الحركات مقصودة بشكل بسيط. وضعية واحدة مع تحويلات 1-2 بكسل تنتج نفس التأثير دون إنشاء 72 صورة منفصلة.
ماذا يحدث إذا كانت صورتي المصدر تحتوي على ألوان قريبة من الماجنتا؟
بدّل chroma-key من #FF00FF إلى سماوي (#00FFFF) أو أخضر (#00FF00). حدّث كل من الطلب وعتبة fuzz في المعالجة اللاحقة.
هل يمكنني استخدام هذا بدون حساب RunComfy؟
لا، يلزم حساب RunComfy مع رمز API. تستدعي المهارة نقطة نهاية تعديل صورة GPT Image 2 من RunComfy كخلفية لإنشاء الصور.
أين يتم تثبيت الحيوان الأليف؟
تتم كتابة الملفات إلى ${CODEX_HOME:-$HOME/.codex}/pets/<pet-name>/. أعد تشغيل Codex أو أعد تحميل قائمة الحيوانات الأليفة لرؤية الحيوان الأليف المخصص الجديد.
لماذا تقول المهارة إنها تستخدم خوارزميات تشفير ضعيفة؟
يشير هذا إلى التحويلات المتعمدة البسيطة من ImageMagick (تحويل، تدوير) المستخدمة للرسوم المتحركة. إنها ليست خوارزميات تشفير. ImageMagick هي أداة معالجة صور وليست مكتبة تشفير.

تفاصيل المطور

المؤلف

runcomfy-com

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md