প্রকল্প সম্পর্কে
Skills Manager হলো একটি ডেস্কটপ অ্যাপ্লিকেশন যা বিভিন্ন কোডিং টুল জুড়ে AI এজেন্ট দক্ষতা পরিচালনা করে। প্রতিটি টুলের নিজস্ব ফোল্ডারে দক্ষতা ফাইল ছড়িয়ে দেওয়ার পরিবর্তে, এটি একটি কেন্দ্রীয় লাইব্রেরি রাখে এবং আপনার পছন্দের এজেন্টদের কাছে দক্ষতা স্থাপন করে।
README-তে বর্ণিত মূল ক্ষমতাগুলি:
- ইউনিফাইড স্কিল লাইব্রেরি: Git রিপোজিটরি, লোকাল ফোল্ডার, .zip বা .skill আর্কাইভ বা skills.sh মার্কেটপ্লেস থেকে দক্ষতা ইনস্টল করুন। কেন্দ্রীয় রিপোটি ডিফল্টভাবে ~/.skills-manager-এ থাকে এবং কনফিগারযোগ্য।
- জনপ্রিয় দক্ষতার জন্য কীওয়ার্ড অনুসন্ধান সহ মার্কেটপ্লেস ব্রাউজিং।
- প্রিসেট: দক্ষতাগুলিকে নামযুক্ত প্রিসেটে গ্রুপ করুন এবং বর্তমান এজেন্ট স্কোপের জন্য এক ক্লিকে পুরো গ্রুপ সক্রিয় বা নিষ্ক্রিয় করুন। প্রিসেট প্রয়োগ করা একটি এককালীন কপি, লাইভ সিঙ্ক নয়।
- গ্লোবাল ওয়ার্কস্পেস: প্রতি-এজেন্ট পৃষ্ঠা যা সেই এজেন্টের গ্লোবাল ফোল্ডারে থাকা প্রতিটি দক্ষতা তালিকাভুক্ত করে, অ্যাপের বাইরে ইনস্টল করা দক্ষতা সহ, একটি All Agents ওভারভিউ সহ।
- প্রজেক্ট ওয়ার্কস্পেস: প্রজেক্ট-লোকাল স্কিল ফোল্ডার দেখুন এবং পরিচালনা করুন, কেন্দ্রীয় লাইব্রেরির সাথে তুলনা করুন এবং উভয় দিকে সিঙ্ক করুন; নেস্টেড স্কিল ডিরেক্টরি এবং এক্সপোর্টে প্রতি-এজেন্ট অ্যাসাইনমেন্ট সমর্থন করে।
- লিংকড ওয়ার্কস্পেস: যেকোনো ডিরেক্টরিকে স্কিল রুট হিসাবে নির্দেশ করুন, গ্লোবাল প্রিসেট সিঙ্কের বাইরে একটি স্বতন্ত্র ওয়ার্কস্পেস হিসাবে পরিচালিত।
- মাল্টি-টুল সিঙ্ক: সিমলিংক বা কপির মাধ্যমে স্থাপন করুন, প্রতিটি স্কিল কার্ডে প্রতি-এজেন্ট ব্যাজ যা লাইভ সিঙ্ক অবস্থা প্রতিফলিত করে এবং সেই এজেন্টের জন্য একটি দক্ষতা ইনস্টল বা অপসারণ করতে পারে।
- ব্যাচ অপারেশন: বাল্ক সক্ষম/নিষ্ক্রিয়, এক্সপোর্ট বা মুছতে মাল্টি-সিলেক্ট।
- ট্যাগিং এবং ফিল্টার, একটি Untagged ফিল্টার সহ; Git-ভিত্তিক দক্ষতার জন্য আপডেট ট্র্যাকিং; SKILL.md / README.md-এর স্কিল প্রিভিউ এবং আপস্ট্রিম সামগ্রীর সাথে তুলনা।
- কাস্টম টুল: কাস্টম স্কিল ডিরেক্টরি সহ নিজস্ব এজেন্ট যোগ করুন বা বিল্ট-ইন পাথ ওভাররাইড করুন।
- ব্যাকআপ এবং মাল্টি-ডিভাইস সিঙ্ক: একটি প্রাইভেট GitHub রিপোজিটরি (ডিভাইস-ফ্লো সাইন-ইন) বা যেকোনো Git রিমোট সংযোগ করুন। স্বয়ংক্রিয় ব্যাকগ্রাউন্ড কমিট এবং পুশ, স্কিল-সচেতন মার্জিং, keep mine / use remote / keep both সহ নন-ব্লকিং দ্বন্দ্ব হ্যান্ডলিং, পুনরুদ্ধারযোগ্য স্ন্যাপশট এবং লক-ইন ছাড়া একটি সাধারণ Git রিমোট। গোপনীয়তা এবং মেশিন-নির্দিষ্ট সেটিংস বাদ দেওয়া হয়; 100 MB-এর বেশি দক্ষতা স্থানীয় থাকে।
- ইস্যু রিপোর্টের জন্য অ্যাক্টিভিটি লগ এবং এক্সপোর্ট লগ; macOS এবং Windows-এ ইন-অ্যাপ আপডেট যার জন্য স্পষ্ট ব্যবহারকারীর পদক্ষেপ প্রয়োজন।
সমর্থিত টুল: বক্সের বাইরে 54টি এজেন্ট, যার মধ্যে Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, GitLab Duo, OpenCode, Cline, Goose, Windsurf, Continue, Qwen Code, Roo Code, Amp, Kiro CLI, TRAE IDE, Warp এবং অন্যান্য। সেটিংস সেগুলির সব তালিকাভুক্ত করে, স্থানীয়ভাবে সনাক্ত করা দিয়ে শুরু করে।
এজেন্ট-চালিত ব্যবস্থাপনা: Claude Code, Codex এবং Cursor-এর মতো এজেন্টরা একটি দক্ষতা ইনস্টল করতে পারে, এটি অন্য এজেন্টে স্থাপন করতে পারে, বা এজেন্ট ফোল্ডারে সরাসরি লেখার পরিবর্তে Skills Manager চালিয়ে অবস্থা রিপোর্ট করতে পারে, উৎস মেটাডেটা, প্রিসেট সদস্যপদ, আপডেট ট্র্যাকিং এবং স্থাপনার অবস্থা সংরক্ষণ করে। একটি ড্যাশবোর্ড এক-ক্লিক সেটআপ নির্বাচিত এজেন্টদের কাছে manage-skills দক্ষতা ইনস্টল এবং স্থাপন করে; এটি npx skills add xingkongliang/skills-manager এর মাধ্যমে স্বতন্ত্রভাবেও ইনস্টল করা যেতে পারে।
CLI: একটি Rust-ভিত্তিক CLI ডেস্কটপ অ্যাপের মতো একই SQLite ডাটাবেস, কেন্দ্রীয় লাইব্রেরি এবং সিঙ্ক ইঞ্জিন ভাগ করে। কমান্ড গ্রুপগুলির মধ্যে রয়েছে repo, agents (tools alias), skills (deploy/undeploy/status), presets এবং git (clone, pull, push, commit, versions, restore)। ফ্ল্যাগগুলির মধ্যে রয়েছে বাহ্যিক চেকআউটে কাজ করার জন্য --skills-root এবং কাঠামোগত ত্রুটি কোড সহ মেশিন-পাঠযোগ্য আউটপুটের জন্য --json। অ্যাপটি স্টার্টআপে তার CLI-এর একটি কপি ~/.skills-manager/bin/skills-manager-cli-তে প্রকাশ করে; macOS arm64/x64, Windows x64 এবং Linux x64-এর জন্য স্বতন্ত্র CLI বাইনারিও প্রকাশিত হয়।
ইনস্টলেশন: macOS-এ Homebrew cask বা .dmg; Windows-এ .exe/.msi; Linux-এ .AppImage/.deb/.rpm (x64 এবং arm64)। v1.29.0 থেকে রিলিজগুলি macOS-এ স্বাক্ষরিত এবং নোটারাইজড।
টেক স্ট্যাক: ফ্রন্টএন্ডে React 19, TypeScript, Vite এবং Tailwind CSS; Tauri 2 ডেস্কটপ শেল; Rust ব্যাকএন্ড; rusqlite এর মাধ্যমে SQLite; আন্তর্জাতিকীকরণের জন্য react-i18next। ডেভেলপমেন্টের জন্য Node.js 20.19+ বা 22.12+ এবং Rust 1.77.2+ প্রয়োজন। MIT লাইসেন্সের অধীনে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.