ArrayKit

Plugin Manifest Builder

Plugin ka manifest banaiye aur uske chaaron or apekshit folder banawat dekhiye.

Plugin Manifest Builder

Plugin ka manifest banaiye aur uske chaaron or apekshit folder banawat dekhiye.

Manifest browser mein banta hai. Aapke plugin ka kuchh bhi kahin nahi bheja jaata.

Plugin mein hooks jodiye

Plugin Manifest Builder ke baare mein

Plugin aapki pehle se likhi cheezon — commands, subagents, skills, hooks — ko ek aise folder mein sametta hai jise koi aur install kar sake. Manifest chhota hai aur us par koi vivaad bhi nahi, aur isiliye usme hui galtiyan itni khijhati hain: wo version jo version hai hi nahi, capital letter wala naam, bina scheme ka pata. Inme se koi bhi file ko valid JSON hone se nahi rokti, aur sabhi baad mein pareshani khadi karti hain. Ye builder fields bharta hai, niyam wale fields jaanchta hai, aur wo banawat dikhata hai jiski manifest apne chaaron or apeksha karta hai — kyunki akela manifest kuchh nahi karta: load bagal ke folders hote hain.

Features

  • Naam naamkaran niyamon se jaancha jaata hai
  • Version semantic version ki tarah jaancha jaata hai, pre-release samet
  • Author ka naam aur email sapat karne ke bajaye theek se nested
  • Pate mein scheme hai ya nahi ye jaancha jaata hai
  • Khaali fields khaali likhne ke bajaye chhod diye jaate hain
  • Manifest ke bagal mein folder banawat
  • Keywords ek line mein ek
  • plugin.json ke roop mein download

Plugin Manifest Builder kaise use karein

  1. Plugin ka naam aur shuruati version dijiye
  2. Likhiye ki wo kya sametta hai
  3. Share karna ho to author, pata aur license jodiye
  4. plugin.json ko .claude-plugin folder mein download kijiye

Example

Input

"version": "1.0"

Output

Error: not a semantic version — use major.minor.patch

Do hisson wala version reject hone ki sabse aam wajah hai.

Common errors aur troubleshooting

  • Version reject ho gaya. — Semantic version mein teen hisse hote hain: 1.0.0, 1.0 nahi. 1.0.0-beta.1 jaisa pre-release suffix chal jaata hai.
  • Install ke baad plugin milta nahi. — Manifest plugin folder ke andar .claude-plugin/plugin.json mein jaata hai, uski jad mein nahi. Output ke neeche ki banawat batati hai ki kya kahaan hai.
  • Naam reject ho gaya. — Lowercase letters, digits aur single hyphen. Ye identifier ki tarah use hota hai, isliye capital letters aur spaces nahi chalenge.
  • Manifest valid hai phir bhi kuchh load nahi hota. — Manifest sirf plugin ka vivaran deta hai. Commands, agents, skills aur hooks bagal ke folders se load hote hain — khaali plugin, chahe manifest kitna hi umda ho, kuchh nahi karta.

Aksar pooche jaane wale sawaal

Plugin mein kya reh sakta hai?
Slash commands, subagent definitions, skills aur hooks ka koi bhi mel, har ek manifest ke bagal mein apne folder mein. Ye sabhi optional hain: ek kaam ka command dene wala plugin bhi poora plugin hai.
Sach mein anivarya fields kaun-se hain?
Vyavhaar mein naam. Baaki metadata hai jo use doosron ke liye upyogi banata hai: description taaki pata chale ye kya hai, version taaki badlav dikhe, aur pata taaki source mil sake.
Version kaise tay karein?
Jab tak cheezein hil rahi hon 0.1.0 se shuru kijiye, aur pehle ank ko sangatta ke vaade ki tarah lijiye. Kisi command ka naam badalna ya skill hatana, upyog karne wale ke liye todne wala badlav hai.
Kya license field chahiye?
Sirf tab jab aap share kar rahe hon. Aur agar kar rahe hain to saaf likh dena ek baatcheet bacha deta hai: bina license wali repository ko dobara use karna kanooni roop se asahaj hota hai, bhale hi wo saaf taur par isi ke liye bani ho.
Kya pehle se maujood cheezon se plugin bana sakte hain?
Aam taur par shuruaat aise hi hoti hai. Jo commands aur skills pehle se chal rahe hain wo bina badlav sahi folders mein chale jaate hain; ekmatra nayi file manifest hai.

Related tools

AI aur agents ke aur tools

AI aur agents ke sabhi tools dekhein · Saare tools