Custom skills enable you to automate specific tasks, ensuring consistent outputs and enhancing efficiency by tailoring TeamAI's functionality to your unique requirements.
Learning Objectives:
Understand how to use the
skill-creatorto define a custom skill.Learn to upload a
.skillfile to your TeamAI workspace.Discover how to activate and use a custom skill in chat.
Prerequisites
You'll Need:
Active workspace membership.
Basic understanding of TeamAI's chat interface.
Appropriate user permissions to upload skills to either a personal or shared workspace.
Defining a Custom Skill
This section outlines how to use the skill-creator skill to generate the definition for your custom skill.
Initiate Skill Creation with skill-creator
Navigate to chat input: Access your TeamAI chat interface.
Open Skills Menu: Type
/(forward slash) in the chat input field.Select
skill-creator: From the displayed skills menu, select theskill-creatoroption.
Define Skill Parameters
TeamAI's skill-creator will prompt you with a series of questions to establish the logic and parameters of your custom skill. Provide precise answers to:
Identify Core Problem: Clearly state the specific task or problem the skill will address (e.g., "generate structured knowledge base articles").
Determine Source Content: Specify the types of input the skill will process (e.g., "copy-pasted text," ".txt files").
Specify Output Format: Define the desired format and structure of the skill's output (e.g., "plain text," "HTML," "sections with Title, Introduction, Steps").
Outline Stylistic Requirements: Detail any specific writing style, tone, or formatting guidelines for the skill's output (e.g., "use specific prompt instructions," "apply headings").
Result: TeamAI will generate a comprehensive proposal detailing the structure and functionality of your new skill, including its component files such as SKILL.md, references/, assets/, and scripts/.
Finalize and Download Your Skill
Review Proposal: Carefully review TeamAI's generated skill proposal.
Confirm Creation: Confirm that you wish to proceed with creating the skill based on the proposal.
Generate
.skillFile: TeamAI will process your definition and create a.skillfile.Download Skill File: Download the generated
.skillfile to your local machine. This file encapsulates your custom skill's complete definition.
Deploying a Custom Skill
Once you have your .skill file, you can upload it to make it available within your TeamAI environment.
Upload Your .skill File
Navigate to Skills Section: Locate the Skills option in the left panel of the TeamAI interface and click it.
Initiate Upload: Click the Upload Skill button.
Select Skill File and Location: In the dialog window that appears, you will:
Result: The custom skill will be successfully uploaded and available within the selected workspace.
Utilizing a Custom Skill
After successful deployment, your custom skill is ready for use within any chat session in its designated workspace.
Activate Your Custom Skill
Access Chat Interface: Go to any chat in the workspace where the skill was deployed.
Open Skills Menu: Type
/(forward slash) in the chat input field.Select Custom Skill: From the displayed skills menu, select your newly uploaded custom skill.
Result: The skill will activate, ready to receive input and execute its defined task.
Best Practices
Consistent Naming: Use clear and descriptive names for your skills to easily identify their function.
Precise Definitions: Provide detailed and unambiguous answers when prompted by
skill-creatorto ensure your skill performs as expected.Permission Management: Understand the implications of uploading skills to shared versus personal workspaces and manage access accordingly.
Common Questions
Can I edit a skill after it's been created?
To modify an existing skill, you would typically use the skill-creator again to generate a new .skill file with your updated parameters, then re-upload it.
What is the difference between a personal and a shared workspace for skills?
Skills uploaded to a personal workspace are only accessible by you, while skills in a shared workspace can be accessed by other members of that workspace, subject to their permissions.
Do I need to be an administrator to create and upload skills?
Creating a skill definition via skill-creator is generally available to all users. Uploading a skill, especially to a shared workspace, may require specific administrative permissions, depending on your organization's settings.






