{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Hill90","description":"Documentation for the Hill90 homelab and the Hill90 AI application.","colors":{"primary":"#5b9a2f","light":"#6db33a","dark":"#4a8024"},"logo":{"light":"https://mintcdn.com/hill90/p6T_L-RblrDQOF4B/logo/light.svg?fit=max\u0026auto=format\u0026n=p6T_L-RblrDQOF4B\u0026q=85\u0026s=ccc647123c22694654be35da2ffb97d5","dark":"https://mintcdn.com/hill90/p6T_L-RblrDQOF4B/logo/dark.svg?fit=max\u0026auto=format\u0026n=p6T_L-RblrDQOF4B\u0026q=85\u0026s=4658f433a080eb5a401e4edc526df8ed"},"favicon":"https://mintcdn.com/hill90/p6T_L-RblrDQOF4B/favicon.svg?fit=max\u0026auto=format\u0026n=p6T_L-RblrDQOF4B\u0026q=85\u0026s=2696a3110ca804dd74389d7f6010ba31","navbar":{"links":[{"href":"https://github.com/jonhill90/Hill90","label":"GitHub"}]},"footer":{"socials":{"github":"https://github.com/jonhill90/Hill90"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hill90","hasAudioNarration":false,"actualSubdomain":"hill90","customDomains":["docs.hill90.com"],"gitSource":{"type":"github","owner":"jonhill90","repo":"hill90-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a77fa9072916c37ac217a9f","collectionId":"e61c0467-7488-455c-9b59-05e61424f5e0","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a77fa9072916c37ac217a9f"},"entitlements":{},"buildId":"6a77fa9072916c37ac217a9f:success","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"AI Application","count":157},{"language":"default","tag":"Endpoints","count":147},{"language":"default","tag":"API Reference","count":132},{"language":"default","tag":"Homelab","count":9},{"language":"default","tag":"Tasks","count":6},{"language":"default","tag":"Agents","count":5},{"language":"default","tag":"Getting Started","count":4},{"language":"default","tag":"Hill90","count":4},{"language":"default","tag":"Running it","count":4},{"language":"default","tag":"Storage","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"ai-app/api-reference/list-skills","slug":"/ai-app/api-reference/list-skills","pageMetadata":{"title":"List skills","description":"Returns all skills. All authenticated users see all skills.","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /skills","href":"/ai-app/api-reference/list-skills","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Returns all skills. All authenticated users see all skills.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"List skills","description":"Returns all skills. All authenticated users see all skills.","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /skills","href":"/ai-app/api-reference/list-skills","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"List skills","description":"Returns all skills. All authenticated users see all skills.","security":["5109963e-e9c0-4772-a41f-35f2e243bd9d"],"responses":{"200":"ebe28e4f-7902-4147-b209-7b9a11714ee0","401":"3c39a581-aa1c-4aad-9b60-7225927065a2","403":"b90214c6-cbee-429e-bfe7-1c91b23e681a"},"method":"get","type":"path","servers":["74fcc1bf-c5fb-4360-8270-e6ed485b7c56"],"path":"/skills","baseUrlOptions":["/"],"title":"List skills","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"responses":{"ebe28e4f-7902-4147-b209-7b9a11714ee0":{"description":"Skill list","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"items.[INDEX].id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","uniqueKey":"items.[INDEX].name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].description","typeLabel":"string"},"tools_config":{"type":"object","description":"JSONB tool configuration (shell, filesystem, health settings)","uniqueKey":"items.[INDEX].tools_config","typeLabel":"object"},"instructions_md":{"type":"string","description":"Behavioral guidance merged into agent RULES.md at start time (fresh-at-start).","uniqueKey":"items.[INDEX].instructions_md","typeLabel":"string"},"scope":{"type":"string","enum":["container_local","host_docker","vps_system"],"default":"container_local","description":"Scope determines assignment authority. container_local — any user. host_docker/vps_system — admin only.","uniqueKey":"items.[INDEX].scope","typeLabel":"enum\u003cstring>"},"tools":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"items.[INDEX].tools.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","uniqueKey":"items.[INDEX].tools.items.[INDEX].name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].tools.items.[INDEX].description","typeLabel":"string"},"install_method":{"type":"string","enum":["builtin","apt","binary"],"uniqueKey":"items.[INDEX].tools.items.[INDEX].install_method","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].tools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].tools","typeLabel":"object[]"},"is_platform":{"type":"boolean","description":"Platform skills are immutable and undeletable.","uniqueKey":"items.[INDEX].is_platform","typeLabel":"boolean"},"created_by":{"oneOf":[{"type":"string","description":"Always NULL (admin-created shared resources).","uniqueKey":"items.[INDEX].created_by.oneOf.0","typeLabel":"string"},{"type":"null","description":"Always NULL (admin-created shared resources).","uniqueKey":"items.[INDEX].created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].created_by","typeLabel":"string | null"},"created_at":{"type":"string","format":"date-time","uniqueKey":"items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","uniqueKey":"items.[INDEX].updated_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"items.[INDEX]","typeLabel":"object"},"uniqueKey":"","typeLabel":"object[]"},"examples":{"Example":{"title":"Example","value":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","description":"\u003cstring>","tools_config":{},"instructions_md":"\u003cstring>","scope":"container_local","tools":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","description":"\u003cstring>","install_method":"builtin"}],"is_platform":true,"created_by":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z"}]}},"exampleType":"generated"}},"exampleType":"generated"},"3c39a581-aa1c-4aad-9b60-7225927065a2":{"description":"Not authenticated","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"b90214c6-cbee-429e-bfe7-1c91b23e681a":{"description":"Requires user role","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"5109963e-e9c0-4772-a41f-35f2e243bd9d":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[]}}},"servers":{"74fcc1bf-c5fb-4360-8270-e6ed485b7c56":{"url":"/","description":"Relative (behind Traefik reverse proxy)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"ai-app/openapi.yaml"},"subdomain":"hill90","siteName":"Hill90","title":"List skills - Hill90","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-05T06:32:57.886Z","originalFileLocation":"ai-app/api-reference/list-skills.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Returns all skills. All authenticated users see all skills.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hill90\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hill90/7CTP9JwdWh8iCMHM/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/hill90/7CTP9JwdWh8iCMHM/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hill90/7CTP9JwdWh8iCMHM/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/hill90/7CTP9JwdWh8iCMHM/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/hill90/7CTP9JwdWh8iCMHM/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hill90/7CTP9JwdWh8iCMHM/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hill90/7CTP9JwdWh8iCMHM/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/hill90/7CTP9JwdWh8iCMHM/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/hill90/7CTP9JwdWh8iCMHM/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List skills - Hill90\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns all skills. All authenticated users see all skills.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hill90\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.hill90.com/ai-app/api-reference/list-skills\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hill90.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=List+skills\u0026amp;description=Returns+all+skills.+All+authenticated+users+see+all+skills.\u0026amp;theme=99771b1785ce28b4a4cd191e\u0026amp;signature=dba315c4734652d5433a422edda8b9b0364052fd3e07fb963e2f29911b555fa5\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"List skills - Hill90\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns all skills. All authenticated users see all skills.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hill90.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=List+skills\u0026amp;description=Returns+all+skills.+All+authenticated+users+see+all+skills.\u0026amp;theme=99771b1785ce28b4a4cd191e\u0026amp;signature=dba315c4734652d5433a422edda8b9b0364052fd3e07fb963e2f29911b555fa5\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/hill90/7CTP9JwdWh8iCMHM/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hill90\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5b9a2f\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.hill90.com/ai-app/api-reference/list-skills\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ai-app/api-reference/list-skills.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.hill90.com/#organization\",\"name\":\"Hill90\",\"url\":\"https://docs.hill90.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hill90/p6T_L-RblrDQOF4B/logo/light.svg?fit=max\u0026auto=format\u0026n=p6T_L-RblrDQOF4B\u0026q=85\u0026s=ccc647123c22694654be35da2ffb97d5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.hill90.com#website\",\"name\":\"Hill90\",\"url\":\"https://docs.hill90.com\",\"publisher\":{\"@id\":\"https://docs.hill90.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.hill90.com/ai-app/api-reference/list-skills#webpage\",\"url\":\"https://docs.hill90.com/ai-app/api-reference/list-skills\",\"name\":\"List skills\",\"description\":\"Returns all skills. All authenticated users see all skills.\",\"dateModified\":\"2026-08-05T06:32:57.886Z\",\"isPartOf\":{\"@id\":\"https://docs.hill90.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.hill90.com/ai-app/api-reference/list-skills#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.hill90.com/ai-app/api-reference/list-skills#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.hill90.com/ai-app/api-reference/health-check\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Reference\",\"item\":\"https://docs.hill90.com/ai-app/api-reference/health-check\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"List skills\",\"item\":\"https://docs.hill90.com/ai-app/api-reference/list-skills\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.hill90.com/ai-app/api-reference/list-skills#apireference\",\"headline\":\"List skills\",\"name\":\"List skills\",\"description\":\"Returns all skills. All authenticated users see all skills.\",\"url\":\"https://docs.hill90.com/ai-app/api-reference/list-skills\",\"mainEntityOfPage\":{\"@id\":\"https://docs.hill90.com/ai-app/api-reference/list-skills#webpage\"},\"dateModified\":\"2026-08-05T06:32:57.886Z\",\"publisher\":{\"@id\":\"https://docs.hill90.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.hill90.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hill90\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Hill90","nav":{"global":null,"tabs":[{"tab":"Homelab","pages":[{"title":"Homelab","href":""}]},{"tab":"AI Application","groups":[{"group":"Getting Started","pages":[{"title":"AI Application","href":"/ai-app/overview"},{"title":"Overview","href":"/ai-app/getting-started/overview"},{"title":"Quickstart","href":"/ai-app/getting-started/quickstart"},{"title":"Authentication","href":"/ai-app/getting-started/authentication"}]},{"group":"Features","pages":[{"title":"Agent Tools","href":"/ai-app/features/agent-tools"},{"title":"Browser Viewer","href":"/ai-app/features/browser-viewer"}]},{"group":"Architecture","pages":[{"title":"Architecture Overview","href":"/ai-app/architecture/overview"},{"title":"Services","href":"/ai-app/architecture/services"}]},{"group":"API Reference","pages":[{"title":"API Reference","href":"/ai-app/api-reference/overview"},{"title":"Knowledge API","href":"/ai-app/api-reference/knowledge"}]},{"group":"Endpoints","pages":[{"group":"API Reference","pages":[{"title":"Health check","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /health","href":"/ai-app/api-reference/health-check"},{"title":"Detailed health check","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /health/detailed","href":"/ai-app/api-reference/detailed-health-check"},{"title":"Get current user claims","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /me","href":"/ai-app/api-reference/get-current-user-claims"},{"title":"List agents","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents","href":"/ai-app/api-reference/list-agents"},{"title":"Create agent","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /agents","href":"/ai-app/api-reference/create-agent"},{"title":"List agent templates","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/templates","href":"/ai-app/api-reference/list-agent-templates"},{"title":"Get agent detail","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}","href":"/ai-app/api-reference/get-agent-detail"},{"title":"Update agent","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /agents/{id}","href":"/ai-app/api-reference/update-agent"},{"title":"Delete agent","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /agents/{id}","href":"/ai-app/api-reference/delete-agent"},{"title":"Start agent","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /agents/{id}/start","href":"/ai-app/api-reference/start-agent"},{"title":"Stop agent","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /agents/{id}/stop","href":"/ai-app/api-reference/stop-agent"},{"title":"Get agent status","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/status","href":"/ai-app/api-reference/get-agent-status"},{"title":"Get agent tool install statuses","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/tool-installs","href":"/ai-app/api-reference/get-agent-tool-install-statuses"},{"title":"Reconcile tool installations","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /agents/{id}/reconcile-tools","href":"/ai-app/api-reference/reconcile-tool-installations"},{"title":"Get agent events","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/events","href":"/ai-app/api-reference/get-agent-events"},{"title":"Clone an agent","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /agents/{id}/clone","href":"/ai-app/api-reference/clone-an-agent"},{"title":"List agent webhooks","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/webhooks","href":"/ai-app/api-reference/list-agent-webhooks"},{"title":"Register agent webhook","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /agents/{id}/webhooks","href":"/ai-app/api-reference/register-agent-webhook"},{"title":"Delete agent webhook","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /agents/{id}/webhooks/{webhookId}","href":"/ai-app/api-reference/delete-agent-webhook"},{"title":"Export agent configuration","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/export","href":"/ai-app/api-reference/export-agent-configuration"},{"title":"Import agent from exported config","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /agents/import","href":"/ai-app/api-reference/import-agent-from-exported-config"},{"title":"Upload agent avatar","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /agents/{id}/avatar","href":"/ai-app/api-reference/upload-agent-avatar"},{"title":"Set agent auto-start schedule","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /agents/{id}/schedule","href":"/ai-app/api-reference/set-agent-auto-start-schedule"},{"title":"Agent runtime CPU/memory metrics","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/runtime-metrics","href":"/ai-app/api-reference/agent-runtime-cpumemory-metrics"},{"title":"Export agent events as CSV","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/events/export","href":"/ai-app/api-reference/export-agent-events-as-csv"},{"title":"List agent journal entries","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/journal","href":"/ai-app/api-reference/list-agent-journal-entries"},{"title":"Append journal entry","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /agents/{id}/journal","href":"/ai-app/api-reference/append-journal-entry"},{"title":"Get agent logs","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/logs","href":"/ai-app/api-reference/get-agent-logs"},{"title":"Get user profile","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /profile","href":"/ai-app/api-reference/get-user-profile"},{"title":"Update display name","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml patch /profile","href":"/ai-app/api-reference/update-display-name"},{"title":"Get avatar image","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /profile/avatar","href":"/ai-app/api-reference/get-avatar-image"},{"title":"Upload avatar","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /profile/avatar","href":"/ai-app/api-reference/upload-avatar"},{"title":"Delete avatar","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /profile/avatar","href":"/ai-app/api-reference/delete-avatar"},{"title":"Change password","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /profile/password","href":"/ai-app/api-reference/change-password"},{"title":"List agents with knowledge","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /knowledge/agents","href":"/ai-app/api-reference/list-agents-with-knowledge"},{"title":"List knowledge entries","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /knowledge/entries","href":"/ai-app/api-reference/list-knowledge-entries"},{"title":"Read knowledge entry","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /knowledge/entries/{agentId}/{path}","href":"/ai-app/api-reference/read-knowledge-entry"},{"title":"Search knowledge entries","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /knowledge/search","href":"/ai-app/api-reference/search-knowledge-entries"},{"title":"Knowledge graph — nodes and edges for visualization","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /shared-knowledge/graph","href":"/ai-app/api-reference/knowledge-graph-—-nodes-and-edges-for-visualization"},{"title":"Shared knowledge quality stats","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /shared-knowledge/stats","href":"/ai-app/api-reference/shared-knowledge-quality-stats"},{"title":"List shared knowledge collections","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /shared-knowledge/collections","href":"/ai-app/api-reference/list-shared-knowledge-collections"},{"title":"Create shared knowledge collection","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /shared-knowledge/collections","href":"/ai-app/api-reference/create-shared-knowledge-collection"},{"title":"Get shared knowledge collection","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /shared-knowledge/collections/{id}","href":"/ai-app/api-reference/get-shared-knowledge-collection"},{"title":"Update shared knowledge collection","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /shared-knowledge/collections/{id}","href":"/ai-app/api-reference/update-shared-knowledge-collection"},{"title":"Delete shared knowledge collection","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /shared-knowledge/collections/{id}","href":"/ai-app/api-reference/delete-shared-knowledge-collection"},{"title":"List sources in a collection","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /shared-knowledge/sources","href":"/ai-app/api-reference/list-sources-in-a-collection"},{"title":"Ingest a source into a collection","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /shared-knowledge/sources","href":"/ai-app/api-reference/ingest-a-source-into-a-collection"},{"title":"Get source by ID","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /shared-knowledge/sources/{id}","href":"/ai-app/api-reference/get-source-by-id"},{"title":"Delete source","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /shared-knowledge/sources/{id}","href":"/ai-app/api-reference/delete-source"},{"title":"Search shared knowledge","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /shared-knowledge/search","href":"/ai-app/api-reference/search-shared-knowledge"},{"title":"List provider connections","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /provider-connections","href":"/ai-app/api-reference/list-provider-connections"},{"title":"Create provider connection","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /provider-connections","href":"/ai-app/api-reference/create-provider-connection"},{"title":"Update provider connection","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /provider-connections/{id}","href":"/ai-app/api-reference/update-provider-connection"},{"title":"Delete provider connection","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /provider-connections/{id}","href":"/ai-app/api-reference/delete-provider-connection"},{"title":"Validate provider connection","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /provider-connections/{id}/validate","href":"/ai-app/api-reference/validate-provider-connection"},{"title":"Connection health stats","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /provider-connections/health","href":"/ai-app/api-reference/connection-health-stats"},{"title":"Validate all connections","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /provider-connections/validate-all","href":"/ai-app/api-reference/validate-all-connections"},{"title":"List provider models","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /provider-connections/{id}/models","href":"/ai-app/api-reference/list-provider-models"},{"title":"List eligible models","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /eligible-models","href":"/ai-app/api-reference/list-eligible-models"},{"title":"List user models","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /user-models","href":"/ai-app/api-reference/list-user-models"},{"title":"Create user model","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /user-models","href":"/ai-app/api-reference/create-user-model"},{"title":"Update user model","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /user-models/{id}","href":"/ai-app/api-reference/update-user-model"},{"title":"Delete user model","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /user-models/{id}","href":"/ai-app/api-reference/delete-user-model"},{"title":"List model policies","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /model-policies","href":"/ai-app/api-reference/list-model-policies"},{"title":"Create model policy","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /model-policies","href":"/ai-app/api-reference/create-model-policy"},{"title":"Get model policy","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /model-policies/{id}","href":"/ai-app/api-reference/get-model-policy"},{"title":"Update model policy","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /model-policies/{id}","href":"/ai-app/api-reference/update-model-policy"},{"title":"Delete model policy","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /model-policies/{id}","href":"/ai-app/api-reference/delete-model-policy"},{"title":"Query usage","description":"Query model usage with optional filtering by agent, model, request type, and date range. Supports grouping by agent, model, day, or request type. Users see own usage only (via owner column); admins see all.\n","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /usage","href":"/ai-app/api-reference/query-usage"},{"title":"List skills","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /skills","href":"/ai-app/api-reference/list-skills"},{"title":"Create skill","description":"Creates a new skill. Admin only.","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /skills","href":"/ai-app/api-reference/create-skill"},{"title":"Skill-tool dependency graph","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /skills/graph","href":"/ai-app/api-reference/skill-tool-dependency-graph"},{"title":"Get skill","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /skills/{id}","href":"/ai-app/api-reference/get-skill"},{"title":"Update skill","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /skills/{id}","href":"/ai-app/api-reference/update-skill"},{"title":"Delete skill","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /skills/{id}","href":"/ai-app/api-reference/delete-skill"},{"title":"List container profiles","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /container-profiles","href":"/ai-app/api-reference/list-container-profiles"},{"title":"Create container profile","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /container-profiles","href":"/ai-app/api-reference/create-container-profile"},{"title":"Get container profile","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /container-profiles/{id}","href":"/ai-app/api-reference/get-container-profile"},{"title":"Update container profile","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /container-profiles/{id}","href":"/ai-app/api-reference/update-container-profile"},{"title":"Delete container profile","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /container-profiles/{id}","href":"/ai-app/api-reference/delete-container-profile"},{"title":"List tools","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /tools","href":"/ai-app/api-reference/list-tools"},{"title":"Create tool","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /tools","href":"/ai-app/api-reference/create-tool"},{"title":"Get tool","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /tools/{id}","href":"/ai-app/api-reference/get-tool"},{"title":"Update tool","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /tools/{id}","href":"/ai-app/api-reference/update-tool"},{"title":"Delete tool","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /tools/{id}","href":"/ai-app/api-reference/delete-tool"},{"title":"Assign skill to agent","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /agents/{id}/skills","href":"/ai-app/api-reference/assign-skill-to-agent"},{"title":"Remove skill from agent","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /agents/{id}/skills/{skillId}","href":"/ai-app/api-reference/remove-skill-from-agent"},{"title":"Chat figures that cannot be derived from a page","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /chat/stats","href":"/ai-app/api-reference/chat-figures-that-cannot-be-derived-from-a-page"},{"title":"List chat threads","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /chat/threads","href":"/ai-app/api-reference/list-chat-threads"},{"title":"Create thread","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /chat/threads","href":"/ai-app/api-reference/create-thread"},{"title":"Get thread detail with a page of messages","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /chat/threads/{id}","href":"/ai-app/api-reference/get-thread-detail-with-a-page-of-messages"},{"title":"Update thread","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /chat/threads/{id}","href":"/ai-app/api-reference/update-thread"},{"title":"Delete thread","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /chat/threads/{id}","href":"/ai-app/api-reference/delete-thread"},{"title":"Send message in thread","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /chat/threads/{id}/messages","href":"/ai-app/api-reference/send-message-in-thread"},{"title":"Add or remove agent participants","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /chat/threads/{id}/participants","href":"/ai-app/api-reference/add-or-remove-agent-participants"},{"title":"Cancel all pending messages","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /chat/threads/{id}/cancel","href":"/ai-app/api-reference/cancel-all-pending-messages"},{"title":"SSE message stream","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /chat/threads/{id}/stream","href":"/ai-app/api-reference/sse-message-stream"},{"title":"Thread-scoped agent event stream","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /chat/threads/{id}/events","href":"/ai-app/api-reference/thread-scoped-agent-event-stream"},{"title":"Latest browser screenshot for thread agent","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /chat/threads/{id}/screenshot","href":"/ai-app/api-reference/latest-browser-screenshot-for-thread-agent"},{"title":"Forward a user click to the agent browser","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /chat/threads/{id}/browser-click","href":"/ai-app/api-reference/forward-a-user-click-to-the-agent-browser"},{"title":"Get DOM element at coordinates (Describe mode)","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /chat/threads/{id}/browser-element","href":"/ai-app/api-reference/get-dom-element-at-coordinates-describe-mode"},{"title":"Navigate browser to URL","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /chat/threads/{id}/browser-navigate","href":"/ai-app/api-reference/navigate-browser-to-url"},{"title":"Navigate browser history (back/forward/reload)","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /chat/threads/{id}/browser-history","href":"/ai-app/api-reference/navigate-browser-history-backforwardreload"},{"title":"Scroll the browser page","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /chat/threads/{id}/browser-scroll","href":"/ai-app/api-reference/scroll-the-browser-page"},{"title":"Type text into the focused element","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /chat/threads/{id}/browser-type","href":"/ai-app/api-reference/type-text-into-the-focused-element"},{"title":"Press a keyboard key (Enter, Tab, Escape, etc.)","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /chat/threads/{id}/browser-keypress","href":"/ai-app/api-reference/press-a-keyboard-key-enter-tab-escape-etc"},{"title":"Search messages in a thread","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /chat/threads/{id}/search","href":"/ai-app/api-reference/search-messages-in-a-thread"},{"title":"List notifications for current user","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /notifications","href":"/ai-app/api-reference/list-notifications-for-current-user"},{"title":"Mark notification as read","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /notifications/{id}/read","href":"/ai-app/api-reference/mark-notification-as-read"},{"title":"Mark all notifications as read","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /notifications/read-all","href":"/ai-app/api-reference/mark-all-notifications-as-read"},{"title":"List vault secrets inventory","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /admin/secrets","href":"/ai-app/api-reference/list-vault-secrets-inventory"},{"title":"Vault seal status","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /admin/secrets/status","href":"/ai-app/api-reference/vault-seal-status"},{"title":"Create or update a vault secret key","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /admin/secrets/kv","href":"/ai-app/api-reference/create-or-update-a-vault-secret-key"},{"title":"Delete a vault secret key","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /admin/secrets/kv","href":"/ai-app/api-reference/delete-a-vault-secret-key"},{"title":"List workflows","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /workflows","href":"/ai-app/api-reference/list-workflows"},{"title":"Create a workflow","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /workflows","href":"/ai-app/api-reference/create-a-workflow"},{"title":"Get workflow detail","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /workflows/{id}","href":"/ai-app/api-reference/get-workflow-detail"},{"title":"Update a workflow","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /workflows/{id}","href":"/ai-app/api-reference/update-a-workflow"},{"title":"Delete a workflow","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /workflows/{id}","href":"/ai-app/api-reference/delete-a-workflow"},{"title":"Manually trigger a workflow","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /workflows/{id}/run","href":"/ai-app/api-reference/manually-trigger-a-workflow"},{"title":"Get workflow run history","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /workflows/{id}/runs","href":"/ai-app/api-reference/get-workflow-run-history"},{"title":"List MCP servers","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /mcp-servers","href":"/ai-app/api-reference/list-mcp-servers"},{"title":"Create an MCP server","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /mcp-servers","href":"/ai-app/api-reference/create-an-mcp-server"},{"title":"Get MCP server detail","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /mcp-servers/{id}","href":"/ai-app/api-reference/get-mcp-server-detail"},{"title":"Update an MCP server","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /mcp-servers/{id}","href":"/ai-app/api-reference/update-an-mcp-server"},{"title":"Delete an MCP server","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /mcp-servers/{id}","href":"/ai-app/api-reference/delete-an-mcp-server"},{"title":"List workflow steps","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /workflows/{id}/steps","href":"/ai-app/api-reference/list-workflow-steps"},{"title":"Add a step to workflow","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /workflows/{id}/steps","href":"/ai-app/api-reference/add-a-step-to-workflow"},{"title":"Remove a step from workflow","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /workflows/{id}/steps/{stepId}","href":"/ai-app/api-reference/remove-a-step-from-workflow"},{"title":"Inbound webhook trigger (public, no auth)","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /workflows/webhook/{token}","href":"/ai-app/api-reference/inbound-webhook-trigger-public-no-auth"}]},{"group":"Agents","pages":[{"title":"Get agent progression stats","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/stats","href":"/ai-app/api-reference/agents/get-agent-progression-stats"},{"title":"Get agent operational metrics","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/metrics","href":"/ai-app/api-reference/agents/get-agent-operational-metrics"},{"title":"Get agent artifacts (badges)","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/artifacts","href":"/ai-app/api-reference/agents/get-agent-artifacts-badges"},{"title":"List agent status transitions","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/status-history","href":"/ai-app/api-reference/agents/list-agent-status-transitions"},{"title":"List agent workspace files","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /agents/{id}/workspace","href":"/ai-app/api-reference/agents/list-agent-workspace-files"}]},{"group":"Profile","pages":[{"title":"Get user preferences","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /profile/preferences","href":"/ai-app/api-reference/profile/get-user-preferences"},{"title":"Update user preferences (shallow merge)","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /profile/preferences","href":"/ai-app/api-reference/profile/update-user-preferences-shallow-merge"}]},{"group":"Tasks","pages":[{"title":"List tasks","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /tasks","href":"/ai-app/api-reference/tasks/list-tasks"},{"title":"Create task","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /tasks","href":"/ai-app/api-reference/tasks/create-task"},{"title":"Get task","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /tasks/{id}","href":"/ai-app/api-reference/tasks/get-task"},{"title":"Update task","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml put /tasks/{id}","href":"/ai-app/api-reference/tasks/update-task"},{"title":"Cancel task","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /tasks/{id}","href":"/ai-app/api-reference/tasks/cancel-task"},{"title":"Transition task status","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml patch /tasks/{id}/transition","href":"/ai-app/api-reference/tasks/transition-task-status"}]},{"group":"Storage","pages":[{"title":"List MinIO buckets","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /storage/buckets","href":"/ai-app/api-reference/storage/list-minio-buckets"},{"title":"List objects in a bucket","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml get /storage/buckets/{name}/objects","href":"/ai-app/api-reference/storage/list-objects-in-a-bucket"},{"title":"Upload a file to a bucket","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml post /storage/buckets/{name}/upload","href":"/ai-app/api-reference/storage/upload-a-file-to-a-bucket"},{"title":"Delete an object from a bucket","deprecated":null,"version":null,"openapi":"/ai-app/openapi.yaml delete /storage/buckets/{name}/objects/{key}","href":"/ai-app/api-reference/storage/delete-an-object-from-a-bucket"}]}]}]}]},"title":"List skills - Hill90","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","Page-R3M_BF4L.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}