Skills
Extend your agent's capabilities by combining prompts, scripts, and resources
What are Skills?
Skills are extensions that bundle prompts, scripts, and reference files together to give the agent new capabilities.
- Auto-invocation: The agent automatically loads the right skill based on the task context
- Manual invocation: You can also trigger a skill directly by typing
/in the chat input - Complex workflows: Skills can include Python scripts, reference documents, and other assets — not just prompts
For example, the built-in agent-browser skill is automatically loaded when the agent determines web automation is needed, and can also be manually invoked with /agent-browser.
Why Skills?
High-value workflows don't come from standardized common processes -- they emerge from individual repeated work. Common workflows shared across an entire team are few, but each person's repeated tasks carry unique value.
Loom's skills reflect this reality with a bottom-up design:
- Each team member experiments with AI in various ways
- They discover useful work patterns along the way
- They save discovered patterns as skills
- Proven skills are shared with the organization for everyone to use
Rather than forcing workflows top-down, the best workflows naturally emerge from the bottom up.
Using Skills
Automatic (default)
No action required — the agent automatically selects and loads skills that match your request.
Manual
- Type
/in the chat input - Select a skill from the list
- Add additional information after the command if needed
For example, use /summary this week's sales data.
Creating Skills
Auto-generate from Conversation
If you discover a useful work pattern while chatting with the AI, use the /skill-creator command to auto-generate a skill:
- Perform the desired task with the AI
- Type
/skill-creatorin the chat - The AI analyzes the current session and creates a skill
Create Manually
- Click the Add Skill button in Settings > Agent tab
- Fill in the skill details:
- Command: Name to use after
/(English and dashes only) - Skill Name: Display name
- Prompt: Instructions to send to the AI
- Command: Name to use after
- Click Save
Skill Structure
A skill can have the following directory structure:
~/.loom/skills/[skill-name]/
├── SKILL.md # Skill definition (required)
├── scripts/ # Python/Bash scripts (optional)
└── references/ # Reference documents (optional)
Simple skills need only a SKILL.md, but adding scripts and reference files enables complex workflows like data processing and external integrations.
Accepting User Input
Use {{input}} in the skill body to insert content typed after the command.
Example:
Find and analyze files related to the topic below in the workspace.
## Analysis Topic
{{input}}
Running /analyze sales report inserts "sales report" where {{input}} appears.
Managing Skills
Manage skills in Settings > Agent:
- Preview: View skill content
- Edit: Modify the skill
- Delete: Remove the skill
Built-in Skills
Loom includes pre-made built-in skills. Built-in skills cannot be modified, but you can view their content.
Skill Market
Browse and install pre-made skills from the Skill Market in Settings > Agent tab. Download skills for common tasks like report writing, data analysis, and translation to use right away.
Scheduled Skill Execution
Schedule skills to run automatically at set times:
- Open the Schedule menu in Settings > Agent tab
- Select the skill to run and set the schedule
- Once activated, the skill runs automatically at the scheduled time
Schedules run only while Loom is running. If you close the app, scheduled jobs are paused. To keep schedules running, enable Close window to tray in Settings > Workspace so the app stays active in the background.
Examples:
- Auto-generate a daily summary report every morning
- Create weekly reports every Monday
- Run regular data cleanup and backups
Sharing Organization Skills
When logged in, you can share skills with your organization:
- Share: Share your skill with the organization
- Download: Copy organization-shared skills to your skills