কোডিং এজেন্ট সেট-আপ ও ডেভেলপার রিসোর্স

AI কোডিং এজেন্ট ট্রেনিং ডেটার উপর নির্ভর করে যা একটি নির্দিষ্ট তারিখে শেষ হয়ে যায়। এইসব কারণে এজেন্টরা প্রায়ই বন্ধ হয়ে যাওয়া মডেল (gemini-1.5), পুরনো SDK (google-generativeai) বা পুরনো কোড প্যাটার্ন সাজেস্ট করেন।

আপনার এজেন্টকে অফিসিয়াল Gemini ডেভেলপার রিসোর্সের সাথে কানেক্ট করলে, এটি বর্তমান মডেল, google-genai SDK এবং ইন্টার‍্যাকশন API ব্যবহার করে সঠিক কোড লিখতে পারে।

আপনি চারটি উপায়ে আপনার কোডিং এজেন্টকে Gemini ডকুমেন্টেশন এবং নিয়মের অ্যাক্সেস দিতে পারেন:

এজেন্ট রিসোর্সের সারসংক্ষেপ

রিসোর্স এটি কী প্রদান করে উপলভ্যতা
Gemini Agent-এর দক্ষতা নির্দিষ্ট ফিচারের (gemini-api-dev, gemini-live-api-dev, gemini-omni-flash-api) জন্য ধাপে ধাপে নিয়ম, SDK প্যাটার্ন ও হেল্পার স্ক্রিপ্ট। AI Studio Build-এ আগে থেকেই ইনস্টল করা আছে; skills.sh, Context7 বা ম্যানেজড এজেন্ট ব্যবহার করে ইনস্টল করুন।
Gemini Docs MCP সার্ভার সব ডকুমেন্ট জুড়ে লাইভ সার্চ (gemini_search_docs) ও সম্পূর্ণ পৃষ্ঠা পড়া (gemini_get_doc)। Claude Code, Cursor, OpenAI Codex ও VS Code-এ কাজ করে।
Gemini API প্লাগ-ইন অফিসিয়াল Gemini স্কিল, Docs MCP সার্ভার ও API কী টুলের সাথে বান্ডেল করা প্যাকেজ। Antigravity.
মেশিন-রিডেবল ডকুমেন্ট মার্কডাউন পৃষ্ঠা ও llms.txt ইন্ডেক্স পরিষ্কার করুন। ai.google.dev/gemini-api/docs-এর সব ডকুমেন্টেশন পৃষ্ঠা।

Gemini Agent-এর স্কিল ইনস্টল করা

এজেন্ট স্কিল আপনার কোডিং এজেন্টকে পদ্ধতিগত নিয়ম, বর্তমান মডেলের নাম এবং SDK কোড প্যাটার্ন দেয়। আপনার প্রম্পটে দীর্ঘ নির্দেশাবলী যোগ করার পরিবর্তে, আপনার এজেন্ট শুধুমাত্র প্রয়োজন হলেই প্রতিটি স্কিল লোড করে। এটি আপনার এজেন্টকে পুরনো হয়ে যাওয়া SDK এড়াতে এবং আধুনিক Gemini প্যাটার্ন ব্যবহার করতে সাহায্য করে।

Gemini Docs MCP সার্ভারের সাথে স্কিল কাজ করে। আপনার এজেন্টের কাছে MCP সার্ভার ইনস্টল করা না থাকলে, স্কিলটি llms.txt-এ ফল ব্যাক করে। স্কিল কীভাবে কাজ করে সেই সম্পর্কে আরও জানতে, Gemini API স্কিল গাইড পড়ুন।

CLI (skills.sh বা Context7) ব্যবহার করে ইনস্টল করা

skills.sh (সাজেস্ট করা) বা Context7 ব্যবহার করে স্কিল ইনস্টল করুন:

# List all available skills in the repository
npx skills add google-gemini/gemini-skills --list

# Install a specific skill globally with skills.sh
npx skills add google-gemini/gemini-skills --skill <skill-name> --global

# Or install with Context7
npx ctx7 skills install /google-gemini/gemini-skills <skill-name>

উপলভ্য দক্ষতা

gemini-api-dev

Interactions API এবং অফিসিয়াল Gemini API SDK (Python-এর জন্য google-genai এবং TypeScript-এর জন্য @google/genai) ব্যবহার করে অ্যাপ্লিকেশন তৈরি করার দক্ষতা। এই স্কিল এগুলি কভার করে:

  • টেক্সট জেনারেশন, মাল্টি-টার্ন চ্যাট, স্ট্রিমিং, স্ট্রাকচার্ড আউটপুট ও ফাংশন কলিং
  • ছবি তৈরি, টেক্সট-টু-স্পিচ (TTS) ও মাল্টিমোডাল ইনপুট
  • সার্ভার-সাইড কথোপকথন স্টেট ম্যানেজমেন্ট, ব্যাকগ্রাউন্ড এক্সিকিউশন, ডিপ রিসার্চ ও ম্যানেজড এজেন্ট
  • বর্তমান মডেলের নাম এবং মাইগ্রেট করা লিগ্যাসি generateContent বা google-generativeai কোড
npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global

gemini-live-api-dev

Gemini Live API-এর সাহায্যে রিয়েল-টাইম অডিও ও ভিডিও স্ট্রিমিং অ্যাপ্লিকেশন তৈরি করার দক্ষতা। এই স্কিলে এগুলি অন্তর্ভুক্ত:

  • WebSocket সেশন ম্যানেজমেন্ট, ক্ষণস্থায়ী ক্লায়েন্ট টোকেন ও সেশন আবার চালু করা
  • ভয়েস অ্যাক্টিভিটি ডিটেকশন (VAD) ও বর্জ-ইন সহায়তা সহ অডিও, ভিডিও ও টেক্সট স্ট্রিমিং
  • ব্যাকগ্রাউন্ড রিজনিং (দীর্ঘ চিন্তাভাবনা), নন-ব্লকিং অ্যাসিঙ্ক্রোনাস টুল কল, ট্রান্সক্রিপশন ও লাইভ স্পিচ ট্রান্সলেশন
npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev --global

gemini-omni-flash-api

Interactions API ব্যবহার করে Gemini Omni Flash-এর মাধ্যমে ভিডিও জেনারেট ও এডিট করার দক্ষতা। এর মধ্যে রয়েছে হেল্পার স্ক্রিপ্ট (upload_file.py, generate_video.py, prep_video.py, inspect_video.py) এবং এগুলি কভার করে:

  • টেক্সট-টু-ভিডিও জেনারেশন ও প্রম্পট ক্রাফ্টিং
  • ফার্স্ট-অ্যান্ড-লাস্ট-ফ্রেম ট্রানজিশন ও রেফারেন্স-নির্দেশিত ভিডিও জেনারেশন
  • ভিডিও এক্সটেনশন ও মিডিয়া প্রিপ্ৰসেসিং ওয়ার্কফ্লো
npx skills add google-gemini/gemini-skills --skill gemini-omni-flash-api --global

Managed Agents-এ স্কিল মাউন্ট করা

Interactions API-এর মাধ্যমে আপনি রিমোট ম্যানেজড এজেন্ট চালালে, এজেন্টের ওয়ার্কস্পেসে google-gemini/gemini-skills রিপোজিটরি মাউন্ট করতে পারবেন। বিস্তারিত জানতে Gemini API-এর দক্ষতা সংক্রান্ত গাইড দেখুন:

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    agent="antigravity-preview-09-2026",
    input="Build a script that generates a 5-second video of a neon cityscape.",
    environment={
        "type": "remote",
        "sources": [
            {
                "type": "repository",
                "source": "https://github.com/google-gemini/gemini-skills",
                "target": ".agents",
            }
        ],
    },
)

Gemini Docs MCP সার্ভার কানেক্ট করা

পাবলিক Gemini Docs MCP সার্ভার (https://gemini-api-docs-mcp.dev) আপনার এজেন্টকে সম্পূর্ণ ডকুমেন্টেশন সাইটে লাইভ অ্যাক্সেস দেয়। আপনার এজেন্ট অনুরোধের স্কিমা, মডেলের সীমা এবং নতুন ফিচার চেক করতে ডকুমেন্টেশন পৃষ্ঠা সার্চ ও পড়তে পারে:

  • gemini_search_docs: বিষয় বা কোয়েরি অনুযায়ী Gemini API ডকুমেন্টেশন সার্চ করে।
  • gemini_get_doc: নির্দিষ্ট ডকুমেন্টেশন পৃষ্ঠার সম্পূর্ণ মার্কডাউন কন্টেন্ট পড়ে।

দ্রুত সেট-আপ

আপনার শনাক্ত করা কোডিং এজেন্ট অটোমেটিক কনফিগার করতে, আপনার টার্মিনাল বা প্রোজেক্ট রুটে এই কমান্ডটি চালান:

npx add-mcp "https://gemini-api-docs-mcp.dev"

এনভায়রনমেন্ট অনুযায়ী কনফিগারেশন

Claude Code

আপনার টার্মিনালে রান করুন:

$ claude mcp add --transport http geminiDocs https://gemini-api-docs-mcp.dev

কার্সর

~/.cursor/mcp.json (গ্লোবাল) বা .cursor/mcp.json (প্রোজেক্ট)-এ যোগ করুন:

{
  "mcpServers": {
    "geminiDocs": {
      "url": "https://gemini-api-docs-mcp.dev"
    }
  }
}

OpenAI Codex

আপনার টার্মিনালে রান করুন:

$ codex mcp add geminiDocs --url https://gemini-api-docs-mcp.dev

অথবা ~/.codex/config.toml-এ যোগ করুন:

[mcp_servers.geminiDocs]
url = "https://gemini-api-docs-mcp.dev"

VS Code (Copilot)

আপনার Workspace-এ .vscode/mcp.json-এ যোগ করুন:

{
  "servers": {
    "geminiDocs": {
      "type": "http",
      "url": "https://gemini-api-docs-mcp.dev"
    }
  }
}

Gemini API প্লাগ-ইন

আপনি Antigravity ব্যবহার করলে, Gemini API প্লাগ-ইন হল আপনার ওয়ার্কস্পেস সেট-আপ করার সবচেয়ে দ্রুত উপায়। এটি একটি ডাউনলোডেই Gemini Docs MCP সার্ভার, সমস্ত অফিসিয়াল Gemini স্কিল (gemini-api-dev, gemini-live-api-dev, gemini-omni-flash-api) এবং API কী টুলকে একত্রিত করে।

  • Antigravity (UI)-তে ইনস্টল করুন: সেটিংস > কাস্টমাইজেশন > Google প্লাগ-ইন দিয়ে তৈরি করুন বিকল্পে যান এবং Gemini API ডাউনলোড করুন।
  • CLI-এর মাধ্যমে ইনস্টল করুন: bash agy plugin install https://github.com/google-gemini/gemini-skills

মেশিন-রিডেবল ডকুমেন্টেশন

সাধারণ ওয়েবপেজে HTML ট্যাগ, নেভিগেশন বার ও স্ক্রিপ্ট থাকে যা কন্টেক্সট উইন্ডো স্পেস নেয়। ai.google.dev মেশিন-রিডেবল এন্ডপয়েন্ট প্রদান করে, তাই এজেন্ট ও স্ক্রিপ্ট সরাসরি পরিচ্ছন্ন মার্কডাউন পেতে পারে:

  • llms.txt ইন্ডেক্স (https://ai.google.dev/gemini-api/docs/llms.txt): প্রতিটি পৃষ্ঠার লিঙ্ক সহ Gemini API ডকুমেন্টেশনের সমস্ত পৃষ্ঠা তালিকাভুক্ত করে।
  • সরাসরি Markdown URL (.md.txt): সেভ করা প্রম্পট, AGENTS.md নিয়ম বা অটোমেটেড স্ক্রিপ্টের জন্য পরিষ্কার Markdown সোর্স পেতে, ai.google.dev-এ যেকোনও ডকুমেন্টেশন URL-এর সাথে .md.txt যোগ করুন (যেমন, https://ai.google.dev/gemini-api/docs/coding-agents.md.txt) ।

প্রোজেক্টের জন্য সাজেস্ট করা নিয়ম (AGENTS.md)

প্রোজেক্টের নিয়ম সংক্রান্ত ফাইল (AGENTS.md, .cursorrules বা CLAUDE.md) বেসলাইন নিয়ম সেট করে যা প্রতিটি এজেন্ট সেশনের শুরুতে লোড হয়। আপনার প্রজেক্ট রুটে এইসব নির্দেশিকা যোগ করুন যাতে কোডিং এজেন্ট ডিফল্ট হিসেবে বর্তমান মডেল ও SDK ব্যবহার করে:

# Gemini API Guidelines

- Before writing Gemini API code, consult the `geminiDocs` MCP server (`gemini_search_docs` / `gemini_get_doc`) or `https://ai.google.dev/gemini-api/docs/llms.txt`.
- Always use the current Gemini API SDK (`google-genai` for Python, `@google/genai` for TypeScript/JavaScript). Never use legacy SDKs (`google-generativeai` or `@google/generative-ai`).
- Use the Interactions API (`client.interactions.create`) for new applications unless a specific feature requires `generateContent`.
- Use current recommended models (see https://ai.google.dev/gemini-api/docs/models) and avoid deprecated models.

যাচাই ও সমস্যার সমাধান করা

আপনার সেট-আপ যাচাই করা

আপনার সেট-আপ পরীক্ষা করে দেখতে, কোডিং এজেন্টকে জিজ্ঞাসা করুন:

Look up the request schema for the Gemini Interactions API in the documentation.

কনফিগার করা এজেন্ট geminiDocs MCP সার্ভারে gemini_search_docs ব্যবহার করবে এবং google-genai বা @google/genai SDK-এর সাথে client.interactions.create ব্যবহার করে কোড লিখবে।

স্ট্যাটাস কমান্ড

পরিবেশ MCP যাচাইকরণ দক্ষতা যাচাইকরণ
Claude Code রান /mcp রান /skills
কার্সর সেটিংস > ফিচার > MCP বিকল্প খুলুন সেটিংস > নিয়ম খুলুন
OpenAI Codex রান codex mcp list .codex/skills/ বা ~/.codex/skills/ চেক করুন
Antigravity কাস্টমাইজেশন > কানেকশন বিকল্প খুলুন কাস্টমাইজেশন > নিয়ম বিকল্প খুলুন অথবা /skills list চালান
VS Code (Copilot) এক্সটেনশন > MCP বা আউটপুট প্যানেল খুলুন Copilot Chat-এ টুল বেছে নিন বিকল্পে ক্লিক করুন

সমস্যার সমাধান

  • স্কিল বা MCP সার্ভার শনাক্ত করা যায়নি: আপনার এডিটর (Cursor বা VS Code) অথবা টার্মিনাল সেশন (Claude Code বা Codex) রিস্টার্ট করুন। বেশিরভাগ এজেন্ট শুধুমাত্র চালু করার পরেই MCP সার্ভার ও দক্ষতা লোড করে।
  • গ্লোবাল স্কিল সংক্রান্ত সমস্যা: আপনার এজেন্ট যদি গ্লোবালি ইনস্টল করা কোনও স্কিল উপেক্ষা করে, তাহলে --global: bash npx skills add google-gemini/gemini-skills --skill gemini-api-dev ছাড়া আপনার প্রোজেক্ট রুটে স্কিল ইনস্টল করুন
  • নিয়ম উপেক্ষা করা হয়েছে: আপনার AGENTS.md, .cursorrules বা CLAUDE.md ফাইল আপনার প্রোজেক্টের রুট ডিরেক্টরিতে আছে কিনা তা ভালো করে দেখে নিন।

এর পরে কী করতে হবে