Installing and Using Skills
A Skill is an extension package for the Agent that injects domain-specific knowledge and custom tools into the AI. This page covers how to install, configure, and manage Skills.
scriptscat/skills — includes ready-to-use Skills for browser automation, scheduled tasks, file parsing, a script development assistant, and more.
Installation Methods
Method 1: Install via URL
Open the SKILL.cat.md URL directly in the browser's address bar; ScriptCat automatically intercepts it and shows an install confirmation page.
For example, installing the official browser-automation Skill:
https://raw.githubusercontent.com/scriptscat/skills/main/browser-automation/SKILL.cat.md
You can also do this from the dashboard:
- Open the ScriptCat dashboard → Agent → Skills
- Click the URL button in the upper right
- Paste the
SKILL.cat.mdURL - Click Install
ScriptCat automatically fetches SKILL.cat.md along with the scripts and reference files it declares.
Method 2: Install via ZIP
- Open the ScriptCat dashboard → Agent → Skills
- Click the + button in the upper right
- Choose a Skill package in
.zipformat
The ZIP package's directory structure should follow the standard Skill format (containing SKILL.cat.md).
Official Skill List
You can also right-click Copy Link and paste it into the Skill Management URL field to install.
| Skill | Description | Install |
|---|---|---|
| browser-automation | Page analysis, DOM operations, form filling, screenshots, navigation | Install |
| scheduled-tasks | Cron scheduled tasks (LLM auto-execution / script callbacks) | Install |
| skill-creator | Helps create, test, and package new Skills | Install |
| file-parser | Parses Excel, PDF, Word, CSV, and PPT files | Install |
| scriptcat-dev | ScriptCat/Tampermonkey script development assistant | Install |
| synology-office-sheet | Reads/writes Synology Office spreadsheets | Install |
| wechat-publisher | WeChat Official Account operations assistant | Install |
| xiaohongshu-publisher | Xiaohongshu (RED) operations assistant | Install |
Configuring a Skill
Some Skills require configuration (like an API Key):
- Find the installed Skill on the Agent → Skills page
- Click the settings icon (gear)
- Fill in the configuration and save
Fields marked secret in the configuration are masked in the UI.
Enable / Disable
On the Skills management page, use the toggle on a Skill's card to control whether it's enabled. Disabled Skills are not loaded into conversations.
Checking for Updates
Skills installed via URL support version checking:
- Click the Check for Updates button in the upper right of the Skills page
- A Skill card with a new version available shows an Update button
- Click it to upgrade with one click
Updates are compared using the version field (in semver format) declared in SKILL.cat.md.
Using Skills in a Conversation
Installed Skills are automatically available in Agent conversations. The AI decides when to load and call a Skill's tools based on the conversation content.
You can also specify which Skills to load when creating a conversation:
const conv = await CAT.agent.conversation.create({
skills: "auto" // automatically load all Skills
// or specify particular Skills
// skills: ["browser-automation", "file-parser"]
});
Learn More
- Skill Management API — manage Skills programmatically from a script
- Skill Development Guide — create your own Skill