Obsidian Skills: یادداشتهات میشن حافظهٔ ایجنت
خلاصهٔ کاملتر
تو این مقاله اومده که Obsidian Skills یه پروژهٔ متنبازه که Obsidian، همون اپ یادداشتبرداری مبتنی بر markdown، رو به ایجنتهای کدنویسی و چت وصل میکنه. این اتصال به شکل یه skill بستهبندی شده و روی agent skills specification سواره؛ یعنی یه فرمت مشترک که ابزارهایی مثل Claude Code و Codex و Cursor بدون اینتگریشن جداگونه میتونن همون قابلیت رو پیدا و اجرا کنن.
کارکردش سادهست، چون خود Obsidian همهچیز رو بهصورت فایل markdown روی دیسک نگه میداره، توی یه پوشه به اسم vault. اسکیل، دستورالعملها و منطقی رو با خودش میآره که به ایجنت میگه چطور تو vault بگرده، لینک بین یادداشتها رو تفسیر کنه و اگه لازم شد توشون بنویسه. جریان کارش اینه: ایجنت یه درخواست میگیره که به یادداشتها ربط داره، اسکیل رو صدا میزنه، فایلهای مرتبط خونده میشن و همون محتوا میشه کانتکست جواب.
حرف اصلی نویسنده اینه که بیشتر ایجنتها بین سشنها حافظه ندارن و هر بار از صفر شروع میکنن. برای یه تسک کوچیک اشکالی نداره، ولی هر کاری که به دانش انباشته نیاز داره، مثل تاریخچهٔ پروژه یا ترجیحهای شخصی یا تصمیمهایی که چند ماه پیش گرفته شده، همینجا میلنگه. Obsidian از قبل مسئلهٔ «این دانش رو کجا بذارم» رو حل کرده بود و این اسکیل مسئلهٔ «ایجنت چطور بهش برسه» رو حل میکنه.
نویسنده این روش رو بین کپیپیست دستی و راهاندازی یه پایپلاین RAG روی دیتابیس برداری میذاره: از کپیپیست ماندگارتر و قابلاستفادهمجددتره و از RAG سبکتر، چون زیرساخت اضافه نمیخواد. عوضش برای مجموعهسندهای خیلی بزرگ، دیتابیس برداری بهتر اسکیل میشه. نقطهضعفش هم اینه که کیفیتش دقیقاً بهاندازهٔ عادت یادداشتبرداری خودته؛ یه vault شلوغ و بیلینک فقط کانتکست بههمریخته تحویل ایجنت میده.
نکات کلیدی:
- روی agent skills specification ساخته شده، پس Claude Code و Codex و Cursor بدون پلاگین جداگونه میتونن ازش استفاده کنن.
- vault همون پوشهٔ فایلهای markdown روی دیسکه؛ نه API اختصاصی میخواد نه مرحلهٔ export.
- local-first طراحی شده، یعنی یادداشتها میتونن روی دستگاه خودت بمونن، هرچند sync خود Obsidian هم سر جاشه.
- ایجنت هم میتونه از vault بخونه و هم یافتهها و خلاصههاش رو توش بنویسه.
- نصبش سبکه: ایجنت رو به ریپازیتوری پروژه اشاره میدی و خودش اسکیل رو نصب میکنه.




