[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-litellm-delete-user":3,"mdc-s5al7a-key":34,"related-org-litellm-delete-user":344,"related-repo-litellm-delete-user":481},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":29,"sourceUrl":32,"mdContent":33},"delete-user","delete LiteLLM proxy users","Delete one or more users from a live LiteLLM proxy. Ask for the user_id(s) and confirm before calling POST \u002Fuser\u002Fdelete.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"litellm","LiteLLM","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Flitellm.png","BerriAI",[13,17,20],{"name":14,"slug":15,"type":16},"Operations","operations","tag",{"name":18,"slug":19,"type":16},"LLM","llm",{"name":21,"slug":22,"type":16},"AI Infrastructure","ai-infrastructure",66,"https:\u002F\u002Fgithub.com\u002FBerriAI\u002Flitellm-skills","2026-07-14T05:37:24.671641","MIT",8,[],{"repoUrl":24,"stars":23,"forks":27,"topics":30,"description":31},[],"Agent Skills for managing live LiteLLM proxy deployments — users, teams, keys, orgs, models, MCP servers, agents","https:\u002F\u002Fgithub.com\u002FBerriAI\u002Flitellm-skills\u002Ftree\u002FHEAD\u002Fdelete-user","---\nname: delete-user\ndescription: >\n  Delete one or more users from a live LiteLLM proxy. Ask for the user_id(s)\n  and confirm before calling POST \u002Fuser\u002Fdelete.\nlicense: MIT\ncompatibility: Requires curl.\nmetadata:\n  author: BerriAI\n  version: \"1.0\"\nallowed-tools: Bash(curl:*)\n---\n\n# Delete User\n\nDelete one or more users from a live LiteLLM proxy.\n\n## Setup\n\n```\nLITELLM_BASE_URL  — e.g. https:\u002F\u002Fmy-proxy.example.com\nLITELLM_API_KEY   — proxy admin key\n```\n\n## Ask the user\n\n1. **user_id(s)** — if they don't have them, list first:\n   ```bash\n   curl -s \"$BASE\u002Fuser\u002Flist?page_size=25\" -H \"Authorization: Bearer $KEY\"\n   ```\n2. **Confirm** — show the user email\u002Falias and ask for confirmation before deleting.\n\n## Run\n\n```bash\ncurl -s -X POST \"$BASE\u002Fuser\u002Fdelete\" \\\n  -H \"Authorization: Bearer $KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"user_ids\": [\"\u003Cuser_id>\"]}'\n```\n\nMultiple users: `\"user_ids\": [\"id1\", \"id2\"]`\n\n## Output\n\nShow how many users were deleted. Warn if any IDs were not found.\n",{"data":35,"body":40},{"name":4,"description":6,"license":26,"compatibility":36,"metadata":37,"allowed-tools":39},"Requires curl.",{"author":11,"version":38},"1.0","Bash(curl:*)",{"type":41,"children":42},"root",[43,51,57,64,77,83,182,188,316,327,333,338],{"type":44,"tag":45,"props":46,"children":47},"element","h1",{"id":4},[48],{"type":49,"value":50},"text","Delete User",{"type":44,"tag":52,"props":53,"children":54},"p",{},[55],{"type":49,"value":56},"Delete one or more users from a live LiteLLM proxy.",{"type":44,"tag":58,"props":59,"children":61},"h2",{"id":60},"setup",[62],{"type":49,"value":63},"Setup",{"type":44,"tag":65,"props":66,"children":70},"pre",{"className":67,"code":69,"language":49},[68],"language-text","LITELLM_BASE_URL  — e.g. https:\u002F\u002Fmy-proxy.example.com\nLITELLM_API_KEY   — proxy admin key\n",[71],{"type":44,"tag":72,"props":73,"children":75},"code",{"__ignoreMap":74},"",[76],{"type":49,"value":69},{"type":44,"tag":58,"props":78,"children":80},{"id":79},"ask-the-user",[81],{"type":49,"value":82},"Ask the user",{"type":44,"tag":84,"props":85,"children":86},"ol",{},[87,172],{"type":44,"tag":88,"props":89,"children":90},"li",{},[91,97,99],{"type":44,"tag":92,"props":93,"children":94},"strong",{},[95],{"type":49,"value":96},"user_id(s)",{"type":49,"value":98}," — if they don't have them, list first:\n",{"type":44,"tag":65,"props":100,"children":104},{"className":101,"code":102,"language":103,"meta":74,"style":74},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -s \"$BASE\u002Fuser\u002Flist?page_size=25\" -H \"Authorization: Bearer $KEY\"\n","bash",[105],{"type":44,"tag":72,"props":106,"children":107},{"__ignoreMap":74},[108],{"type":44,"tag":109,"props":110,"children":113},"span",{"class":111,"line":112},"line",1,[114,120,126,132,138,143,148,153,157,162,167],{"type":44,"tag":109,"props":115,"children":117},{"style":116},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[118],{"type":49,"value":119},"curl",{"type":44,"tag":109,"props":121,"children":123},{"style":122},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[124],{"type":49,"value":125}," -s",{"type":44,"tag":109,"props":127,"children":129},{"style":128},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[130],{"type":49,"value":131}," \"",{"type":44,"tag":109,"props":133,"children":135},{"style":134},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[136],{"type":49,"value":137},"$BASE",{"type":44,"tag":109,"props":139,"children":140},{"style":122},[141],{"type":49,"value":142},"\u002Fuser\u002Flist?page_size=25",{"type":44,"tag":109,"props":144,"children":145},{"style":128},[146],{"type":49,"value":147},"\"",{"type":44,"tag":109,"props":149,"children":150},{"style":122},[151],{"type":49,"value":152}," -H",{"type":44,"tag":109,"props":154,"children":155},{"style":128},[156],{"type":49,"value":131},{"type":44,"tag":109,"props":158,"children":159},{"style":122},[160],{"type":49,"value":161},"Authorization: Bearer ",{"type":44,"tag":109,"props":163,"children":164},{"style":134},[165],{"type":49,"value":166},"$KEY",{"type":44,"tag":109,"props":168,"children":169},{"style":128},[170],{"type":49,"value":171},"\"\n",{"type":44,"tag":88,"props":173,"children":174},{},[175,180],{"type":44,"tag":92,"props":176,"children":177},{},[178],{"type":49,"value":179},"Confirm",{"type":49,"value":181}," — show the user email\u002Falias and ask for confirmation before deleting.",{"type":44,"tag":58,"props":183,"children":185},{"id":184},"run",[186],{"type":49,"value":187},"Run",{"type":44,"tag":65,"props":189,"children":191},{"className":101,"code":190,"language":103,"meta":74,"style":74},"curl -s -X POST \"$BASE\u002Fuser\u002Fdelete\" \\\n  -H \"Authorization: Bearer $KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"user_ids\": [\"\u003Cuser_id>\"]}'\n",[192],{"type":44,"tag":72,"props":193,"children":194},{"__ignoreMap":74},[195,238,267,292],{"type":44,"tag":109,"props":196,"children":197},{"class":111,"line":112},[198,202,206,211,216,220,224,229,233],{"type":44,"tag":109,"props":199,"children":200},{"style":116},[201],{"type":49,"value":119},{"type":44,"tag":109,"props":203,"children":204},{"style":122},[205],{"type":49,"value":125},{"type":44,"tag":109,"props":207,"children":208},{"style":122},[209],{"type":49,"value":210}," -X",{"type":44,"tag":109,"props":212,"children":213},{"style":122},[214],{"type":49,"value":215}," POST",{"type":44,"tag":109,"props":217,"children":218},{"style":128},[219],{"type":49,"value":131},{"type":44,"tag":109,"props":221,"children":222},{"style":134},[223],{"type":49,"value":137},{"type":44,"tag":109,"props":225,"children":226},{"style":122},[227],{"type":49,"value":228},"\u002Fuser\u002Fdelete",{"type":44,"tag":109,"props":230,"children":231},{"style":128},[232],{"type":49,"value":147},{"type":44,"tag":109,"props":234,"children":235},{"style":134},[236],{"type":49,"value":237}," \\\n",{"type":44,"tag":109,"props":239,"children":241},{"class":111,"line":240},2,[242,247,251,255,259,263],{"type":44,"tag":109,"props":243,"children":244},{"style":122},[245],{"type":49,"value":246},"  -H",{"type":44,"tag":109,"props":248,"children":249},{"style":128},[250],{"type":49,"value":131},{"type":44,"tag":109,"props":252,"children":253},{"style":122},[254],{"type":49,"value":161},{"type":44,"tag":109,"props":256,"children":257},{"style":134},[258],{"type":49,"value":166},{"type":44,"tag":109,"props":260,"children":261},{"style":128},[262],{"type":49,"value":147},{"type":44,"tag":109,"props":264,"children":265},{"style":134},[266],{"type":49,"value":237},{"type":44,"tag":109,"props":268,"children":270},{"class":111,"line":269},3,[271,275,279,284,288],{"type":44,"tag":109,"props":272,"children":273},{"style":122},[274],{"type":49,"value":246},{"type":44,"tag":109,"props":276,"children":277},{"style":128},[278],{"type":49,"value":131},{"type":44,"tag":109,"props":280,"children":281},{"style":122},[282],{"type":49,"value":283},"Content-Type: application\u002Fjson",{"type":44,"tag":109,"props":285,"children":286},{"style":128},[287],{"type":49,"value":147},{"type":44,"tag":109,"props":289,"children":290},{"style":134},[291],{"type":49,"value":237},{"type":44,"tag":109,"props":293,"children":295},{"class":111,"line":294},4,[296,301,306,311],{"type":44,"tag":109,"props":297,"children":298},{"style":122},[299],{"type":49,"value":300},"  -d",{"type":44,"tag":109,"props":302,"children":303},{"style":128},[304],{"type":49,"value":305}," '",{"type":44,"tag":109,"props":307,"children":308},{"style":122},[309],{"type":49,"value":310},"{\"user_ids\": [\"\u003Cuser_id>\"]}",{"type":44,"tag":109,"props":312,"children":313},{"style":128},[314],{"type":49,"value":315},"'\n",{"type":44,"tag":52,"props":317,"children":318},{},[319,321],{"type":49,"value":320},"Multiple users: ",{"type":44,"tag":72,"props":322,"children":324},{"className":323},[],[325],{"type":49,"value":326},"\"user_ids\": [\"id1\", \"id2\"]",{"type":44,"tag":58,"props":328,"children":330},{"id":329},"output",[331],{"type":49,"value":332},"Output",{"type":44,"tag":52,"props":334,"children":335},{},[336],{"type":49,"value":337},"Show how many users were deleted. Warn if any IDs were not found.",{"type":44,"tag":339,"props":340,"children":341},"style",{},[342],{"type":49,"value":343},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":345,"total":480},[346,363,373,383,393,405,415,425,436,448,460,471],{"slug":347,"name":347,"fn":348,"description":349,"org":350,"tags":351,"stars":23,"repoUrl":24,"updatedAt":362},"add-agent","create AI agents on LiteLLM proxy","Create a new AI agent on a live LiteLLM proxy. Asks for agent name, the underlying model, and optional MCP server access, then calls POST \u002Fv1\u002Fagents.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[352,355,358,359],{"name":353,"slug":354,"type":16},"Agents","agents",{"name":356,"slug":357,"type":16},"API Development","api-development",{"name":18,"slug":19,"type":16},{"name":360,"slug":361,"type":16},"MCP","mcp","2026-07-14T05:37:35.882412",{"slug":364,"name":364,"fn":365,"description":366,"org":367,"tags":368,"stars":23,"repoUrl":24,"updatedAt":372},"add-key","generate API keys on LiteLLM proxy","Generate a new API key on a live LiteLLM proxy. Asks for alias, scope (user\u002Fteam), budget, models, and expiry, then calls POST \u002Fkey\u002Fgenerate. Use when the user wants to create, generate, or provision an API key on a LiteLLM proxy instance.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[369,370,371],{"name":21,"slug":22,"type":16},{"name":356,"slug":357,"type":16},{"name":9,"slug":8,"type":16},"2026-07-14T05:37:23.401687",{"slug":374,"name":374,"fn":375,"description":376,"org":377,"tags":378,"stars":23,"repoUrl":24,"updatedAt":382},"add-mcp","register MCP servers on LiteLLM proxy","Register a new MCP server on a live LiteLLM proxy. Asks for the server name, transport type, URL, and optional auth, then calls POST \u002Fv1\u002Fmcp\u002Fserver.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[379,380,381],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":360,"slug":361,"type":16},"2026-07-14T05:37:18.330664",{"slug":384,"name":384,"fn":385,"description":386,"org":387,"tags":388,"stars":23,"repoUrl":24,"updatedAt":392},"add-model","add models to LiteLLM proxy","Add a new model to a live LiteLLM proxy. Walks the user through picking a provider, entering the deployment name and credentials, calls POST \u002Fmodel\u002Fnew, then test-calls the model to confirm it routes correctly. Use when the user wants to add, register, deploy, or configure a new model on a LiteLLM proxy instance.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[389,390,391],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":18,"slug":19,"type":16},"2026-07-14T05:37:41.141371",{"slug":394,"name":394,"fn":395,"description":396,"org":397,"tags":398,"stars":23,"repoUrl":24,"updatedAt":404},"add-org","create organizations on LiteLLM proxy","Create a new organization on a live LiteLLM proxy. Asks for org name, budget, and allowed models, then calls POST \u002Forganization\u002Fnew.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[399,400,401],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":402,"slug":403,"type":16},"Management","management","2026-07-14T05:37:43.83623",{"slug":406,"name":406,"fn":407,"description":408,"org":409,"tags":410,"stars":23,"repoUrl":24,"updatedAt":414},"add-team","create new teams on LiteLLM proxy","Create a new team on a live LiteLLM proxy. Asks for team name, budget, and allowed models, then calls POST \u002Fteam\u002Fnew and shows the result. Use when the user wants to create a new team, set up team budgets, or configure model access for a team on the proxy.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[411,412,413],{"name":21,"slug":22,"type":16},{"name":18,"slug":19,"type":16},{"name":402,"slug":403,"type":16},"2026-07-14T05:37:29.671894",{"slug":416,"name":416,"fn":417,"description":418,"org":419,"tags":420,"stars":23,"repoUrl":24,"updatedAt":424},"add-user","create LiteLLM proxy users","Create a new user on a live LiteLLM proxy. Asks for email, role, and optional budget\u002Fmodel limits, then calls POST \u002Fuser\u002Fnew and shows the result.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[421,422,423],{"name":21,"slug":22,"type":16},{"name":18,"slug":19,"type":16},{"name":14,"slug":15,"type":16},"2026-07-14T05:37:22.16293",{"slug":426,"name":426,"fn":427,"description":428,"org":429,"tags":430,"stars":23,"repoUrl":24,"updatedAt":435},"delete-agent","delete AI agents from LiteLLM proxy","Delete an AI agent from a live LiteLLM proxy. Ask for the agent_id and confirm before calling DELETE \u002Fv1\u002Fagents\u002F{agent_id}.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[431,432,433,434],{"name":353,"slug":354,"type":16},{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":402,"slug":403,"type":16},"2026-07-14T05:37:34.647734",{"slug":437,"name":437,"fn":438,"description":439,"org":440,"tags":441,"stars":23,"repoUrl":24,"updatedAt":447},"delete-key","delete API keys from LiteLLM proxy","Delete one or more API keys from a live LiteLLM proxy. Ask for the key(s) and confirm before calling POST \u002Fkey\u002Fdelete.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[442,443,444],{"name":356,"slug":357,"type":16},{"name":9,"slug":8,"type":16},{"name":445,"slug":446,"type":16},"Security","security","2026-07-14T05:37:38.407239",{"slug":449,"name":449,"fn":450,"description":451,"org":452,"tags":453,"stars":23,"repoUrl":24,"updatedAt":459},"delete-mcp","delete MCP servers from LiteLLM proxy","Delete an MCP server from a live LiteLLM proxy. Ask for the server_id and confirm before calling DELETE \u002Fv1\u002Fmcp\u002Fserver\u002F{server_id}.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[454,455,458],{"name":21,"slug":22,"type":16},{"name":456,"slug":457,"type":16},"Configuration","configuration",{"name":360,"slug":361,"type":16},"2026-07-14T05:37:32.167939",{"slug":461,"name":461,"fn":462,"description":463,"org":464,"tags":465,"stars":23,"repoUrl":24,"updatedAt":470},"delete-model","delete models from LiteLLM proxy","Delete a model from a live LiteLLM proxy. Asks for the model name or model_id and confirms before calling POST \u002Fmodel\u002Fdelete. Use when the user wants to remove, delete, or unregister a model from a LiteLLM proxy instance.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[466,467,468,469],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":18,"slug":19,"type":16},{"name":402,"slug":403,"type":16},"2026-07-14T05:37:33.417861",{"slug":472,"name":472,"fn":473,"description":474,"org":475,"tags":476,"stars":23,"repoUrl":24,"updatedAt":479},"delete-org","delete organizations from LiteLLM proxy","Delete one or more organizations from a live LiteLLM proxy. Ask for the organization_id(s) and confirm before calling DELETE \u002Forganization\u002Fdelete.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[477,478],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},"2026-07-14T05:37:20.916307",21,{"items":482,"total":480},[483,490,496,502,508,514,520],{"slug":347,"name":347,"fn":348,"description":349,"org":484,"tags":485,"stars":23,"repoUrl":24,"updatedAt":362},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[486,487,488,489],{"name":353,"slug":354,"type":16},{"name":356,"slug":357,"type":16},{"name":18,"slug":19,"type":16},{"name":360,"slug":361,"type":16},{"slug":364,"name":364,"fn":365,"description":366,"org":491,"tags":492,"stars":23,"repoUrl":24,"updatedAt":372},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[493,494,495],{"name":21,"slug":22,"type":16},{"name":356,"slug":357,"type":16},{"name":9,"slug":8,"type":16},{"slug":374,"name":374,"fn":375,"description":376,"org":497,"tags":498,"stars":23,"repoUrl":24,"updatedAt":382},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[499,500,501],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":360,"slug":361,"type":16},{"slug":384,"name":384,"fn":385,"description":386,"org":503,"tags":504,"stars":23,"repoUrl":24,"updatedAt":392},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[505,506,507],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":18,"slug":19,"type":16},{"slug":394,"name":394,"fn":395,"description":396,"org":509,"tags":510,"stars":23,"repoUrl":24,"updatedAt":404},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[511,512,513],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":402,"slug":403,"type":16},{"slug":406,"name":406,"fn":407,"description":408,"org":515,"tags":516,"stars":23,"repoUrl":24,"updatedAt":414},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[517,518,519],{"name":21,"slug":22,"type":16},{"name":18,"slug":19,"type":16},{"name":402,"slug":403,"type":16},{"slug":416,"name":416,"fn":417,"description":418,"org":521,"tags":522,"stars":23,"repoUrl":24,"updatedAt":424},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[523,524,525],{"name":21,"slug":22,"type":16},{"name":18,"slug":19,"type":16},{"name":14,"slug":15,"type":16}]