"यह PDF क्या है", "निरीक्षण", "जानकारी"?
वर्कफ़्लो 1: निरीक्षण और वर्गीकरण
AI एजेंट्स के लिए पूर्ण PDF संचालन परत — PDF का निरीक्षण, निष्कर्षण, निर्माण, रूपांतरण, हेरफेर, सुरक्षा, और भरने के लिए 57 उपकरण। पूरी तरह Rust में, बिना किसी निर्भरता के, केवल स्थानीय।
यह स्किल क्या सिखाता है
एक MCP सर्वर एजेंट को बताता है कि कौन से क्रियाएं उपलब्ध हैं। एक स्किल उन क्रियाओं के आसपास निर्णय जोड़ता है: काम को कैसे पहचानें, कौन सा अनुक्रम पालन करें, क्या बचना है, और परिणाम पूरा होने का निर्णय कैसे लें।
PDF संचालन का समन्वय करें — संरचना का निरीक्षण करें, टेक्स्ट/तालिकाएँ/मेटाडेटा निकालें, व्यावसायिक दस्तावेज़ (चालान, अनुबंध, प्रमाणपत्र) बनाएं, प्रारूपों के बीच रूपांतरण करें, पृष्ठों को संशोधित करें, एन्क्रिप्शन/रेडैक्शन से सुरक्षित करें, और फॉर्म भरें। जब PDF के साथ काम कर रहे हों, चालान बना रहे हों, दस्तावेज़ों से डेटा निकाल रहे हों, तब उपयोग करें।
आर्किटेक्चर
स्किल पठनीय और पोर्टेबल रहता है क्योंकि इसमें सेवा क्रेडेंशियल्स या बिजनेस डेटा के बजाय निर्देश होते हैं। ADK-Rust इसे एजेंट को प्रदान करता है, एजेंट अपने समीक्षित टूल सीमा से चुनता है, और कनेक्टेड MCP सर्वर प्रमाणीकृत ऑपरेशन करता है।
एजेंट को सामान्य भाषा में व्यक्त एक लक्ष्य प्राप्त होता है।
इरादा से मेल खाता है, निर्णय मार्गदर्शिका प्रदान करता है, और टूल सीमा को सीमित करता है।
वर्कफ़्लो की योजना बनाता है और रनटाइम के माध्यम से प्रत्येक महत्वपूर्ण चरण को स्ट्रीम करता है।
क्षमता के मालिक सिस्टम के खिलाफ प्रमाणीकृत ऑपरेशंस निष्पादित करता है।
स्किल के पूर्णता नियम उपयोगकर्ता को लौटाए गए प्रमाण को आकार देते हैं।
निर्णय मार्गदर्शिका
ये मार्ग सीधे स्किल निर्देशों से आते हैं। वे मॉडल को इरादा पहचानने और एक केंद्रित टूल या वर्कफ़्लो चुनने में मदद करते हैं बजाय कि पूरी क्षमता सतह पर सहज improvisation के।
"यह PDF क्या है", "निरीक्षण", "जानकारी"?
वर्कफ़्लो 1: निरीक्षण और वर्गीकरण
"निष्कर्षण", "पाठ प्राप्त करें", "तालिकाएँ", "PDF से डेटा"?
वर्कफ़्लो 2: डेटा निष्कर्षण
"निर्माण", "जनरेट करें", "चालान", "अनुबंध", "प्रमाणपत्र"?
वर्कफ़्लो 3: दस्तावेज़ निर्माण
"रूपांतरण", "मार्कडाउन में", "HTML में", "PDF में"?
वर्कफ़्लो 4: रूपांतरण
"मर्ज", "स्प्लिट", "रोटेट", "कंप्रेस", "वॉटरमार्क"?
वर्कफ़्लो 5: पृष्ठ हेरफेर
"एन्क्रिप्ट", "रेडैक्ट", "सुरक्षित", "PII", "संवेदनशील"?
वर्कफ़्लो 6: सुरक्षा
"फॉर्म भरें", "फॉर्म फ़ील्ड्स", "सबमिट"?
वर्कफ़्लो 7: फॉर्म
अस्पष्ट?
पहले inspect_pdf करें ताकि समझ सकें कि हम किसके साथ काम कर रहे हैं
प्रमाणित वर्कफ़्लो
एक वर्कफ़्लो कई टूल कॉल्स को एक ऐसे कार्य में जोड़ता है जिसे उपयोगकर्ता वास्तव में पहचानता है। स्किल अनुक्रम और इच्छित परिणाम को समझाता है जबकि ADK-Rust एजेंट की प्रगति को साझा रनटाइम के माध्यम से स्ट्रीम करता है।
किसी भी PDF को समझें (प्रकार, स्थिति, विशेषताएँ)
PDF से पाठ, तालिकाएँ, मेटाडेटा, प्रमुख-मूल्य जोड़े
पेशेवर चालान, अनुबंध, प्रमाणपत्र
PDF ↔ मार्कडाउन, HTML, JSON, CSV, इमेजेज़
मर्ज, स्प्लिट, रोटेट, कंप्रेस, वॉटरमार्क
PII स्कैन, रेडैक्शन, एन्क्रिप्शन, सफाई
टूल सीमा
यह अनुमति सूची स्किल द्वारा घोषित की गई है। यह एजेंट को इस कार्य के लिए आवश्यक क्रियाओं पर केंद्रित रखती है जबकि mcp-pdf प्रमाणीकरण, सत्यापन, और कनेक्टेड सिस्टम की जिम्मेदारी रखता है।
कार्य नियम
ऑपरेटिंग सीमाएँ
इंस्टॉल करें और कनेक्ट करें
जहाँ आपका ADK-Rust स्किल लोडर इसे खोज सके, उस रिपॉजिटरी को इंस्टॉल करें, mcp-pdf से कनेक्ट करें, और एजेंट से वर्कफ़्लो उपयोग करने से पहले घोषित टूल्स उपलब्ध होने की पुष्टि करें।
git clone https://github.com/zavora-ai/skill-pdf-document-management.git \
~/.skills/skills/pdf-document-managementlet skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("pdf-document-management").await?;
let agent = LlmAgentBuilder::new("agent")
.instruction(skill.instructions())
.tools(skill.allowed_tools(toolset)?)
.build()?;रिपॉजिटरी का संगतता कथन: mcp-pdf सर्वर कनेक्टेड होना आवश्यक है। पूरी तरह से Rust में, कोई सिस्टम निर्भरता नहीं, केवल स्थानीय (कोई क्लाउड कॉल नहीं)।
आधिकारिक दस्तावेज़
रिपॉजिटरी अपने सटीक निर्देशों, उदाहरणों, सहायक स्क्रिप्ट्स, एसेट्स, MCP आवश्यकताओं, लाइसेंस, और बाद के अपडेट के लिए प्राधिकृत बनी रहती है।
खोज जारी रखें
स्रोत रिकॉर्ड
इस स्किल प्रविष्टि के लिए रिपॉजिटरी मेटाडेटा।