ساخت اولین اسکیل اختصاصی با SKILL.md
از ساختن پوشه تا نوشتن SKILL.md، افزودن اسکریپت و آپلود در Claude؛ یک اسکیل واقعی برای نوشتن مقالهی فارسی سئو شده را قدم به قدم میسازیم.
- سطح: متوسط
- ۵ گام
- ۲ دقیقه مطالعه
- به روزرسانی ۲۵ مهر ۱۴۰۵
در این صفحه (۵ گام)
در این آموزش یک اسکیل کامل به اسم persian-seo-writer میسازیم که به Claude یاد میدهد مقالهی فارسی را با قواعد سئوی ما بنویسد. همین الگو برای هر کار تکراری دیگری هم جواب میدهد.
گام ۱: پوشهی اسکیل را بساز
یک پوشه بساز که اسمش همان اسم اسکیل است. اسم فقط میتواند حروف کوچک انگلیسی، عدد و خط تیره داشته باشد و حداکثر ۶۴ نویسه است.
terminal mkdir -p persian-seo-writer/scriptscd persian-seo-writerگام ۲: فایل SKILL.md را بنویس
بالای فایل، بین دو خط
---، فراداده میآید و بعد دستورالعمل به زبان ساده. این فایل را میتوانی همین جا کپی یا دانلود کنی:SKILL.md ---name: persian-seo-writerdescription: Writes and edits Persian blog posts with Looms' SEO rules. Use when the user asks for a Persian article, blog post, meta description or SEO title.--- # Persian SEO writer ## Instructions1. Ask for the target keyword if it is missing.2. Keep paragraphs under 60 words; use H2 for main sections.3. Put the keyword in the first paragraph and one H2.4. Write the meta description between 120 and 155 characters.5. Run `scripts/check_length.py` on the draft and fix anything it reports. ## Examples- "یک مقاله درباره پرامپت نویسی برای عکس پرتره بنویس"- "برای این متن عنوان سئو و توضیحات متا بنویس"گام ۳: یک اسکریپت کمکی اضافه کن
کارهایی که جواب قطعی دارند (شمردن، تبدیل، اعتبارسنجی) را به اسکریپت بسپار. Claude اسکریپت را اجرا میکند و فقط نتیجه را میبیند:
scripts/check_length.py import sys text = sys.stdin.read()for number, paragraph in enumerate(text.split("\n\n"), start=1): words = len(paragraph.split()) if words > 60: print(f"paragraph {number}: {words} words (max 60)")گام ۴: اسکیل را امتحان کن
اول در Claude Code امتحانش کن؛ ساده ترین راه است. پوشه را در مسیر اسکیل های شخصی کپی کن و یک گفتگوی تازه شروع کن:
terminal cp -r persian-seo-writer ~/.claude/skills/حالا درخواستی بده که با
descriptionجور باشد، مثلا «یک مقاله درباره پرامپت پرتره بنویس». اگر اسکیل فعال نشد، معمولا مشکل از توضیح است: کلمه هایی که کاربر واقعا میگوید را در آن بیاور.گام ۵: در اپ Claude آپلودش کن
- از پوشه یک فایل zip بساز؛ خود پوشه باید داخل zip باشد، نه فقط محتوایش
- در Claude به Settings ← Capabilities برو، «Code execution and file creation» را روشن کن و به بخش Skills برو
- فایل zip را آپلود کن و اسکیل را روشن کن
terminal zip -r persian-seo-writer.zip persian-seo-writer