[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-litellm-add-user":3,"mdc-y8rz7b-key":34,"related-org-litellm-add-user":456,"related-repo-litellm-add-user":589},{"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},"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},"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:22.16293","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\u002Fadd-user","---\nname: add-user\ndescription: >\n  Create a new user on a live LiteLLM proxy. Asks for email, role, and optional\n  budget\u002Fmodel limits, then calls POST \u002Fuser\u002Fnew and shows the result.\nlicense: MIT\ncompatibility: Requires curl.\nmetadata:\n  author: BerriAI\n  version: \"1.0\"\nallowed-tools: Bash(curl:*)\n---\n\n# Add User\n\nCreate a new user on a live LiteLLM proxy.\n\n## Setup\n\nAsk for these if not already known:\n```\nLITELLM_BASE_URL  — e.g. https:\u002F\u002Fmy-proxy.example.com\nLITELLM_API_KEY   — proxy admin key\n```\n\nAPI reference: https:\u002F\u002Flitellm.vercel.app\u002Fdocs\u002Fproxy\u002Fvirtual_keys#creating-a-user\n\n## Ask the user\n\n1. **Email** (required)\n2. **Role** — one of: `proxy_admin`, `proxy_admin_viewer`, `internal_user` (default), `internal_user_viewer`\n3. **Max budget** (optional, e.g. `10.00`)\n4. **Allowed models** (optional, e.g. `gpt-4o, claude-3-5-sonnet`)\n\n## Run\n\n```bash\ncurl -s -X POST \"$BASE\u002Fuser\u002Fnew\" \\\n  -H \"Authorization: Bearer $KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"user_email\": \"\u003Cemail>\",\n    \"user_role\": \"\u003Crole>\",\n    \"max_budget\": \u003Cbudget_or_null>,\n    \"models\": [\u003Cmodels_or_empty>]\n  }'\n```\n\n## Output\n\nShow the user:\n- `user_id` — they'll need this for future updates\n- `key` — the auto-generated API key for this user\n- `user_role`, `max_budget`\n\nOn error show `detail` and the likely fix.\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,69,82,95,101,190,196,384,390,395,437,450],{"type":44,"tag":45,"props":46,"children":47},"element","h1",{"id":4},[48],{"type":49,"value":50},"text","Add User",{"type":44,"tag":52,"props":53,"children":54},"p",{},[55],{"type":49,"value":56},"Create a new user on 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":52,"props":65,"children":66},{},[67],{"type":49,"value":68},"Ask for these if not already known:",{"type":44,"tag":70,"props":71,"children":75},"pre",{"className":72,"code":74,"language":49},[73],"language-text","LITELLM_BASE_URL  — e.g. https:\u002F\u002Fmy-proxy.example.com\nLITELLM_API_KEY   — proxy admin key\n",[76],{"type":44,"tag":77,"props":78,"children":80},"code",{"__ignoreMap":79},"",[81],{"type":49,"value":74},{"type":44,"tag":52,"props":83,"children":84},{},[85,87],{"type":49,"value":86},"API reference: ",{"type":44,"tag":88,"props":89,"children":93},"a",{"href":90,"rel":91},"https:\u002F\u002Flitellm.vercel.app\u002Fdocs\u002Fproxy\u002Fvirtual_keys#creating-a-user",[92],"nofollow",[94],{"type":49,"value":90},{"type":44,"tag":58,"props":96,"children":98},{"id":97},"ask-the-user",[99],{"type":49,"value":100},"Ask the user",{"type":44,"tag":102,"props":103,"children":104},"ol",{},[105,117,156,174],{"type":44,"tag":106,"props":107,"children":108},"li",{},[109,115],{"type":44,"tag":110,"props":111,"children":112},"strong",{},[113],{"type":49,"value":114},"Email",{"type":49,"value":116}," (required)",{"type":44,"tag":106,"props":118,"children":119},{},[120,125,127,133,135,141,142,148,150],{"type":44,"tag":110,"props":121,"children":122},{},[123],{"type":49,"value":124},"Role",{"type":49,"value":126}," — one of: ",{"type":44,"tag":77,"props":128,"children":130},{"className":129},[],[131],{"type":49,"value":132},"proxy_admin",{"type":49,"value":134},", ",{"type":44,"tag":77,"props":136,"children":138},{"className":137},[],[139],{"type":49,"value":140},"proxy_admin_viewer",{"type":49,"value":134},{"type":44,"tag":77,"props":143,"children":145},{"className":144},[],[146],{"type":49,"value":147},"internal_user",{"type":49,"value":149}," (default), ",{"type":44,"tag":77,"props":151,"children":153},{"className":152},[],[154],{"type":49,"value":155},"internal_user_viewer",{"type":44,"tag":106,"props":157,"children":158},{},[159,164,166,172],{"type":44,"tag":110,"props":160,"children":161},{},[162],{"type":49,"value":163},"Max budget",{"type":49,"value":165}," (optional, e.g. ",{"type":44,"tag":77,"props":167,"children":169},{"className":168},[],[170],{"type":49,"value":171},"10.00",{"type":49,"value":173},")",{"type":44,"tag":106,"props":175,"children":176},{},[177,182,183,189],{"type":44,"tag":110,"props":178,"children":179},{},[180],{"type":49,"value":181},"Allowed models",{"type":49,"value":165},{"type":44,"tag":77,"props":184,"children":186},{"className":185},[],[187],{"type":49,"value":188},"gpt-4o, claude-3-5-sonnet",{"type":49,"value":173},{"type":44,"tag":58,"props":191,"children":193},{"id":192},"run",[194],{"type":49,"value":195},"Run",{"type":44,"tag":70,"props":197,"children":201},{"className":198,"code":199,"language":200,"meta":79,"style":79},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -s -X POST \"$BASE\u002Fuser\u002Fnew\" \\\n  -H \"Authorization: Bearer $KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"user_email\": \"\u003Cemail>\",\n    \"user_role\": \"\u003Crole>\",\n    \"max_budget\": \u003Cbudget_or_null>,\n    \"models\": [\u003Cmodels_or_empty>]\n  }'\n","bash",[202],{"type":44,"tag":77,"props":203,"children":204},{"__ignoreMap":79},[205,260,291,316,335,344,353,362,370],{"type":44,"tag":206,"props":207,"children":210},"span",{"class":208,"line":209},"line",1,[211,217,223,228,233,239,245,250,255],{"type":44,"tag":206,"props":212,"children":214},{"style":213},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[215],{"type":49,"value":216},"curl",{"type":44,"tag":206,"props":218,"children":220},{"style":219},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[221],{"type":49,"value":222}," -s",{"type":44,"tag":206,"props":224,"children":225},{"style":219},[226],{"type":49,"value":227}," -X",{"type":44,"tag":206,"props":229,"children":230},{"style":219},[231],{"type":49,"value":232}," POST",{"type":44,"tag":206,"props":234,"children":236},{"style":235},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[237],{"type":49,"value":238}," \"",{"type":44,"tag":206,"props":240,"children":242},{"style":241},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[243],{"type":49,"value":244},"$BASE",{"type":44,"tag":206,"props":246,"children":247},{"style":219},[248],{"type":49,"value":249},"\u002Fuser\u002Fnew",{"type":44,"tag":206,"props":251,"children":252},{"style":235},[253],{"type":49,"value":254},"\"",{"type":44,"tag":206,"props":256,"children":257},{"style":241},[258],{"type":49,"value":259}," \\\n",{"type":44,"tag":206,"props":261,"children":263},{"class":208,"line":262},2,[264,269,273,278,283,287],{"type":44,"tag":206,"props":265,"children":266},{"style":219},[267],{"type":49,"value":268},"  -H",{"type":44,"tag":206,"props":270,"children":271},{"style":235},[272],{"type":49,"value":238},{"type":44,"tag":206,"props":274,"children":275},{"style":219},[276],{"type":49,"value":277},"Authorization: Bearer ",{"type":44,"tag":206,"props":279,"children":280},{"style":241},[281],{"type":49,"value":282},"$KEY",{"type":44,"tag":206,"props":284,"children":285},{"style":235},[286],{"type":49,"value":254},{"type":44,"tag":206,"props":288,"children":289},{"style":241},[290],{"type":49,"value":259},{"type":44,"tag":206,"props":292,"children":294},{"class":208,"line":293},3,[295,299,303,308,312],{"type":44,"tag":206,"props":296,"children":297},{"style":219},[298],{"type":49,"value":268},{"type":44,"tag":206,"props":300,"children":301},{"style":235},[302],{"type":49,"value":238},{"type":44,"tag":206,"props":304,"children":305},{"style":219},[306],{"type":49,"value":307},"Content-Type: application\u002Fjson",{"type":44,"tag":206,"props":309,"children":310},{"style":235},[311],{"type":49,"value":254},{"type":44,"tag":206,"props":313,"children":314},{"style":241},[315],{"type":49,"value":259},{"type":44,"tag":206,"props":317,"children":319},{"class":208,"line":318},4,[320,325,330],{"type":44,"tag":206,"props":321,"children":322},{"style":219},[323],{"type":49,"value":324},"  -d",{"type":44,"tag":206,"props":326,"children":327},{"style":235},[328],{"type":49,"value":329}," '",{"type":44,"tag":206,"props":331,"children":332},{"style":219},[333],{"type":49,"value":334},"{\n",{"type":44,"tag":206,"props":336,"children":338},{"class":208,"line":337},5,[339],{"type":44,"tag":206,"props":340,"children":341},{"style":219},[342],{"type":49,"value":343},"    \"user_email\": \"\u003Cemail>\",\n",{"type":44,"tag":206,"props":345,"children":347},{"class":208,"line":346},6,[348],{"type":44,"tag":206,"props":349,"children":350},{"style":219},[351],{"type":49,"value":352},"    \"user_role\": \"\u003Crole>\",\n",{"type":44,"tag":206,"props":354,"children":356},{"class":208,"line":355},7,[357],{"type":44,"tag":206,"props":358,"children":359},{"style":219},[360],{"type":49,"value":361},"    \"max_budget\": \u003Cbudget_or_null>,\n",{"type":44,"tag":206,"props":363,"children":364},{"class":208,"line":27},[365],{"type":44,"tag":206,"props":366,"children":367},{"style":219},[368],{"type":49,"value":369},"    \"models\": [\u003Cmodels_or_empty>]\n",{"type":44,"tag":206,"props":371,"children":373},{"class":208,"line":372},9,[374,379],{"type":44,"tag":206,"props":375,"children":376},{"style":219},[377],{"type":49,"value":378},"  }",{"type":44,"tag":206,"props":380,"children":381},{"style":235},[382],{"type":49,"value":383},"'\n",{"type":44,"tag":58,"props":385,"children":387},{"id":386},"output",[388],{"type":49,"value":389},"Output",{"type":44,"tag":52,"props":391,"children":392},{},[393],{"type":49,"value":394},"Show the user:",{"type":44,"tag":396,"props":397,"children":398},"ul",{},[399,410,421],{"type":44,"tag":106,"props":400,"children":401},{},[402,408],{"type":44,"tag":77,"props":403,"children":405},{"className":404},[],[406],{"type":49,"value":407},"user_id",{"type":49,"value":409}," — they'll need this for future updates",{"type":44,"tag":106,"props":411,"children":412},{},[413,419],{"type":44,"tag":77,"props":414,"children":416},{"className":415},[],[417],{"type":49,"value":418},"key",{"type":49,"value":420}," — the auto-generated API key for this user",{"type":44,"tag":106,"props":422,"children":423},{},[424,430,431],{"type":44,"tag":77,"props":425,"children":427},{"className":426},[],[428],{"type":49,"value":429},"user_role",{"type":49,"value":134},{"type":44,"tag":77,"props":432,"children":434},{"className":433},[],[435],{"type":49,"value":436},"max_budget",{"type":44,"tag":52,"props":438,"children":439},{},[440,442,448],{"type":49,"value":441},"On error show ",{"type":44,"tag":77,"props":443,"children":445},{"className":444},[],[446],{"type":49,"value":447},"detail",{"type":49,"value":449}," and the likely fix.",{"type":44,"tag":451,"props":452,"children":453},"style",{},[454],{"type":49,"value":455},"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":457,"total":588},[458,475,485,495,505,517,527,533,544,556,568,579],{"slug":459,"name":459,"fn":460,"description":461,"org":462,"tags":463,"stars":23,"repoUrl":24,"updatedAt":474},"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},[464,467,470,471],{"name":465,"slug":466,"type":16},"Agents","agents",{"name":468,"slug":469,"type":16},"API Development","api-development",{"name":18,"slug":19,"type":16},{"name":472,"slug":473,"type":16},"MCP","mcp","2026-07-14T05:37:35.882412",{"slug":476,"name":476,"fn":477,"description":478,"org":479,"tags":480,"stars":23,"repoUrl":24,"updatedAt":484},"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},[481,482,483],{"name":21,"slug":22,"type":16},{"name":468,"slug":469,"type":16},{"name":9,"slug":8,"type":16},"2026-07-14T05:37:23.401687",{"slug":486,"name":486,"fn":487,"description":488,"org":489,"tags":490,"stars":23,"repoUrl":24,"updatedAt":494},"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},[491,492,493],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":472,"slug":473,"type":16},"2026-07-14T05:37:18.330664",{"slug":496,"name":496,"fn":497,"description":498,"org":499,"tags":500,"stars":23,"repoUrl":24,"updatedAt":504},"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},[501,502,503],{"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":506,"name":506,"fn":507,"description":508,"org":509,"tags":510,"stars":23,"repoUrl":24,"updatedAt":516},"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},[511,512,513],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":514,"slug":515,"type":16},"Management","management","2026-07-14T05:37:43.83623",{"slug":518,"name":518,"fn":519,"description":520,"org":521,"tags":522,"stars":23,"repoUrl":24,"updatedAt":526},"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},[523,524,525],{"name":21,"slug":22,"type":16},{"name":18,"slug":19,"type":16},{"name":514,"slug":515,"type":16},"2026-07-14T05:37:29.671894",{"slug":4,"name":4,"fn":5,"description":6,"org":528,"tags":529,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[530,531,532],{"name":21,"slug":22,"type":16},{"name":18,"slug":19,"type":16},{"name":14,"slug":15,"type":16},{"slug":534,"name":534,"fn":535,"description":536,"org":537,"tags":538,"stars":23,"repoUrl":24,"updatedAt":543},"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},[539,540,541,542],{"name":465,"slug":466,"type":16},{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":514,"slug":515,"type":16},"2026-07-14T05:37:34.647734",{"slug":545,"name":545,"fn":546,"description":547,"org":548,"tags":549,"stars":23,"repoUrl":24,"updatedAt":555},"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},[550,551,552],{"name":468,"slug":469,"type":16},{"name":9,"slug":8,"type":16},{"name":553,"slug":554,"type":16},"Security","security","2026-07-14T05:37:38.407239",{"slug":557,"name":557,"fn":558,"description":559,"org":560,"tags":561,"stars":23,"repoUrl":24,"updatedAt":567},"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},[562,563,566],{"name":21,"slug":22,"type":16},{"name":564,"slug":565,"type":16},"Configuration","configuration",{"name":472,"slug":473,"type":16},"2026-07-14T05:37:32.167939",{"slug":569,"name":569,"fn":570,"description":571,"org":572,"tags":573,"stars":23,"repoUrl":24,"updatedAt":578},"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},[574,575,576,577],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":18,"slug":19,"type":16},{"name":514,"slug":515,"type":16},"2026-07-14T05:37:33.417861",{"slug":580,"name":580,"fn":581,"description":582,"org":583,"tags":584,"stars":23,"repoUrl":24,"updatedAt":587},"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},[585,586],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},"2026-07-14T05:37:20.916307",21,{"items":590,"total":588},[591,598,604,610,616,622,628],{"slug":459,"name":459,"fn":460,"description":461,"org":592,"tags":593,"stars":23,"repoUrl":24,"updatedAt":474},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[594,595,596,597],{"name":465,"slug":466,"type":16},{"name":468,"slug":469,"type":16},{"name":18,"slug":19,"type":16},{"name":472,"slug":473,"type":16},{"slug":476,"name":476,"fn":477,"description":478,"org":599,"tags":600,"stars":23,"repoUrl":24,"updatedAt":484},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[601,602,603],{"name":21,"slug":22,"type":16},{"name":468,"slug":469,"type":16},{"name":9,"slug":8,"type":16},{"slug":486,"name":486,"fn":487,"description":488,"org":605,"tags":606,"stars":23,"repoUrl":24,"updatedAt":494},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[607,608,609],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":472,"slug":473,"type":16},{"slug":496,"name":496,"fn":497,"description":498,"org":611,"tags":612,"stars":23,"repoUrl":24,"updatedAt":504},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[613,614,615],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":18,"slug":19,"type":16},{"slug":506,"name":506,"fn":507,"description":508,"org":617,"tags":618,"stars":23,"repoUrl":24,"updatedAt":516},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[619,620,621],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":514,"slug":515,"type":16},{"slug":518,"name":518,"fn":519,"description":520,"org":623,"tags":624,"stars":23,"repoUrl":24,"updatedAt":526},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[625,626,627],{"name":21,"slug":22,"type":16},{"name":18,"slug":19,"type":16},{"name":514,"slug":515,"type":16},{"slug":4,"name":4,"fn":5,"description":6,"org":629,"tags":630,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[631,632,633],{"name":21,"slug":22,"type":16},{"name":18,"slug":19,"type":16},{"name":14,"slug":15,"type":16}]