"read", "get page", "content of URL"?
read_page (JS-rendered) or fetch_light (static)
एआई एजेंटों के लिए वेब संचालन — पृष्ठ पढ़ें, डेटा निकालें, स्क्रीनशॉट लें, फॉर्म के साथ इंटरैक्ट करें, और हेडलेस क्रोमियम के माध्यम से संरचित सामग्री स्क्रैप करें।
यह स्किल क्या सिखाता है
एक MCP सर्वर एजेंट को बताता है कि कौन से क्रियाएं उपलब्ध हैं। एक स्किल उन क्रियाओं के आसपास निर्णय जोड़ता है: काम को कैसे पहचानें, कौन सा अनुक्रम पालन करें, क्या बचना है, और परिणाम पूरा होने का निर्णय कैसे लें।
ब्राउज़र संचालन का समन्वय करें — वेब पेज लाएं, सामग्री निकालें, स्क्रीनशॉट लें, एलिमेंट्स के साथ इंटरैक्ट करें, और संरचित डेटा स्क्रैप करें। जब वेब पेज पढ़ना हो, वेबसाइट से डेटा निकालना हो, स्क्रीनशॉट लेना हो, URL की उपलब्धता जांचनी हो, या वेब फॉर्म्स के साथ इंटरैक्ट करना हो, तब उपयोग करें।
आर्किटेक्चर
स्किल पठनीय और पोर्टेबल रहता है क्योंकि इसमें सेवा क्रेडेंशियल्स या बिजनेस डेटा के बजाय निर्देश होते हैं। ADK-Rust इसे एजेंट को प्रदान करता है, एजेंट अपने समीक्षित टूल सीमा से चुनता है, और कनेक्टेड MCP सर्वर प्रमाणीकृत ऑपरेशन करता है।
एजेंट को सामान्य भाषा में व्यक्त एक लक्ष्य प्राप्त होता है।
इरादा से मेल खाता है, निर्णय मार्गदर्शिका प्रदान करता है, और टूल सीमा को सीमित करता है।
वर्कफ़्लो की योजना बनाता है और रनटाइम के माध्यम से प्रत्येक महत्वपूर्ण चरण को स्ट्रीम करता है।
क्षमता के मालिक सिस्टम के खिलाफ प्रमाणीकृत ऑपरेशंस निष्पादित करता है।
स्किल के पूर्णता नियम उपयोगकर्ता को लौटाए गए प्रमाण को आकार देते हैं।
निर्णय मार्गदर्शिका
ये मार्ग सीधे स्किल निर्देशों से आते हैं। वे मॉडल को इरादा पहचानने और एक केंद्रित टूल या वर्कफ़्लो चुनने में मदद करते हैं बजाय कि पूरी क्षमता सतह पर सहज improvisation के।
"read", "get page", "content of URL"?
read_page (JS-rendered) or fetch_light (static)
"screenshot", "capture", "visual"?
screenshot / screenshot_element
"links", "extract links"?
extract_links
"click", "fill form", "interact"?
click / type_text / wait_for
"is it up", "status", "check URL"?
check_status
"PDF", "save page"?
save_pdf
"structured data", "scrape fields"?
extract_structured / query_selector
प्रमाणित वर्कफ़्लो
एक वर्कफ़्लो कई टूल कॉल्स को एक ऐसे कार्य में जोड़ता है जिसे उपयोगकर्ता वास्तव में पहचानता है। स्किल अनुक्रम और इच्छित परिणाम को समझाता है जबकि ADK-Rust एजेंट की प्रगति को साझा रनटाइम के माध्यम से स्ट्रीम करता है।
किसी भी URL से साफ़ टेक्स्ट
पृष्ठों से संरचित फ़ील्ड
दृश्य कैप्चर (पूर्ण पृष्ठ या तत्व)
फॉर्म भरें, बटन क्लिक करें
URL की पहुँच सत्यापित करें
टूल सीमा
यह अनुमति सूची स्किल द्वारा घोषित की गई है। यह एजेंट को इस कार्य के लिए आवश्यक क्रियाओं पर केंद्रित रखती है जबकि mcp-browser प्रमाणीकरण, सत्यापन, और कनेक्टेड सिस्टम की जिम्मेदारी रखता है।
कार्य नियम
ऑपरेटिंग सीमाएँ
इंस्टॉल करें और कनेक्ट करें
जहाँ आपका ADK-Rust स्किल लोडर इसे खोज सके, उस रिपॉजिटरी को इंस्टॉल करें, mcp-browser से कनेक्ट करें, और एजेंट से वर्कफ़्लो उपयोग करने से पहले घोषित टूल्स उपलब्ध होने की पुष्टि करें।
git clone https://github.com/zavora-ai/skill-browser-automation.git ~/.skills/skills/browser-automationlet skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("browser-automation").await?;
let agent = LlmAgentBuilder::new("agent")
.instruction(skill.instructions())
.tools(skill.allowed_tools(toolset)?)
.build()?;रिपॉजिटरी का संगतता कथन: mcp-browser सर्वर कनेक्टेड होना आवश्यक है (Chromium-आधारित, हेडलेस)।
आधिकारिक दस्तावेज़
रिपॉजिटरी अपने सटीक निर्देशों, उदाहरणों, सहायक स्क्रिप्ट्स, एसेट्स, MCP आवश्यकताओं, लाइसेंस, और बाद के अपडेट के लिए प्राधिकृत बनी रहती है।
खोज जारी रखें
स्रोत रिकॉर्ड
इस स्किल प्रविष्टि के लिए रिपॉजिटरी मेटाडेटा।