رفتن به محتوای اصلی

اسکیل چیست؟ راهنمای کامل Agent Skills برای Claude، Codex و Cursor

اسکیل یک پوشه با فایل SKILL.md است که دانش و روش کار شما را به دستیار هوش مصنوعی می‌دهد. در این راهنما می‌بینید اسکیل چطور کار می‌کند، چه فرقی با پرامپت و MCP دارد و روی کدام ابزارها اجرا می‌شود.

کاور مقاله: اسکیل چیست و چرا همه‌جا هست؛ ساختار پوشه‌ی یک اسکیل با فایل SKILL.md

هوش مصنوعی‌های امروز باهوش‌اند، ولی شما را نمی‌شناسند. نمی‌دانند تیمتان دکمه‌ها را چطور نام‌گذاری می‌کند، گزارش ماهانه چه قالبی دارد یا آیکون‌های محصولتان روی چه شبکه‌ای کشیده می‌شوند. برای همین هر بار باید همه‌چیز را از اول توضیح دهید، و هر بار نتیجه کمی فرق می‌کند.

اسکیل (Agent Skill) راه‌حلی است که حالا تقریباً همه‌ی دستیارهای جدی برنامه‌نویسی و کار روزمره از آن پشتیبانی می‌کنند: دانش و روش کار را یک بار در یک پوشه‌ی کوچک بنویسید، و دستیار هر وقت لازم شد خودش آن را بخواند و همان‌طور اجرا کند.

در این راهنما می‌بینید اسکیل دقیقاً چیست، چرا با وجود سادگی این‌قدر مؤثر است، چه فرقی با پرامپت، MCP و ساب‌ایجنت دارد و روی کدام ابزارها کار می‌کند.

اسکیل دقیقاً چیست؟

اسکیل یک پوشه است. تنها چیزی که اجباری است، فایلی به نام SKILL.md در همان پوشه است. بقیه اختیاری‌اند:

my-skill/
├── SKILL.md        ← دستورالعمل اصلی (اجباری)
├── scripts/        ← کدهای آماده که دستیار اجرا می‌کند
├── references/     ← مستندات مفصل که فقط در صورت نیاز خوانده می‌شود
└── assets/         ← قالب‌ها، فونت‌ها، تصویرها و داده‌ها

فایل SKILL.md دو بخش دارد. بالای آن یک سربرگ کوتاه (frontmatter) است با دو فیلد اجباری: name و description. زیر آن، دستورالعمل به زبان ساده نوشته می‌شود؛ همان چیزی که به یک همکار تازه‌کار و باهوش می‌گفتید.

---
name: writing-persian-ui
description: Writes and reviews Persian interface copy: buttons, errors,
  empty states and ZWNJ. Use when the user asks for Persian UI text or microcopy.
---

# Persian UI writing
هر متن رابط باید به یک سؤال کاربر جواب بدهد…

طبق مشخصات استاندارد Agent Skills، نام اسکیل حداکثر ۶۴ کاراکتر است و فقط حروف کوچک انگلیسی، عدد و خط تیره دارد، و باید با نام پوشه یکی باشد. توضیح (description) حداکثر ۱۰۲۴ کاراکتر است و باید بگوید اسکیل چه می‌کند و کی باید از آن استفاده شود.

راز اصلی: بارگذاری مرحله‌به‌مرحله

اگر اسکیل فقط یک فایل متنی است، چرا از یک پرامپت طولانی بهتر کار می‌کند؟ جواب در روشی است که به آن افشای تدریجی (progressive disclosure) می‌گویند. دستیار همه‌ی اسکیل‌ها را یک‌جا نمی‌خواند؛ در سه مرحله و فقط به‌اندازه‌ی لازم:

  1. کشف: هنگام شروع، فقط نام و توضیح همه‌ی اسکیل‌ها خوانده می‌شود؛ حدود ۱۰۰ توکن برای هر اسکیل. پس می‌توانید ده‌ها اسکیل نصب کنید بدون این‌که حافظه‌ی گفتگو پر شود.
  2. فعال‌سازی: وقتی درخواست شما با توضیح یک اسکیل جور شد، متن کامل SKILL.md خوانده می‌شود. استاندارد توصیه می‌کند این متن زیر ۵٬۰۰۰ توکن و زیر ۵۰۰ خط بماند.
  3. اجرا: فایل‌های references/ و scripts/ فقط وقتی باز می‌شوند که کار واقعاً به آن‌ها برسد. یک اسکریپت حتی لازم نیست خوانده شود؛ فقط اجرا می‌شود و خروجی‌اش به دستیار می‌رسد.
نمودار سه مرحله‌ی بارگذاری اسکیل: کشف با حدود ۱۰۰ توکن، فعال‌سازی زیر ۵۰۰۰ توکن و اجرای منابع بدون سقف
سه مرحله‌ی بارگذاری: هرچه جلوتر می‌رویم، اطلاعات بیشتر ولی فقط برای همان کار

نتیجه‌ی این طراحی ساده است: حجم دانشی که می‌توانید بسته‌بندی کنید عملاً سقف ندارد، ولی هزینه‌اش فقط وقتی پرداخت می‌شود که لازم باشد. اسکیل طراحی آیکون می‌تواند ده‌ها صفحه قاعده و چند اسکریپت بررسی کیفیت داشته باشد، و تا وقتی آیکون نخواسته‌اید، فقط دو خط از حافظه را می‌گیرد.

اسکیل، پرامپت، MCP یا ساب‌ایجنت؟

این چهار مفهوم زیاد با هم اشتباه گرفته می‌شوند، در حالی که هر کدام برای کاری ساخته شده‌اند:

ابزاربه دستیار چه می‌دهدکی مناسب است
پرامپتدستور یک‌باره در همان گفتگوکار یک‌باره و کوتاه
اسکیلدانش و روش کار، با اسکریپت و منابعکاری که تکرار می‌شود و باید همیشه یکسان انجام شود
MCPدسترسی به ابزار و داده‌ی بیرونی (Figma، دیتابیس، تقویم)وقتی دستیار باید به سیستمی وصل شود
ساب‌ایجنتیک دستیار جدا با حافظه‌ی جداکار موازی یا کاری که نباید حافظه‌ی اصلی را شلوغ کند
مقایسه‌ی پرامپت، اسکیل، MCP و ساب‌ایجنت از نظر ماندگاری و نوع چیزی که به دستیار می‌دهند
MCP دست‌های دستیار است؛ اسکیل مهارتی است که می‌گوید با آن دست‌ها چه کند

یک تشبیه کمک می‌کند: MCP دسترسی است، اسکیل مهارت. سرور MCP فیگما به دستیار اجازه می‌دهد فایل طراحی را بخواند؛ اسکیل دیزاین‌سیستم به او می‌گوید با آن فایل چه کند، چه چیزی را بررسی کند و خروجی را با چه استانداردی تحویل بدهد. بهترین نتیجه‌ها معمولاً از ترکیب این دو می‌آید.

روی چه ابزارهایی کار می‌کند؟

Anthropic اسکیل‌ها را اول برای Claude معرفی کرد و در دسامبر ۲۰۲۵ قالب آن را به‌صورت یک استاندارد باز منتشر کرد. از آن به بعد ابزارهای زیادی همین قالب را پذیرفته‌اند؛ یعنی یک اسکیل را یک بار می‌نویسید و روی چند ابزار استفاده می‌کنید:

ابزارمحل نصب اسکیل
Claude Code~/.claude/skills/ یا .claude/skills/ در پروژه
Claude.ai و Claude Desktopبارگذاری فایل zip از Customize › Skills
OpenAI Codex~/.codex/skills/ یا .agents/skills/ در پروژه
Cursor~/.cursor/skills/ یا .cursor/skills/ در پروژه
Gemini CLI~/.gemini/skills/ یا .gemini/skills/ در پروژه
ابزارهای دیگرمعمولاً .agents/skills/ در پروژه
نقشه‌ی پشتیبانی ابزارها از قالب مشترک SKILL.md
یک پوشه، چند ابزار: قالب SKILL.md حالا یک استاندارد باز است

مسیرها ممکن است با به‌روزرسانی ابزارها تغییر کنند. راهنمای قدم‌به‌قدم و به‌روز هر ابزار را در راهنمای نصب نوشته‌ام.

اسکیل خوب چه شکلی است؟

همه‌ی اسکیل‌ها مثل هم نیستند. فرق یک اسکیل حرفه‌ای با یک فایل متنی معمولی در چند چیز است:

  • یک کار مشخص: اسکیل «کمک به طراحی» خیلی کلی است؛ اسکیل «طراحی آیکون روی شبکه‌ی ۲۰ پیکسلی با شش سبک» دقیقاً می‌داند چه کند.
  • توضیحی که کلمات کاربر را دارد: اگر کاربران شما می‌گویند «نیم‌فاصله» یا «ریزمتن»، همین کلمات باید در توضیح باشد.
  • کوتاه و بدون توضیح واضحات: مدل باهوش است. اسکیل فقط چیزی را می‌گوید که مدل از قبل نمی‌داند.
  • اسکریپت برای کارهای شکننده: هرجا خطا گران است (بررسی کیفیت SVG، ساخت فایل، اعتبارسنجی)، یک اسکریپت تست‌شده از یک پاراگراف توضیح مطمئن‌تر است.
  • تست‌شده با سناریوهای واقعی: اسکیل بدون ارزیابی فقط یک حدس است.

این اصول را با جزئیات و مثال در مقاله‌ی ۹ اصل نوشتن یک اسکیل حرفه‌ای توضیح داده‌ام.

از کجا شروع کنیم؟

اگر تا حالا اسکیل استفاده نکرده‌اید، ساده‌ترین راه این است:

  1. یک کار تکراری را انتخاب کنید که هر هفته برای دستیارتان توضیح می‌دهید.
  2. یک اسکیل آماده برای همان کار نصب کنید، یا اولین اسکیل خودتان را با کمک یک اسکیل‌ساز بنویسید.
  3. چند بار با درخواست واقعی امتحانش کنید و هرجا اشتباه کرد، همان را به اسکیل اضافه کنید.

اسکیل‌هایی که در فروشگاه Skills می‌بینید همان‌هایی‌اند که خودم هر روز با آن‌ها کار می‌کنم؛ هر کدام با اسکریپت، منابع و سناریوهای ارزیابی. اگر می‌خواهید بیشتر بدانید، صفحه‌ی اسکیل چیست؟ را هم ببینید.

خلاصه

  • اسکیل یک پوشه با فایل SKILL.md است که دانش و روش کار را به دستیار می‌دهد.
  • دستیار اسکیل را مرحله‌به‌مرحله می‌خواند، پس می‌توانید ده‌ها اسکیل داشته باشید بی‌آن‌که حافظه پر شود.
  • MCP دسترسی می‌دهد، اسکیل مهارت؛ و این دو با هم بهترین کار را می‌کنند.
  • قالب SKILL.md یک استاندارد باز است و روی Claude، Codex، Cursor و ابزارهای دیگر کار می‌کند.
عکس سپنتا پویا
نویسنده

طراح محصول و سازنده‌ی دیزاین‌سیستم کاشی. سایت‌های زیادی را با هوش مصنوعی ساخته‌ام و چند سال اخیر روی ایجنتیک کردن فرایندهای هوش مصنوعی کار کرده‌ام. اسکیل‌های این سایت همان‌هایی‌اند که خودم هر روز با آن‌ها کار می‌کنم.

بیشتر درباره‌ی من

چیزی که خواندید را همین امروز به دستیارتان بدهید

همه‌ی این اسکیل‌ها با لایسنس دائمی، به‌روزرسانی رایگان برای همیشه و راهنمای نصب برای همه‌ی ابزارها.

تایید شده توسط سپنتا پویا
بهره‌وری · v1.0.0

اسکیل‌ساز حرفه‌ای

اسکیلی برای ساختن اسکیل؛ از مصاحبه و eval تا نوشتن، اعتبارسنجی و بسته‌بندی، برای Claude، Codex، Cursor و Gemini.

Claude CodeClaude.aiCodexCursorGemini CLI
۶۹۰٬۰۰۰ تومان۹۹۰٬۰۰۰
تایید شده توسط سپنتا پویا
طراحی · v1.1.0

اسکیل جامع طراحی آیکون

از ایده تا SVG نهایی: آیکون‌های تمیز، هم‌خانواده و خوانا در ۲۰ پیکسل، در شش سبک و با بررسی خودکار.

Claude CodeClaude.aiCodexCursorGemini CLI
۴۹۰٬۰۰۰ تومان۷۹۰٬۰۰۰
تایید شده توسط سپنتا پویا
محتوا · v1.0.0

یوایکس رایتر فارسی

متن رابط سایت و اپ شما را بازنویسی می‌کند یا از صفر می‌نویسد: دکمه، خطا، حالت خالی، اعلان، لحن برند و درست‌نویسی.

Claude CodeClaude.aiCodexCursorGemini CLI
۵۹۰٬۰۰۰ تومان۸۹۰٬۰۰۰