بهترین اسکیل های کلاد: راهنمای نصب و استفاده تیر 1405

Claude Code با Skills
- از استاندارد باز Agent Skills پیروی میکند.
- امکان انتقال و استفاده مجدد از Skills میان ابزارهای سازگار را فراهم میکند.
- خود Claude مستقیماً در محیط ابزار حضور دارد و گردشکار کمتر به اتصال جداگانه به API وابسته است.
- اکوسیستم Skills در حوزههایی مانند امنیت، اتوماسیون و DevOps پررنگتر است.
- ساختار مستندات Skills منظمتر است و معمولاً از فایل SKILL.md استفاده میکند.
Cursor با Rules
- رابط کاربری سادهتر و تجربه مناسبتری برای ساخت و مدیریت Rules دارد.
- ادغام عمیقتری با محیط VS Code ارائه میدهد.
- قابلیت Composer برای اعمال و مدیریت تغییرات چندفایلی قدرتمند است.
- Rules معمولاً بهصورت متن ساده تعریف میشوند و پیچیدگی ساختاری کمتری دارند.
- قابلیت Tab Autocomplete برای تکمیل سریع کد، یکی از نقاط قوت اصلی Cursor است.
| معیار | Claude Code + Skills | Cursor + Rules |
|---|---|---|
| Portability اسکیلها | بالا؛ مبتنی بر استاندارد باز | پایین؛ محدود به Cursor |
| Community ecosystem | قویتر در امنیت و DevOps | قویتر در توسعه وب |
| Debugging ساختاریافته |
عالی با /debug و /doctor
|
خوب، اما کمتر مبتنی بر روش مشخص |
| Batch operations |
پشتیبانی داخلی با /batch
|
نیازمند اسکریپت جداگانه |
| Learning curve | متوسط تا سخت | آسان تا متوسط |
| مناسب برای | پروژههای Enterprise، امنیت و اتوماسیون پیچیده | توسعه سریع وب، استارتاپها و پروژههای کوچک |
حالا تصمیمگیری: اگه تو یه تیم بزرگ کار میکنی که میخواد اسکیلها رو استاندارد کنه و بین ابزارهای مختلف share کنه، Claude Code بهتره. اگه میخوای سریع کد بزنی، autocomplete قدرتمند داشته باشی و محیط VS Code رو دوست داری، Cursor انتخاب راحتتره.
نکته عملی برای کاربر ایرانی: اگه دسترسی به API محدود داری یا میخوای offline کار کنی، Claude Code با اسکیلهای local بهت استقلال بیشتری میده. Cursor بیشتر به اتصال دائمی به سرورهای خودش وابستهس.
چطور اسکیل سفارشی بنویسیم: ساختار SKILL.md و مثال واقعی

گاهی اسکیلهای آماده نیازت رو برطرف نمیکنن. مثلاً فرض کن تو تیمت یه فرمت خاص برای API documentation داری که باید همیشه رعایت بشه. میتونی یه اسکیل custom بنویسی.
ساختار یه فایل SKILL.md خیلی سادهس:
“`markdown
name: api-doc-generator version: 1.0.0 description: Generate API documentation following our team standard author: Your Name tags: [documentation, api, backend]
API Documentation Generator
Purpose
Generate comprehensive API documentation for REST endpoints following our team’s standard format.
Input Requirements
Endpoint path
HTTP method
Request/response schemas
Authentication requirements
Process
Extract endpoint information from code
Identify request parameters (query, body, headers)
Document response structure and status codes
Add authentication and authorization details
Include example requests/responses
Note any edge cases or limitations
Output Format
“`
ENDPOINT: [method] [path]
Description: [what this endpoint does]
Authentication: [required auth type]
Request Parameters:
[param name] (type): description
Response: “json {example response} “
Status Codes:
200: Success
400: Bad request – [common causes]
401: Unauthorized
500: Server error
Example: “bash curl -X [method] [url] \ -H “Authorization: Bearer {token}” \ -d ‘{request body}’ “
“`
Decision Points
If endpoint requires admin role, add WARNING badge
If response is paginated, include pagination details
If deprecated, add deprecation notice with alternative
Examples
[1-2 examples of documented endpoints] “`
این اسکیل رو تو ~/.claude/skills/api-doc-generator/SKILL.md ذخیره کن. حالا میتونی تو Claude Code بگی:
“ Use /api-doc-generator to document this Express route “
Claude دقیقاً طبق همون فرمتی که تعریف کردی مستند میسازه.
نکات مهم برای نوشتن یک Skill خوب
هرچه هدف، مراحل و خروجی Skill دقیقتر تعریف شوند، Claude پاسخهای منسجمتر و قابلاعتمادتری تولید میکند.
- ۱ Purpose را شفاف تعریف کن Claude باید دقیقاً بداند این Skill چه مشکلی را حل میکند، چه زمانی باید اجرا شود و چه کاری خارج از محدوده آن است.
- ۲ Process را گامبهگام بنویس مراحل اجرا را به ترتیب مشخص کن. هرچه ترتیب تصمیمها و اقدامات دقیقتر باشد، خروجی نهایی یکدستتر خواهد بود.
- ۳ Output Format را با نمونه نشان بده فقط نام قالب را ننویس؛ یک Template واقعی از تیترها، بخشها، جدول، JSON یا ساختار خروجی موردنظر داخل Skill قرار بده.
- ۴ Decision Points اضافه کن مشخص کن Claude در شرایط مختلف چه تصمیمی بگیرد؛ مثلاً چه زمانی سؤال بپرسد، چه زمانی بررسی بیشتری انجام دهد یا چه زمانی اجرای کار را متوقف کند.
- ۵ از مثالهای واقعی استفاده کن یک یا دو نمونه ورودی و خروجی واقعی قرار بده تا Claude فقط دستور را نخواند، بلکه الگوی کیفیت و ساختار موردانتظار را هم ببیند.
خرید Claude Code با اسکیل: چطور دسترسی پایدار داشته باشیم؟
وقتی میخوای از Claude Code بهصورت حرفهای استفاده کنی و اسکیلهای تخصصی نصب کنی، نیاز به یه اشتراک پایدار و معتبر داری. مخصوصاً اگه تو تیم کار میکنی و اسکیلها رو بین اعضا share میکنی، قطعی اشتراک میتونه جریان کار رو مختل کنه.
دسترسی مطمئن به Claude Code با اشتراک اختصاصی
برای نصب اسکیلهای تخصصی و استفاده پایدار از Claude Code، اشتراک Claude را روی ایمیل شخصی خودت تحویل بگیر. کادینر اشتراکهای Claude را با تحویل سریع، پشتیبانی فارسی و گارانتی تا پایان دوره ارائه میدهد.
پیش از ثبت سفارش، نوع پلن و شرایط فعالسازی را در صفحه محصول بررسی کن.
چطور اسکیلها رو تو تیم مدیریت کنیم؟
وقتی تو یه تیم چندنفره کار میکنی، نیاز داری اسکیلها رو یکدست نگه داری. بهترین روش اینه که اسکیلهای تیم رو تو یه repository مجزا نگه داری.
گام ۱: ساخت repository اسکیلهای تیم
یه repository خصوصی تو GitHub یا GitLab بساز:
“ team-claude-skills/ ├── skills/ │ ├── api-doc-generator/ │ │ └── SKILL.md │ ├── security-review/ │ │ └── SKILL.md │ └── deployment-checklist/ │ └── SKILL.md └── README.md “
گام ۲: نصب اسکیلها از repository تیم
هر عضو تیم repository رو clone میکنه و symlink میذاره:
“bash git clone https://github.com/your-team/team-claude-skills.git ln -sf "$(pwd)/team-claude-skills/skills/"* ~/.claude/skills/ “
حالا وقتی یکی از اعضا اسکیل جدید اضافه میکنه یا اسکیل موجود رو بهبود میده، بقیه فقط git pull میزنن و تغییرات اعمال میشه.
گام ۳: استانداردسازی نامگذاری
برای اینکه اسکیلهای تیم با bundled skills تداخل نداشته باشن، یه prefix اختصاصی بذار:
“ /team-api-doc /team-security-review /team-deploy-checklist “
نکته مهم: اسکیلهای حساس (مثلاً اسکیلی که credential یا API key داخلش هست) رو تو repository عمومی نذار. از environment variables یا config فایلهای local استفاده کن.
دانلود اسکیل های Claude برای برنامه نویسی: بهترین منابع
اگه دنبال اسکیلهای آماده برای انواع کارهای برنامهنویسی هستی، چند منبع معتبر وجود داره.
۱. Repository رسمی Anthropic
آدرس: github.com/anthropics/skills
شامل اسکیلهای مثال برای creative applications، development & technical، enterprise & communication و document skills میشه. این repository الگوی خوبی برای یادگیری نوشتن اسکیل هست.
۲. CyberSecurity Skills Collection
آدرس: github.com/Masriyan/Claude-Code-CyberSecurity-Skill
۱۹ اسکیل production-ready برای penetration testing، vulnerability assessment، threat hunting، incident response، malware analysis، SAST/DAST، cloud security، API security و موارد دیگه. اگه تو حوزه امنیت کار میکنی، این مجموعه ضروریه.
۳. Plugin Marketplace داخل Claude Code
تو خود Claude Code میتونی marketplace ها رو اضافه کنی:
“ /plugin marketplace add anthropics/skills “
بعد اسکیلها رو مرور و نصب کن:
“ /plugin install document-skills@anthropic-agent-skills /plugin install example-skills@anthropic-agent-skills “
۴. منابع غیررسمی جامعه
تو Reddit (r/ClaudeAI)، Discord های مرتبط با AI coding و GitHub Topics میتونی اسکیلهای community-driven پیدا کنی. فقط حتماً قبل از استفاده کد اسکیل رو بررسی کن تا مطمئن بشی security issue نداره.
نکته امنیتی: هیچوقت اسکیلی که درونش دستور shell execution یا network request به آدرس ناشناس هست رو بدون بررسی نصب نکن. SKILL.md فقط دستورالعمل متنیه، اما بعضی اسکیلها ممکنه از MCP servers یا script های external استفاده کنن.
جمعبندی: اسکیل مناسب برای هر سناریو
بعد از اینکه با انواع اسکیل های کلاد کد و روشهای نصبشون آشنا شدی، حالا وقتشه تصمیم بگیری کدوم اسکیلها رو نصب کنی.
اگه تازه شروع کردی و فقط میخوای بهرهوری پایه رو بالا ببری، با bundled skills شروع کن. /code-review، /debug و /doctor برای اکثر کارها کافی هستن.
اگه تو حوزه امنیت کار میکنی یا پروژههای enterprise داری، حتماً CyberSecurity Skills Collection رو نصب کن. این اسکیلها برای penetration testing، threat modeling و incident response طراحی شدن و خیلی از کارهای تکراری رو خودکار میکنن.
اگه تو یه تیم کار میکنی و workflow خاصی داری، وقت بذار و custom skills بنویس. اولین اسکیل سفارشی ممکنه یه ساعت طول بکشه، اما بعد از اون هر دفعه که ازش استفاده کنی چند دقیقه وقت صرفهجویی میکنی.
برای مدیریت اسکیلها توی تیم، از git repository و symlink استفاده کن تا همه اعضا یکدست کار کنن. و در نهایت، اسکیلها رو مثل کد بررسی کن: اگه security concern داره یا dependency خارجی لازم داره، قبل از نصب بررسی کامل کن.
با این روش، Claude Code از یه chatbot ساده تبدیل میشه به یه agent تخصصی که دقیقاً میدونه تو هر موقعیت چطور کمک کنه.
سؤالات متداول درباره Skills در Claude Code
Skill در Claude Code چه تفاوتی با دستور معمولی چت دارد؟
دستور معمولی فقط در همان گفتوگو استفاده میشود، اما Skill مجموعهای قابلبازاستفاده از دستورالعملها و فایلهای کمکی است که معمولاً داخل یک پوشه دارای فایل SKILL.md قرار میگیرد. Claude میتواند براساس توضیحات Skill آن را خودکار انتخاب کند یا کاربر مستقیماً با فرمان /skill-name آن را اجرا کند.
چطور Skills موجود در Claude Code را ببینم؟
داخل Claude Code فرمان /skills را اجرا کن. این بخش Skills در دسترس را نمایش میدهد و امکان جستوجو و مدیریت نمایش آنها را فراهم میکند. همچنین با تایپ علامت / میتوانی فرمانها و Skills قابلاجرا را ببینی و براساس نام فیلتر کنی.
Skills شخصی و مخصوص پروژه در چه مسیری قرار میگیرند؟
Skill شخصی که باید در همه پروژهها در دسترس باشد در مسیر ~/.claude/skills/<skill-name>/SKILL.md قرار میگیرد. Skill مخصوص یک پروژه نیز در مسیر .claude/skills/<skill-name>/SKILL.md همان پروژه ذخیره میشود. Skills افزونهها داخل پوشه <plugin>/skills/ قرار میگیرند.
حداقل ساختار لازم برای فایل SKILL.md چیست؟
فایل SKILL.md شامل YAML Front Matter در ابتدای فایل و متن دستورالعمل در ادامه است. بهتر است حداقل فیلد description نوشته شود تا Claude بداند Skill چه کاری انجام میدهد و چه زمانی باید آن را انتخاب کند. بخشهایی مانند مراحل اجرا، مثالها، قالب خروجی و محدودیتها براساس نیاز Skill اضافه میشوند و اجباری نیستند.
چطور یک Skill را مستقیماً اجرا کنم؟
نام پوشه Skill معمولاً به نام فرمان آن تبدیل میشود. برای مثال، Skill موجود در مسیر .claude/skills/code-audit/SKILL.md با فرمان /code-audit اجرا میشود. Claude نیز میتواند براساس توضیحات Front Matter، Skill را هنگام مرتبطبودن با درخواست بهصورت خودکار فراخوانی کند.
آیا میتوانم یکی از Skills پیشفرض Claude Code را تغییر دهم؟
میتوانی یک Skill شخصی یا پروژهای با همان نام Skill پیشفرض ایجاد کنی تا نسخه سفارشی جای آن را بگیرد. برای نمونه، ساخت .claude/skills/code-review/SKILL.md میتواند رفتار /code-review را با استانداردهای همان پروژه هماهنگ کند. پیش از این کار، اثر آن روی تمام اعضای پروژه را بررسی کن.
بعد از نصب یا ویرایش Skill باید Claude Code را Restart کنم؟
در نسخههای جدید، تغییرات فایلهای SKILL.md معمولاً در همان نشست شناسایی میشوند. برای اسکن مجدد میتوانی فرمان /reload-skills را اجرا کنی. اگر پوشه اصلی Skills هنگام شروع نشست وجود نداشته و تازه آن را ساختهای، ممکن است یکبار راهاندازی مجدد Claude Code لازم باشد.
چرا Skill نصبشده نمایش داده نمیشود یا اجرا نمیشود؟
ابتدا مسیر پوشه و نام دقیق فایل SKILL.md را بررسی کن. سپس اعتبار YAML Front Matter، بهویژه تورفتگیها و جداکنندههای --- را کنترل کن. بعد فرمان /reload-skills را اجرا کن. برای پیدا کردن خطاهای پیکربندی نیز میتوانی از /doctor یا اجرای Claude Code با گزینه --debug استفاده کنی.
نصب Skills ساختهشده توسط دیگران چه ریسک امنیتی دارد؟
Skill میتواند علاوه بر دستورالعمل، شامل Script، Hook، تنظیمات Plugin، دسترسی ابزارها یا اتصال MCP باشد. پیش از اعتماد به یک Skill، فایل SKILL.md، پوشه scripts، مجوزهای ابزار و تمام تنظیمات افزونه را بررسی کن. معروفبودن مخزن بهتنهایی تضمین امنیت نیست.
کدام Skills بهصورت پیشفرض در Claude Code وجود دارند؟
Claude Code مجموعهای از Skills همراه دارد که بسته به نسخه میتواند شامل /doctor، /code-review، /batch، /debug، /loop و /claude-api باشد. نسخههای جدیدتر Skills دیگری مانند /run و /verify نیز دارند. برای فهرست واقعی نصب فعلی، بهجای اتکا به یک مقاله ثابت، فرمان /skills را اجرا کن.
آیا Skills فقط در Claude Code قابلاستفاده هستند؟
Skills برپایه استاندارد Agent Skills طراحی شدهاند، اما سطح پشتیبانی در هر ابزار متفاوت است. Claude.ai امکان استفاده از Skills را در پلنهای پشتیبانیشده فراهم میکند و Claude API نیز برای Skills آماده و سفارشی رابط اختصاصی دارد. سازگاری با ابزارهای دیگر باید جداگانه بررسی شود.
چند Skill میتوانم نصب کنم؟
محدودیت سادهای مانند ۱۰ یا ۱۵ Skill وجود ندارد. بااینحال، افزایش تعداد Skills باعث بزرگترشدن فهرست نامها و توضیحات داخل Context میشود و ممکن است توضیحات کماستفاده کوتاه شوند. فقط Skills موردنیاز را فعال نگه دار و برای بررسی هزینه Context از /doctor و /context استفاده کن.
چه زمانی باید Skill سفارشی بسازم؟
زمانی Skill بساز که یک دستورالعمل، چکلیست یا فرایند چندمرحلهای را مرتباً تکرار میکنی، به خروجی یکدست نیاز داری یا بخشی از CLAUDE.md به یک فرایند طولانی تبدیل شده است. اطلاعات ثابت پروژه بهتر است در CLAUDE.md بمانند و فرایندهای قابلاجرا به Skill منتقل شوند.
منابع
- The Complete Guide to Building Skills for Claude – Anthropic Resources
- Claude Code CyberSecurity Skill Collection – GitHub
- Agent Skills Specification – Anthropic GitHub
- The Ultimate Claude Code Resource List 2026 – ScriptByAI
وقتی میخوای Claude Code بهت code review بده، یهدفعه میبینی بهجای تحلیل ساختاریافته، جواب کلی و عمومی داده. یا میخوای bug پیچیدهای رو debug کنی، اما Claude مدام از مسیر اصلی منحرف میشه. مشکل اینجاست که Claude بدون دستورالعمل دقیق، نمیدونه دقیقاً چه مراحلی رو طی کنه.
اسکیل های کلاد کد این خلأ رو پر میکنن: فایلهای SKILL.md که به Claude میگن چطور یه کار تخصصی رو گامبهگام انجام بده. فرق اسکیل با یه دستور ساده در چت اینه که اسکیل یه methodology کامل، decision framework و output template مشخص داره که میتونی بارها استفاده کنی. تو این مقاله یاد میگیری چطور اسکیلهای آماده bundled، community-driven و custom رو بر اساس سطوح دسترسی global، project و plugin نصب کنی و از ساختار فنی SKILL.md برای افزایش بهرهوری واقعی استفاده کنی.
اسکیل های کلاد چیست و چه کاری انجام میدهد؟
اسکیل Claude Code یه فایل SKILL.md هست که دستورالعملهای ساختاریافته برای Claude داره. وقتی این فایل رو تو مسیر ~/.claude/skills/ یا .claude/skills/ میذاری، Claude اون رو میخونه و میفهمه برای یه کار مشخص چه مراحلی رو طی کنه، چه سؤالهایی بپرسه و خروجی رو چطور فرمتبندی کنه.
تفاوت اصلی اسکیل با دستورات مستقیم تو چت یا فایل CLAUDE.md اینه که اسکیل procedure تکرارشوندهای داره که میشه بارها ازش استفاده کرد. مثلاً بهجای اینکه هربار بگی «code review کن و مشکلات امنیتی، performance و readability رو جدا کن»، یهبار اسکیل /code-review رو نصب میکنی و فقط میگی «use /code-review on this file» و Claude دقیقاً همون مراحل ثابت رو اجرا میکنه.
اسکیلها از استاندارد باز Agent Skills پیروی میکنن که یعنی نهفقط تو Claude Code، بلکه تو ابزارهای دیگه AI هم میتونی ازشون استفاده کنی. این یعنی یهبار مینویسی، همهجا استفاده میکنی.
مثال واقعی: فرض کن تو یه پروژه Next.js کار میکنی و هر هفته باید چند کامپوننت رو بررسی کنی که accessible هستن یا نه. بدون اسکیل باید هربار دستی توضیح بدی چی چک کنه. با اسکیل /accessibility-audit، فقط یهبار دستورالعمل رو مینویسی و بعدش فقط میگی «run /accessibility-audit on this component» و Claude همون چکلیست ثابت رو اجرا میکنه.
دسترسی مطمئن به Claude Code با اشتراک اختصاصی
برای نصب اسکیلهای تخصصی و استفاده پایدار از Claude Code، اشتراک Claude را روی ایمیل شخصی خودت تحویل بگیر. کادینر اشتراکهای Claude را با تحویل سریع، پشتیبانی فارسی و گارانتی تا پایان دوره ارائه میدهد.
پیش از ثبت سفارش، نوع پلن و شرایط فعالسازی را در صفحه محصول بررسی کن.
انواع اسکیل های کلاد Claude Code: Bundled، Community و Custom
اسکیل های کلاد کد به سه دسته اصلی تقسیم میشن که هرکدوم برای یه سطح استفاده طراحی شدن.

Bundled skills اسکیلهای پیشفرضی هستن که Claude Code خودش باهاش میاد. مهمترینهاشون اینا هستن:
/doctor: مشکلات پروژه رو تشخیص میده (dependency issues، config errors، environment problems)/code-review: کد رو از نظر امنیت، performance و best practices بررسی میکنه/batch: یه task رو روی چندین فایل بهصورت خودکار اجرا میکنه/debug: روند debug ساختاریافته رو شروع میکنه، از reproduction تا fix پیشنهادی/loop: یه فرآیند تکراری رو تا رسیدن به نتیجه دلخواه ادامه میده/claude-api: مستقیماً با Claude API کار میکنه و prompt testing رو ساده میکنه
این اسکیلها برای use caseهای عمومی طراحی شدن و تو اکثر سناریوها کافی هستن.
Community skills اسکیلهایی هستن که جامعه توسعهدهندگان ساختن و بهصورت باز منتشر کردن. بهترین مثال مجموعه CyberSecurity Skills با ۱۹ اسکیل production-ready هست که offensive security، defensive operations، reverse engineering، threat hunting، CSOC automation، AI/LLM security، mobile security، OT/ICS و GRC رو پوشش میده. این اسکیلها توسط متخصصان امنیت ساخته شدن و شامل methodology کامل، decision frameworks، ready-to-run commands و output templates هستن.
نمونه community skill: اسکیل penetration testing که شامل reconnaissance، scanning، exploitation، privilege escalation و reporting با فرمتهای استاندارد امنیتی میشه.
Custom skills اسکیلهایی هستن که خودت مینویسی. چه زمانی باید اسکیل سفارشی بسازی؟ وقتی یه دستورالعمل تکراری داری که مدام به Claude توضیح میدی، یا وقتی بخشی از CLAUDE.md به یه procedure مشخص تبدیل شده. مثلاً اگه تو تیمت یه code style خاص داری یا یه flow خاص برای API documentation، بهتره یه اسکیل سفارشی بنویسی تا همه تیم ازش استفاده کنن.
| نوع اسکیل | مناسب برای | مثال کاربردی | نصب |
|---|---|---|---|
| Bundled | وظایف عمومی روزمره | Code review، debugging و batch processing | بهصورت پیشفرض نصب است |
| Community | وظایف تخصصی و حرفهای | Penetration testing، threat hunting و SAST analysis |
مخزن را Clone و در مسیر
skills
کپی میکنی
|
| Custom | گردشکار اختصاصی تیم | تولید مستندات API با فرمت شرکت و Custom linting rules |
ساخت دستی فایل
SKILL.md
|
سه سطح نصب اسکیل های کلاد: Global، Project و Plugin
Claude Code سه سطح مختلف برای بارگذاری اسکیلها داره که هرکدوم scope متفاوتی دارن.

Global skills تو مسیر ~/.claude/skills/ نصب میشن و تو همه پروژههای سیستم در دسترس هستن. این مسیر برای اسکیلهایی مناسبه که همیشه بهشون نیاز داری، مثل /code-review یا /debug. هربار Claude Code رو باز میکنی، این اسکیلها لود میشن.
Project-specific skills تو مسیر ./.claude/skills/ درون پوشه پروژه خاصی نصب میشن و فقط وقتی اون پروژه رو باز میکنی فعال میشن. این مسیر برای اسکیلهایی که فقط به یه پروژه مربوط میشن ایدهآله. مثلاً یه اسکیل deployment خاص، یه اسکیل migration برای پروژه legacy، یا یه اسکیل testing با config مخصوص اون پروژه.
نکته مهم: اگه یه اسکیل project-specific با همون اسم bundled skill وجود داشته باشه، اسکیل پروژه جایگزین اسکیل پیشفرض میشه. یعنی میتونی رفتار پیشفرض Claude رو برای یه پروژه خاص override کنی.
Plugin marketplace skills اسکیلهایی هستن که از طریق Claude Code Plugin marketplace نصب میشن. این اسکیلها namespace جداگانه دارن و با اسکیلهای global یا project تداخل ندارن. مثلاً میتونی repository anthropics/skills رو بهعنوان plugin marketplace اضافه کنی و بعد مستقیماً از داخل Claude Code اسکیلهای document-skills یا example-skills رو نصب کنی.
Nested skills حالت ویژهای هستن که وقتی تو subdirectory کار میکنی فعال میشن. مثلاً اگه تو پوشه backend/ یه اسکیل خاص برای Django داشته باشی، فقط وقتی داخل اون پوشه کار میکنی اون اسکیل فعاله.
اولویتبندی نهایی:
- Project-specific skills (بالاترین اولویت)
- Nested skills
- Global skills
- Bundled skills (پایینترین اولویت)
آموزش نصب اسکیل های کلاد کد: روش Clone و Symlink گامبهگام
نصب اسکیلهای آماده خیلی سادهس. فرض کن میخوای مجموعه CyberSecurity Skills رو نصب کنی.
مرحله ۱: Clone کردن repository
ترمینال رو باز کن و repository رو clone کن:
“bash git clone https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill.git cd Claude-Code-CyberSecurity-Skill “
مرحله ۲: نصب Global (برای استفاده در همه پروژهها)
اول مطمئن شو پوشه ~/.claude/skills/ وجود داره:
“bash mkdir -p ~/.claude/skills “
بعد همه اسکیلها رو کپی کن:
“bash cp -r skills/* ~/.claude/skills/ “
حالا میتونی Claude Code رو باز کنی و اسکیلها رو مستقیماً صدا کنی:
“ Use /pentest-recon to enumerate this target “
مرحله ۳: نصب با Symlink برای توسعهدهندگان
اگه خودت روی اسکیلها کار میکنی و میخوای تغییرات بلافاصله اعمال بشه، بهتره بهجای copy از symlink استفاده کنی:
“bash ln -sf "$(pwd)/skills/"* ~/.claude/skills/ “
با این روش، هربار فایل SKILL.md رو ویرایش کنی، نیازی به کپی دوباره نیست. Claude تغییرات رو خودکار میخونه.
مرحله ۴: نصب Project-specific
اگه میخوای اسکیل فقط برای یه پروژه خاص فعال باشه:
“bash cd /path/to/your/project mkdir -p .claude/skills cp -r /path/to/downloaded/skills/* ./.claude/skills/ “
حالا فقط وقتی این پروژه رو باز کنی اون اسکیلها لود میشن.
نکته برای کاربران ویندوز:
مسیر global تو ویندوز C:\Users\YourUsername\.claude\skills\ هست. دستورات بالا رو با PowerShell یا Git Bash اجرا کن، یا دستی پوشهها رو کپی کن.
تست اسکیل بعد از نصب:
تو Claude Code بنویس:
“ List available skills “
باید لیست اسکیلهای نصبشده رو ببینی. بعد یکی رو تست کن:
“ Use /code-review on this file “
اگه اسکیل درست کار نکرد، چک کن:
- فایل SKILL.md درون پوشه skill باشه، نه مستقیم تو skills/
- نام اسکیل با نام پوشه مطابقت داشته باشه
- Claude Code رو restart کنی
مقایسه اسکیل های کلاد با Cursor: کدوم برای چه کاری بهتره؟
اگه با Cursor هم کار کردی، حتماً میدونی اونهم قابلیت Rules داره که مشابه اسکیلهای Claude Code هستن. اما تفاوتهای کلیدی وجود داره که به تصمیمگیری بین این دو کمک میکنه.
Claude Code با Skills
- از استاندارد باز Agent Skills پیروی میکند.
- امکان انتقال و استفاده مجدد از Skills میان ابزارهای سازگار را فراهم میکند.
- خود Claude مستقیماً در محیط ابزار حضور دارد و گردشکار کمتر به اتصال جداگانه به API وابسته است.
- اکوسیستم Skills در حوزههایی مانند امنیت، اتوماسیون و DevOps پررنگتر است.
- ساختار مستندات Skills منظمتر است و معمولاً از فایل SKILL.md استفاده میکند.
Cursor با Rules
- رابط کاربری سادهتر و تجربه مناسبتری برای ساخت و مدیریت Rules دارد.
- ادغام عمیقتری با محیط VS Code ارائه میدهد.
- قابلیت Composer برای اعمال و مدیریت تغییرات چندفایلی قدرتمند است.
- Rules معمولاً بهصورت متن ساده تعریف میشوند و پیچیدگی ساختاری کمتری دارند.
- قابلیت Tab Autocomplete برای تکمیل سریع کد، یکی از نقاط قوت اصلی Cursor است.
| معیار | Claude Code + Skills | Cursor + Rules |
|---|---|---|
| Portability اسکیلها | بالا؛ مبتنی بر استاندارد باز | پایین؛ محدود به Cursor |
| Community ecosystem | قویتر در امنیت و DevOps | قویتر در توسعه وب |
| Debugging ساختاریافته |
عالی با /debug و /doctor
|
خوب، اما کمتر مبتنی بر روش مشخص |
| Batch operations |
پشتیبانی داخلی با /batch
|
نیازمند اسکریپت جداگانه |
| Learning curve | متوسط تا سخت | آسان تا متوسط |
| مناسب برای | پروژههای Enterprise، امنیت و اتوماسیون پیچیده | توسعه سریع وب، استارتاپها و پروژههای کوچک |
حالا تصمیمگیری: اگه تو یه تیم بزرگ کار میکنی که میخواد اسکیلها رو استاندارد کنه و بین ابزارهای مختلف share کنه، Claude Code بهتره. اگه میخوای سریع کد بزنی، autocomplete قدرتمند داشته باشی و محیط VS Code رو دوست داری، Cursor انتخاب راحتتره.
نکته عملی برای کاربر ایرانی: اگه دسترسی به API محدود داری یا میخوای offline کار کنی، Claude Code با اسکیلهای local بهت استقلال بیشتری میده. Cursor بیشتر به اتصال دائمی به سرورهای خودش وابستهس.
چطور اسکیل سفارشی بنویسیم: ساختار SKILL.md و مثال واقعی

گاهی اسکیلهای آماده نیازت رو برطرف نمیکنن. مثلاً فرض کن تو تیمت یه فرمت خاص برای API documentation داری که باید همیشه رعایت بشه. میتونی یه اسکیل custom بنویسی.
ساختار یه فایل SKILL.md خیلی سادهس:
“`markdown
name: api-doc-generator version: 1.0.0 description: Generate API documentation following our team standard author: Your Name tags: [documentation, api, backend]
API Documentation Generator
Purpose
Generate comprehensive API documentation for REST endpoints following our team’s standard format.
Input Requirements
Endpoint path
HTTP method
Request/response schemas
Authentication requirements
Process
Extract endpoint information from code
Identify request parameters (query, body, headers)
Document response structure and status codes
Add authentication and authorization details
Include example requests/responses
Note any edge cases or limitations
Output Format
“`
ENDPOINT: [method] [path]
Description: [what this endpoint does]
Authentication: [required auth type]
Request Parameters:
[param name] (type): description
Response: “json {example response} “
Status Codes:
200: Success
400: Bad request – [common causes]
401: Unauthorized
500: Server error
Example: “bash curl -X [method] [url] \ -H “Authorization: Bearer {token}” \ -d ‘{request body}’ “
“`
Decision Points
If endpoint requires admin role, add WARNING badge
If response is paginated, include pagination details
If deprecated, add deprecation notice with alternative
Examples
[1-2 examples of documented endpoints] “`
این اسکیل رو تو ~/.claude/skills/api-doc-generator/SKILL.md ذخیره کن. حالا میتونی تو Claude Code بگی:
“ Use /api-doc-generator to document this Express route “
Claude دقیقاً طبق همون فرمتی که تعریف کردی مستند میسازه.
نکات مهم برای نوشتن یک Skill خوب
هرچه هدف، مراحل و خروجی Skill دقیقتر تعریف شوند، Claude پاسخهای منسجمتر و قابلاعتمادتری تولید میکند.
- ۱ Purpose را شفاف تعریف کن Claude باید دقیقاً بداند این Skill چه مشکلی را حل میکند، چه زمانی باید اجرا شود و چه کاری خارج از محدوده آن است.
- ۲ Process را گامبهگام بنویس مراحل اجرا را به ترتیب مشخص کن. هرچه ترتیب تصمیمها و اقدامات دقیقتر باشد، خروجی نهایی یکدستتر خواهد بود.
- ۳ Output Format را با نمونه نشان بده فقط نام قالب را ننویس؛ یک Template واقعی از تیترها، بخشها، جدول، JSON یا ساختار خروجی موردنظر داخل Skill قرار بده.
- ۴ Decision Points اضافه کن مشخص کن Claude در شرایط مختلف چه تصمیمی بگیرد؛ مثلاً چه زمانی سؤال بپرسد، چه زمانی بررسی بیشتری انجام دهد یا چه زمانی اجرای کار را متوقف کند.
- ۵ از مثالهای واقعی استفاده کن یک یا دو نمونه ورودی و خروجی واقعی قرار بده تا Claude فقط دستور را نخواند، بلکه الگوی کیفیت و ساختار موردانتظار را هم ببیند.
خرید Claude Code با اسکیل: چطور دسترسی پایدار داشته باشیم؟
وقتی میخوای از Claude Code بهصورت حرفهای استفاده کنی و اسکیلهای تخصصی نصب کنی، نیاز به یه اشتراک پایدار و معتبر داری. مخصوصاً اگه تو تیم کار میکنی و اسکیلها رو بین اعضا share میکنی، قطعی اشتراک میتونه جریان کار رو مختل کنه.
دسترسی مطمئن به Claude Code با اشتراک اختصاصی
برای نصب اسکیلهای تخصصی و استفاده پایدار از Claude Code، اشتراک Claude را روی ایمیل شخصی خودت تحویل بگیر. کادینر اشتراکهای Claude را با تحویل سریع، پشتیبانی فارسی و گارانتی تا پایان دوره ارائه میدهد.
پیش از ثبت سفارش، نوع پلن و شرایط فعالسازی را در صفحه محصول بررسی کن.
چطور اسکیلها رو تو تیم مدیریت کنیم؟
وقتی تو یه تیم چندنفره کار میکنی، نیاز داری اسکیلها رو یکدست نگه داری. بهترین روش اینه که اسکیلهای تیم رو تو یه repository مجزا نگه داری.
گام ۱: ساخت repository اسکیلهای تیم
یه repository خصوصی تو GitHub یا GitLab بساز:
“ team-claude-skills/ ├── skills/ │ ├── api-doc-generator/ │ │ └── SKILL.md │ ├── security-review/ │ │ └── SKILL.md │ └── deployment-checklist/ │ └── SKILL.md └── README.md “
گام ۲: نصب اسکیلها از repository تیم
هر عضو تیم repository رو clone میکنه و symlink میذاره:
“bash git clone https://github.com/your-team/team-claude-skills.git ln -sf "$(pwd)/team-claude-skills/skills/"* ~/.claude/skills/ “
حالا وقتی یکی از اعضا اسکیل جدید اضافه میکنه یا اسکیل موجود رو بهبود میده، بقیه فقط git pull میزنن و تغییرات اعمال میشه.
گام ۳: استانداردسازی نامگذاری
برای اینکه اسکیلهای تیم با bundled skills تداخل نداشته باشن، یه prefix اختصاصی بذار:
“ /team-api-doc /team-security-review /team-deploy-checklist “
نکته مهم: اسکیلهای حساس (مثلاً اسکیلی که credential یا API key داخلش هست) رو تو repository عمومی نذار. از environment variables یا config فایلهای local استفاده کن.
دانلود اسکیل های Claude برای برنامه نویسی: بهترین منابع
اگه دنبال اسکیلهای آماده برای انواع کارهای برنامهنویسی هستی، چند منبع معتبر وجود داره.
۱. Repository رسمی Anthropic
آدرس: github.com/anthropics/skills
شامل اسکیلهای مثال برای creative applications، development & technical، enterprise & communication و document skills میشه. این repository الگوی خوبی برای یادگیری نوشتن اسکیل هست.
۲. CyberSecurity Skills Collection
آدرس: github.com/Masriyan/Claude-Code-CyberSecurity-Skill
۱۹ اسکیل production-ready برای penetration testing، vulnerability assessment، threat hunting، incident response، malware analysis، SAST/DAST، cloud security، API security و موارد دیگه. اگه تو حوزه امنیت کار میکنی، این مجموعه ضروریه.
۳. Plugin Marketplace داخل Claude Code
تو خود Claude Code میتونی marketplace ها رو اضافه کنی:
“ /plugin marketplace add anthropics/skills “
بعد اسکیلها رو مرور و نصب کن:
“ /plugin install document-skills@anthropic-agent-skills /plugin install example-skills@anthropic-agent-skills “
۴. منابع غیررسمی جامعه
تو Reddit (r/ClaudeAI)، Discord های مرتبط با AI coding و GitHub Topics میتونی اسکیلهای community-driven پیدا کنی. فقط حتماً قبل از استفاده کد اسکیل رو بررسی کن تا مطمئن بشی security issue نداره.
نکته امنیتی: هیچوقت اسکیلی که درونش دستور shell execution یا network request به آدرس ناشناس هست رو بدون بررسی نصب نکن. SKILL.md فقط دستورالعمل متنیه، اما بعضی اسکیلها ممکنه از MCP servers یا script های external استفاده کنن.
جمعبندی: اسکیل مناسب برای هر سناریو
بعد از اینکه با انواع اسکیل های کلاد کد و روشهای نصبشون آشنا شدی، حالا وقتشه تصمیم بگیری کدوم اسکیلها رو نصب کنی.
اگه تازه شروع کردی و فقط میخوای بهرهوری پایه رو بالا ببری، با bundled skills شروع کن. /code-review، /debug و /doctor برای اکثر کارها کافی هستن.
اگه تو حوزه امنیت کار میکنی یا پروژههای enterprise داری، حتماً CyberSecurity Skills Collection رو نصب کن. این اسکیلها برای penetration testing، threat modeling و incident response طراحی شدن و خیلی از کارهای تکراری رو خودکار میکنن.
اگه تو یه تیم کار میکنی و workflow خاصی داری، وقت بذار و custom skills بنویس. اولین اسکیل سفارشی ممکنه یه ساعت طول بکشه، اما بعد از اون هر دفعه که ازش استفاده کنی چند دقیقه وقت صرفهجویی میکنی.
برای مدیریت اسکیلها توی تیم، از git repository و symlink استفاده کن تا همه اعضا یکدست کار کنن. و در نهایت، اسکیلها رو مثل کد بررسی کن: اگه security concern داره یا dependency خارجی لازم داره، قبل از نصب بررسی کامل کن.
با این روش، Claude Code از یه chatbot ساده تبدیل میشه به یه agent تخصصی که دقیقاً میدونه تو هر موقعیت چطور کمک کنه.
سؤالات متداول درباره Skills در Claude Code
Skill در Claude Code چه تفاوتی با دستور معمولی چت دارد؟
دستور معمولی فقط در همان گفتوگو استفاده میشود، اما Skill مجموعهای قابلبازاستفاده از دستورالعملها و فایلهای کمکی است که معمولاً داخل یک پوشه دارای فایل SKILL.md قرار میگیرد. Claude میتواند براساس توضیحات Skill آن را خودکار انتخاب کند یا کاربر مستقیماً با فرمان /skill-name آن را اجرا کند.
چطور Skills موجود در Claude Code را ببینم؟
داخل Claude Code فرمان /skills را اجرا کن. این بخش Skills در دسترس را نمایش میدهد و امکان جستوجو و مدیریت نمایش آنها را فراهم میکند. همچنین با تایپ علامت / میتوانی فرمانها و Skills قابلاجرا را ببینی و براساس نام فیلتر کنی.
Skills شخصی و مخصوص پروژه در چه مسیری قرار میگیرند؟
Skill شخصی که باید در همه پروژهها در دسترس باشد در مسیر ~/.claude/skills/<skill-name>/SKILL.md قرار میگیرد. Skill مخصوص یک پروژه نیز در مسیر .claude/skills/<skill-name>/SKILL.md همان پروژه ذخیره میشود. Skills افزونهها داخل پوشه <plugin>/skills/ قرار میگیرند.
حداقل ساختار لازم برای فایل SKILL.md چیست؟
فایل SKILL.md شامل YAML Front Matter در ابتدای فایل و متن دستورالعمل در ادامه است. بهتر است حداقل فیلد description نوشته شود تا Claude بداند Skill چه کاری انجام میدهد و چه زمانی باید آن را انتخاب کند. بخشهایی مانند مراحل اجرا، مثالها، قالب خروجی و محدودیتها براساس نیاز Skill اضافه میشوند و اجباری نیستند.
چطور یک Skill را مستقیماً اجرا کنم؟
نام پوشه Skill معمولاً به نام فرمان آن تبدیل میشود. برای مثال، Skill موجود در مسیر .claude/skills/code-audit/SKILL.md با فرمان /code-audit اجرا میشود. Claude نیز میتواند براساس توضیحات Front Matter، Skill را هنگام مرتبطبودن با درخواست بهصورت خودکار فراخوانی کند.
آیا میتوانم یکی از Skills پیشفرض Claude Code را تغییر دهم؟
میتوانی یک Skill شخصی یا پروژهای با همان نام Skill پیشفرض ایجاد کنی تا نسخه سفارشی جای آن را بگیرد. برای نمونه، ساخت .claude/skills/code-review/SKILL.md میتواند رفتار /code-review را با استانداردهای همان پروژه هماهنگ کند. پیش از این کار، اثر آن روی تمام اعضای پروژه را بررسی کن.
بعد از نصب یا ویرایش Skill باید Claude Code را Restart کنم؟
در نسخههای جدید، تغییرات فایلهای SKILL.md معمولاً در همان نشست شناسایی میشوند. برای اسکن مجدد میتوانی فرمان /reload-skills را اجرا کنی. اگر پوشه اصلی Skills هنگام شروع نشست وجود نداشته و تازه آن را ساختهای، ممکن است یکبار راهاندازی مجدد Claude Code لازم باشد.
چرا Skill نصبشده نمایش داده نمیشود یا اجرا نمیشود؟
ابتدا مسیر پوشه و نام دقیق فایل SKILL.md را بررسی کن. سپس اعتبار YAML Front Matter، بهویژه تورفتگیها و جداکنندههای --- را کنترل کن. بعد فرمان /reload-skills را اجرا کن. برای پیدا کردن خطاهای پیکربندی نیز میتوانی از /doctor یا اجرای Claude Code با گزینه --debug استفاده کنی.
نصب Skills ساختهشده توسط دیگران چه ریسک امنیتی دارد؟
Skill میتواند علاوه بر دستورالعمل، شامل Script، Hook، تنظیمات Plugin، دسترسی ابزارها یا اتصال MCP باشد. پیش از اعتماد به یک Skill، فایل SKILL.md، پوشه scripts، مجوزهای ابزار و تمام تنظیمات افزونه را بررسی کن. معروفبودن مخزن بهتنهایی تضمین امنیت نیست.
کدام Skills بهصورت پیشفرض در Claude Code وجود دارند؟
Claude Code مجموعهای از Skills همراه دارد که بسته به نسخه میتواند شامل /doctor، /code-review، /batch، /debug، /loop و /claude-api باشد. نسخههای جدیدتر Skills دیگری مانند /run و /verify نیز دارند. برای فهرست واقعی نصب فعلی، بهجای اتکا به یک مقاله ثابت، فرمان /skills را اجرا کن.
آیا Skills فقط در Claude Code قابلاستفاده هستند؟
Skills برپایه استاندارد Agent Skills طراحی شدهاند، اما سطح پشتیبانی در هر ابزار متفاوت است. Claude.ai امکان استفاده از Skills را در پلنهای پشتیبانیشده فراهم میکند و Claude API نیز برای Skills آماده و سفارشی رابط اختصاصی دارد. سازگاری با ابزارهای دیگر باید جداگانه بررسی شود.
چند Skill میتوانم نصب کنم؟
محدودیت سادهای مانند ۱۰ یا ۱۵ Skill وجود ندارد. بااینحال، افزایش تعداد Skills باعث بزرگترشدن فهرست نامها و توضیحات داخل Context میشود و ممکن است توضیحات کماستفاده کوتاه شوند. فقط Skills موردنیاز را فعال نگه دار و برای بررسی هزینه Context از /doctor و /context استفاده کن.
چه زمانی باید Skill سفارشی بسازم؟
زمانی Skill بساز که یک دستورالعمل، چکلیست یا فرایند چندمرحلهای را مرتباً تکرار میکنی، به خروجی یکدست نیاز داری یا بخشی از CLAUDE.md به یک فرایند طولانی تبدیل شده است. اطلاعات ثابت پروژه بهتر است در CLAUDE.md بمانند و فرایندهای قابلاجرا به Skill منتقل شوند.
هنوز دیدگاهی برای این محصول ثبت نشده است.