โ—† Vibe EngineeringSMIT ยท AI Agentic Engineering English
Class 8 ยท 8.4

Skills: capabilities add karne ka ek aasan tareeqa

MCP ke heavy weight ka ek lightweight solution. Markdown instructions with optional scripts, jo progressive disclosure ke zariye intelligently load hote hain โ€” yeh clean kyun lagte hain, folder structure kaise kaam karta hai, aur inke drawbacks kya hain.

๐ŸŽฏ Goal: skills ko samajhnaโฑ Read: 10 min๐Ÿงญ Type: concepts

MCP powerful toh hai par heavy hai. Skills baad mein ek lightweight, clean alternative ke tor par samne aaye. Yeh kya hain, yeh itne clean kyun hain, aur inki kya limitations hain, aayein samajhte hain.

01Skill kya hoti hai

Ek skill Markdown mein likhi gayi instructions hoti hain โ€” bohot hadd tak CLAUDE.md jaisi, lekin teen important differences ke sath: aap ke paas bohot sari skills ho sakti hain, inhe banana bohot aasan hai, aur yeh context mein intelligently load hoti hain. Yeh Claude Code ka concept tha jo ab doosre tools mein bhi phail raha hai.

Bohot sari

Bohot saari CLAUDE.md files jaisi

Har specific kaam ke liye focused instructions ka ek folder.

Simple

Sirf files

Markdown aur optional scripts. Koi external process ya plumbing nahi โ€” koi bhi bana sakta hai.

Efficient

Progressive disclosure

Pehle sirf ek chota header load hota hai; baaqi content tabhi aata hai jab model ise relevant samjhta hai.

02Progressive disclosure โ€” efficiency ki trick

Is mushkil naam ke peeche ek simple idea hai: har cheez ek sath load mat karein. Ek skill ke teen levels hote hain, aur Claude utna hi aage jata hai jitni zaroorat hoti hai.

1 ยท Metadata 2 ยท Instructions guidance, workflows, code snippets 3 ยท Resources & scripts extra files & runnable programs โ€” strictly on demand always read read on match read on demand
Claude har skill ki metadata (name + description) pehle read karta hai, instructions sirf match hone par load karta hai, aur resources/scripts tabhi touch karta hai jab zaroorat ho.
Scripts: tool-like par lightweight

Skill mein shell/Python scripts shamil ho sakti hain jinhe Claude run kar sakta hai. Yeh JSON signature wala formal tool call nahi hai โ€” yeh sirf script run karke output read kar leta hai. Iska faida yeh hai ke processing context se bahar rehti hai; sirf final result wapas aata hai.

03Architecture: sirf folders hain

Is system ki beauty iski simplicity mein hai. Ek skill sach mein ek folder hota hai.

.claude/skills/ โ€” project OR ~/.claude for global
.claude/
โ””โ”€ skills/
   โ””โ”€ my-great-skill/
      โ”œโ”€ SKILL.md        # metadata + instructions (required)
      โ”œโ”€ reference.md      # level-3 resource, loaded on demand
      โ””โ”€ scripts/
         โ””โ”€ do_thing.py    # runnable, result-only

Do placement options: project ka .claude (sirf is repo ke liye) ya aap ki home directory ka .claude (har jagah ke liye). Skill install karna sirf is folder ko copy karna hai โ€” jiska matlab hai ke ise repo mein commit karke poori team ke sath share kiya ja sakta hai.

SKILL.md โ€” required structure
---
name: juggling
description: Teaches Claude how to juggle. Use when the user asks to juggle.
---
# Instructions
Freeform guidance, workflows, code snippetsโ€ฆ aur level-3 resources ke references.

04Skills kyun aachi hain โ€” aur inki 2 kamzori¥an

Green

Simple & context-light

MCP jaisa process overhead nahi. Build aur share karna aasan, by design efficient. Simple use-cases ke liye perfect hai.

Red

Kam power, fuzzy discovery

Rich function signatures nahi hain โ€” sirf simple inputs wale scripts hain. Aur discovery keyword-matching par depend karti hai.

Triggering thodi tricky hai

Skill trigger hogi ya nahi, yeh aap ke prompt ki wording par depend karta hai jo top metadata se match honi chahiye. Aap "use" keh kar force kar sakte hain, lekin agar exact name na pata ho toh yeh mushkil ho sakta hai.

Community ka verdict

Bohot se developers skills ko Claude Code equip karne ka behtareen tareeqa samajhte hain. Aaj ka rule yeh hai: skills ko MCP par prefer karein, siwaye wahan jahan MCP majboori ho (e.g. Massive for market data) ya jahan koi tool dono support karta ho.

โœ“ Aham baatein

  • Skill = Markdown instructions (+ optional scripts); aap bohot saari create kar sakte hain.
  • Progressive disclosure: metadata pehle, instructions match hone par, resources zaroorat par.
  • Scripts context se bahar run hote hain aur sirf result return karte hain.
  • Yeh sab .claude/skills/ ya ~/.claude mein folders hote hain; Git ke zariye easily share hote hain.
  • Pros: simple, context-light. Cons: MCP jaisi full power nahi. Jahan ho sake skills prefer karein.