"schema", "tables", "columns", "structure"?
WORKFLOW 1: Schema Inspection
AI एजेंट्स के लिए सुरक्षित डेटाबेस ऑपरेशंस — स्कीमा निरीक्षण, केवल-पढ़ने वाले क्वेरी, प्रदर्शन विश्लेषण, नियंत्रित माइग्रेशन, और Supabase, PlanetScale, Neon, या किसी भी SQL डेटाबेस के माध्यम से डेटा एक्सप्लोरेशन।
यह स्किल क्या सिखाता है
एक MCP सर्वर एजेंट को बताता है कि कौन से क्रियाएं उपलब्ध हैं। एक स्किल उन क्रियाओं के आसपास निर्णय जोड़ता है: काम को कैसे पहचानें, कौन सा अनुक्रम पालन करें, क्या बचना है, और परिणाम पूरा होने का निर्णय कैसे लें।
डेटाबेस संचालन का समन्वय करें — स्कीमा निरीक्षण करें, सुरक्षित रूप से क्वेरी करें, प्रदर्शन विश्लेषण करें, माइग्रेशन प्रबंधित करें, और डेटा पैटर्न एक्सप्लोर करें। डेटाबेस क्वेरी करते समय, टेबल स्कीमा निरीक्षण करते समय, धीमी क्वेरी का विश्लेषण करते समय, माइग्रेशन चलाते समय, इंडेक्स उपयोग जांचते समय, या डेटा वितरण का अन्वेषण करते समय उपयोग करें।
आर्किटेक्चर
स्किल पठनीय और पोर्टेबल रहता है क्योंकि इसमें सेवा क्रेडेंशियल्स या बिजनेस डेटा के बजाय निर्देश होते हैं। ADK-Rust इसे एजेंट को प्रदान करता है, एजेंट अपने समीक्षित टूल सीमा से चुनता है, और कनेक्टेड MCP सर्वर प्रमाणीकृत ऑपरेशन करता है।
एजेंट को सामान्य भाषा में व्यक्त एक लक्ष्य प्राप्त होता है।
इरादा से मेल खाता है, निर्णय मार्गदर्शिका प्रदान करता है, और टूल सीमा को सीमित करता है।
वर्कफ़्लो की योजना बनाता है और रनटाइम के माध्यम से प्रत्येक महत्वपूर्ण चरण को स्ट्रीम करता है।
क्षमता के मालिक सिस्टम के खिलाफ प्रमाणीकृत ऑपरेशंस निष्पादित करता है।
स्किल के पूर्णता नियम उपयोगकर्ता को लौटाए गए प्रमाण को आकार देते हैं।
निर्णय मार्गदर्शिका
ये मार्ग सीधे स्किल निर्देशों से आते हैं। वे मॉडल को इरादा पहचानने और एक केंद्रित टूल या वर्कफ़्लो चुनने में मदद करते हैं बजाय कि पूरी क्षमता सतह पर सहज improvisation के।
"schema", "tables", "columns", "structure"?
WORKFLOW 1: Schema Inspection
"query", "select", "find data", "show me"?
WORKFLOW 2: Safe Querying
"slow", "performance", "optimize", "index"?
WORKFLOW 3: Performance Analysis
"migrate", "alter", "add column", "create table"?
WORKFLOW 4: Migrations
"insert", "update", "delete", "write"?
WORKFLOW 5: Governed Writes
अस्पष्ट है?
पहले list_tables करें ताकि डेटाबेस को समझा जा सके
प्रमाणित वर्कफ़्लो
एक वर्कफ़्लो कई टूल कॉल्स को एक ऐसे कार्य में जोड़ता है जिसे उपयोगकर्ता वास्तव में पहचानता है। स्किल अनुक्रम और इच्छित परिणाम को समझाता है जबकि ADK-Rust एजेंट की प्रगति को साझा रनटाइम के माध्यम से स्ट्रीम करता है।
कार्रवाई से पहले संरचना को समझें
LIMIT और EXPLAIN के साथ केवल-पढ़ने वाला
धीमी क्वेरी और गायब इंडेक्स खोजें
जनरेट → सत्यापित करें → रोलबैक के साथ लागू करें
सत्यापित करें → स्कोप समझाएं → निष्पादित करें
टूल सीमा
यह अनुमति सूची स्किल द्वारा घोषित की गई है। यह एजेंट को इस कार्य के लिए आवश्यक क्रियाओं पर केंद्रित रखती है जबकि mcp-database प्रमाणीकरण, सत्यापन, और कनेक्टेड सिस्टम की जिम्मेदारी रखता है।
कार्य नियम
ऑपरेटिंग सीमाएँ
इंस्टॉल करें और कनेक्ट करें
जहाँ आपका ADK-Rust स्किल लोडर इसे खोज सके, उस रिपॉजिटरी को इंस्टॉल करें, mcp-database से कनेक्ट करें, और एजेंट से वर्कफ़्लो उपयोग करने से पहले घोषित टूल्स उपलब्ध होने की पुष्टि करें।
git clone https://github.com/zavora-ai/skill-database-operations.git \
~/.skills/skills/database-operationslet skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("database-operations").await?;
let agent = LlmAgentBuilder::new("agent")
.instruction(skill.instructions())
.tools(skill.allowed_tools(toolset)?)
.build()?;रिपॉजिटरी का संगतता कथन: mcp-database सर्वर कनेक्टेड होना आवश्यक है (Supabase, PlanetScale, Neon, या कस्टम API)।
आधिकारिक दस्तावेज़
रिपॉजिटरी अपने सटीक निर्देशों, उदाहरणों, सहायक स्क्रिप्ट्स, एसेट्स, MCP आवश्यकताओं, लाइसेंस, और बाद के अपडेट के लिए प्राधिकृत बनी रहती है।
खोज जारी रखें
स्रोत रिकॉर्ड
इस स्किल प्रविष्टि के लिए रिपॉजिटरी मेटाडेटा।