Skip to main content

Skills

एक skill एक फ़ोल्डर है जो AI को बताता है कि वह आपके ऐप के साथ क्या जानता है और क्या कर सकता है। इसमें शामिल हैं:
  • SKILL.md — निर्देश जो AI पढ़ता है (आवश्यक)।
  • tools.ts — टूल की सूची जो AI कॉल कर सकता है (वैकल्पिक)।
SKILL.md ऐप और इसके टूल का वर्णन करता है; tools.ts टूल घोषित करता है; प्रत्येक टूल आपके ऐप के किसी एक कंपोनेंट में एक HTTP रूट द्वारा लागू किया जाता है।

Skills को परिभाषित करना

kazzle.config.ts को प्रत्येक skill के SKILL.md की ओर इंगित करें। Kazzle इसके फ़ोल्डर का उपयोग करता है, इसलिए इसके बगल में tools.ts स्वचालित रूप से चुना जाता है।

SKILL.md

Frontmatter के साथ Markdown, फिर निर्देश जो AI को अनुसरण करने चाहिए।

tools.ts

SKILL.md के बगल में tools.ts उन टूल को घोषित करता है जो वह skill कॉल कर सकता है। पूर्ण tool contract — घोषणा प्रकार, handler request/response shape, और content बनाम markdown result channels — Tools में रहता है।

AI कैसे skills का उपयोग करता है

AI अपने उत्तरों को आधार देने के लिए मांग पर SKILL.md पढ़ता है (सभी skills अग्रिम में नहीं), और tools.ts में घोषित टूल कॉल कर सकता है। कोई मेल खाने वाले रूट के बिना एक tool कुछ नहीं करता; दोनों को एक साथ जोड़ें। tools.json समर्थित नहीं है।