app-store-screenshots: اسکرینشات اپ استور رو بده دست ایجنت
خلاصهٔ کاملتر
app-store-screenshots یه skill (یعنی یه بستهٔ دستورالعمل که ایجنت کدنویسی میتونه نصب و ازش استفاده کنه) ساختهٔ Parth Jadhavه که درستکردن اسکرینشاتهای فروشگاه اپ رو میسپره به ایجنت. ایده سادهست: یه بار اپت رو توضیح میدی و یه سری اسکرینشات مرتب تو همهٔ سایزها و زبانهایی که App Store و Google Play لازم دارن تحویل میگیری. پروژه متنبازه، روی GitHub حدود ۷.۸ هزار ستاره داره و سازنده میگه بیش از ۴۳ اپ و ۱۴ هزار نصب پشتشه.
روند کار چهار مرحله داره. اول skill رو روی ایجنتت نصب میکنی (Claude Code، Codex، Cursor، Windsurf، OpenCode یا هر ایجنتی که skill رو پشتیبانی کنه). بعد ازش میخوای اسکرینشات بسازه و ایجنت چند تا سؤال میپرسه: اپ چیکار میکنه، بهترین قابلیتهاش چیه، کدوم دستگاهها و زبانها، چه ظاهری و چند تا اسلاید. از روی جوابها تیترهای تبلیغاتی پیشنهاد میده، مثلاً برای یه اپ قهوه تیترهایی مثل «Every brew. Perfectly timed.».
مرحلهٔ سوم یه ادیتوره که روی سیستم خودت (روی localhost) بالا میاد و میتونی هر تیتر و اسکرینشات و چیدمانی رو خودت عوض کنی یا بازم از ایجنت بخوای. مرحلهٔ آخر خروجیگرفتنه: فایلهای PNG برای iPhone با سایزهای ۶.۹، ۶.۵، ۶.۳ و ۶.۱ اینچ، iPad ۱۳ اینچ، گوشی و تبلت اندروید و feature graphic گوگل پلی، همه تو یه فایل zip. سازنده میگه خروجیها PNG بدون شفافیت و دقیقاً تو سایزهاییان که App Store Connect و Google Play میخوان.
چند جزئیات کاربردی هم هست: ابزار ۱۸ سبک ظاهری مختلف داره، علاوه بر گوشی و تبلت از Mac، Apple Watch، Apple TV و CarPlay هم پشتیبانی میکنه، و کل کار تو فایل app-store-screenshots.json کنار اسکرینشاتها ذخیره میشه. یعنی اگه این فایل رو commit کنی، روی هر سیستمی همون سری دوباره درمیاد. برای اجرا هم Node.js نسخهٔ ۱۸ یا بالاتر، یه package manager (bun، pnpm، yarn یا npm) و اسکرینشات خام از اپت لازم داری.
نکات کلیدی:
- رایگان و متنباز با لایسنس MIT، حدود ۷.۸ هزار ستاره روی GitHub
- با Claude Code، Codex، Cursor، Windsurf و OpenCode کار میکنه
- به Node.js نسخهٔ ۱۸ یا بالاتر نیاز داره
- ۱۸ سبک ظاهری و خروجی چندزبانه، مثلاً en، ja، de، fr و es
- تنظیمات تو فایل app-store-screenshots.json داخل پروژه ذخیره میشه




