{"versionId":"896c297c-987a-4bdf-c49f-08dee126a175","articleId":"7c331c06-4991-4fd8-8afb-08dee071997e","title":"Coming soon: Use skills in Theta Assist","tags":["Creating assistants","System admin","All articles"],"content":"<html><head></head><body><p>Skills help assistants complete repeatable tasks more consistently. A skill is a reusable workflow package that can be installed and reused across assistants. It can include instructions, examples, and code. Once a skill is created and enabled, an assistant can automatically use it when it is relevant to the user’s request.</p>\n<div class=\"mce-toc\">\n<h2>Quick links</h2>\n<ul>\n<li><a href=\"#what-a-skill-is\">What a skill is</a></li>\n<li><a href=\"#mcetoc_1jten5kkp5q\">When to create a skill</a></li>\n<li><a href=\"#before-you-start\">Who can add skills?</a></li>\n<li><a href=\"#how-skills-are-managed\">How skills are managed</a>\n<ul>\n<li><a href=\"#mcetoc_1jtcte36m31\">Global skills</a></li>\n<li><a href=\"#mcetoc_1jtcte36m32\">Assistant skills</a></li>\n</ul>\n</li>\n<li><a href=\"#upload-an-global-skill\">Upload a global skill</a></li>\n<li><a href=\"#upload-an-assistant-skill\">Upload an assistant skill</a>\n<ul>\n<li><a href=\"#mcetoc_1jteq1180h4\">Pre-requisites</a></li>\n<li><a href=\"#mcetoc_1jtcte36m33\">Set-up steps</a></li>\n</ul>\n</li>\n<li><a href=\"#enable-a-global-skill\">Enable a global skill</a></li>\n<li><a href=\"#use-a-skill-in-a-thread\">Use a skill in a thread</a></li>\n<li><a href=\"#things-to-keep-in-mind\">Things to keep in mind</a></li>\n</ul>\n</div>\n<h2 id=\"what-a-skill-is\">What a skill is</h2>\n<p>A skill is a reusable, shareable workflow that tells an assistant how to do a specific task more consistently.</p>\n<p>A skill can include:</p>\n<ul>\n<li>instructions</li>\n<li>examples</li>\n<li>code</li>\n</ul>\n<p>For example, a skill might help an assistant:</p>\n<ul>\n<li>write executive summaries in a consistent format</li>\n<li>produce presentation decks that align with house style and branding</li>\n<li>follow a defined workflow for a repeatable task</li>\n</ul>\n<p>Skills can be installed once and reused across assistants. After a skill is enabled, an assistant can automatically use it wherever it is helpful.</p>\n<h2 id=\"mcetoc_1jten5kkp5q\">When to create a skill</h2>\n<p>A good rule of thumb:&nbsp;create a skill when a task is repeated, has a preferred format, or requires consistent judgement, tone, or process.</p>\n<h2 id=\"before-you-start\">Who can add skills?</h2>\n<p>Users with the <strong>assistant-mcp-editors</strong> role or the <strong>sysadmin</strong> role have permissions to add skills. If you are interested in creating skills, please contact us in the first instance.</p>\n<h2 id=\"how-skills-are-managed\">How skills are managed</h2>\n<p>Skills can be enabled in 2 ways.</p>\n<h3 id=\"mcetoc_1jtcte36m31\">Global skills</h3>\n<ul>\n<li>Global skills, once added, can be enabled across multiple assistants.</li>\n<li>If permissions should be restricted (i.e. not available to all users), you can use <a href=\"https://help.thetaassist.ai/article/access-profiles-admin-guide\" target=\"_blank\" rel=\"noopener\">access profiles</a> to manage access to a skill.<br>\n<div><img src=\"https://storage.faqbot.nz/prod/0d5220bc9ad14992d05108dccd460f35/files/pasted_image_article_use-skills-in-theta-assist_6571af04-552f-4991-a64d-3687dddeef97.png\" width=\"800\"></div>\n</li>\n<li>Global skills appear in each assistant’s <strong>Tools</strong> section (provided the assistant author/editor has access to that skill) and must be enabled on each assistant that should use them.</li>\n<li>Assistant editors/authors can enable global skills on their assistants.</li>\n</ul>\n<h3 id=\"mcetoc_1jtcte36m32\">Assistant skills</h3>\n<p>Assistant skills are uploaded directly to a specific assistant.</p>\n<p>These skills are scoped to that assistant and are always active for it once configured.</p>\n<h2 id=\"upload-an-global-skill\">Upload a global skill</h2>\n<p>Use this option when you want to make a skill available across multiple assistants.</p>\n<ol>\n<li>Go to <strong>Admin</strong> &gt; <strong>Tools</strong> &gt; <strong>Skills</strong>.</li>\n<li>Make sure the <strong>Global</strong> tab is selected.</li>\n<li>Select <strong>Upload skill</strong>.</li>\n<li>Choose <strong>Upload file</strong> or <strong>Upload folder</strong>.<br>\n<div><img src=\"https://storage.faqbot.nz/prod/0d5220bc9ad14992d05108dccd460f35/files/pasted_image_article_use-skills-in-theta-assist_6a8fa461-5a84-434e-80ee-1eb86416c8b5.png\" width=\"800\" height=\"318\"></div>\n</li>\n<li>Select the skill you want to upload. This can be a <strong>SKILL.md</strong> file, or a <strong>.zip</strong> file containing one skill folder, for example <strong>my-skill/SKILL.md</strong>. The folder must include a <strong>SKILL.md</strong> file with YAML frontmatter. The <strong>name</strong> and <strong>description</strong> fields are required.</li>\n<li>Select <strong>Upload</strong>.</li>\n<li>Return to the skill list and confirm the skill appears in the global list.</li>\n<li>If needed, choose an <strong>Access Profile</strong> to control who can use the skill.</li>\n<li>Enable the skill on each assistant that should use it.</li>\n</ol>\n<h2 id=\"upload-an-assistant-skill\">Upload an assistant skill</h2>\n<h3 id=\"mcetoc_1jteq1180h4\">Pre-requisites</h3>\n<ul>\n<li>Edit permissions on that assistant</li>\n<li><strong>assistant-mcp-editors</strong> or <strong>sysadmin</strong> role</li>\n</ul>\n<h3 id=\"mcetoc_1jtcte36m33\">Set-up steps</h3>\n<ol>\n<li>Open the assistant.</li>\n<li>Select <strong>Edit Assistant</strong>.</li>\n<li>Open the <strong>Tools</strong> tab.</li>\n<li>Make sure <strong>Shell</strong> is enabled.</li>\n<li>Open the <strong>Skills</strong> tab.&nbsp;If Shell is not enabled, you will see a warning telling you to enable it in <strong>Tools</strong> before uploading or enabling skills.</li>\n<li>Select <strong>Upload skill</strong>.<br>\n<div><img src=\"https://storage.faqbot.nz/prod/0d5220bc9ad14992d05108dccd460f35/files/pasted_image_article_use-skills-in-theta-assist_0f12f70b-2595-4be0-bc79-670d46a91965.png\" width=\"800\" height=\"311\"></div>\n</li>\n<li>Choose <strong>Upload file</strong> or <strong>Upload folder</strong>.<br>\n<div><img src=\"https://storage.faqbot.nz/prod/0d5220bc9ad14992d05108dccd460f35/files/pasted_image_article_use-skills-in-theta-assist_6a8fa461-5a84-434e-80ee-1eb86416c8b5.png\" width=\"800\" height=\"318\"></div>\n</li>\n<li>Select the skill you want to upload. This can be&nbsp;a <strong>SKILL.md</strong> file, or&nbsp;a <strong>.zip</strong> file containing one skill folder.&nbsp;The skill folder must include a <strong>SKILL.md</strong> file with YAML frontmatter.&nbsp;</li>\n<li>Select <strong>Upload</strong>.</li>\n<li>Return to the skill list and confirm the skill appears.</li>\n</ol>\n<p>Assistant skills configured here are always active for that assistant.</p>\n<h2 id=\"enable-a-global-skill\">Enable a global skill</h2>\n<p>Use this option when a skill has already been made available by an administrator.</p>\n<ol>\n<li>Open <strong>Edit Assistant</strong>.</li>\n<li>Navigate to the <strong>Tools</strong> tab</li>\n<li>In the global skills section, find the skill you want to use.</li>\n<li>Select the checkbox next to the skill name.</li>\n<li>You will also need to ensure that Shell is enabled on that assistant.</li>\n</ol>\n<p>Global skills are managed centrally, but they still need to be enabled on each assistant that should use them.</p>\n<h2 id=\"use-a-skill-in-a-thread\">Use a skill in a thread</h2>\n<p>After a skill is enabled or uploaded:</p>\n<ol>\n<li>Open the assistant.</li>\n<li>Select <strong>Start New Thread</strong>.</li>\n<li>Enter a request that matches the skill’s purpose.</li>\n</ol>\n<p>Theta Assist can automatically use the skill when it is relevant to the request.</p>\n<p>&nbsp;</p>\n<div><img src=\"https://storage.faqbot.nz/prod/0d5220bc9ad14992d05108dccd460f35/files/pasted_image_article_use-skills-in-theta-assist_d126204c-d5ab-42f6-95d9-cbab3834a77e.png\" width=\"800\"></div>\n<p>&nbsp;</p>\n<h2 id=\"things-to-keep-in-mind\">Things to keep in mind</h2>\n<ul>\n<li>Skills can be added <strong>globally</strong> or <strong>per assistant</strong>.</li>\n<li>To add skills, you must have the <strong>assistant-mcp-editors</strong> role or <strong>sysadmin</strong> role.</li>\n<li><strong>Shell</strong> is required for assistant skills.</li>\n<li><strong>Code Interpreter</strong> and <strong>Shell</strong> cannot be enabled at the same time.</li>\n<li>Newly uploaded skills do not work in old threads - start a&nbsp;<strong>new thread</strong> after uploading a skill.</li>\n<li>Assistant-uploaded skills are scoped to that assistant.</li>\n<li>Global skills are managed by administrators and then enabled on individual assistants as needed.</li>\n<li>Once enabled, Theta Assist can automatically use a skill when it is helpful.</li>\n</ul>\n<p>&nbsp;</p></body></html>","description":"Learn how to enable, upload, and use skills in Theta Assist.\n","isMarkdown":false,"publishedOnUtc":"2026-07-14T02:41:57.8676196","modifiedOnUtc":"2026-07-13T04:48:51.7837878"}