Tools and skills
Agents only do extra work when you give them tools. ActonOS has several ways to add them. You do not need all of them.
| Kind | When to use it | Where in the UI |
|---|---|---|
| Built-in (native) tools | Search, browse, files, shell, notify | Extensions β Native Tools |
| MCP servers | An MCP server you already run | Native Tools β Connect MCP |
| Plugins | Custom tools, chat apps, SaaS | Plugins |
| Skills | A skill.json + script, or a community skill | Extensions β Skills |
Native Tools pageβ
Open Extensions β Native Tools. This page lists built-in tools and MCP tools already registered. Skills have their own page and are filtered out here.
You can:
- Filter All, Native, or MCP.
- Search by name or description.
- Click Test on a tool to run it once with JSON arguments.
- Click Connect MCP to add a server (
stdio, Streamable HTTP, or SSE). Secrets go into the vault asmcp.env.<id>. - Enable or disable a connected MCP server without deleting it.
Details: MCP integration.
Turn individual tools on per agent in Agent Studio.
Built-in toolsβ
These ship with ActonOS:
- Web β
native_web_search,native_browser_navigate,native_browser_screenshot - Your documents β
native_workspace_search,native_workspace_read,native_workspace_write,native_workspace_delete. Files keep names such asreport.pdf. - Agent scratchpad β
native_file_read/native_file_writefor temporary scripts. Those files do not show on the Workspace page until the agent publishes them. - Shell β
native_execin a sandbox. Workspace files are available by original name underuser-workspace/(ACTONOS_USER_WORKSPACE). - Chat notify β
native_channel_notifysends text or a Workspace file through an installed channel plugin. Pick one specific channel when attaching a file.
Skills pageβ
Open Extensions β Skills.
- Installed β skills already on this machine. Toggle them on or off, inspect, or uninstall.
- Community Hub β browse and one-click install community skill packages.
- Create Skill β add a new folder skill from the UI.
For a skill you write yourself, the on-disk layout is:
/data/skills/my_custom_skill/
βββ skill.json
βββ run.sh # or run.py
ActonOS watches that folder. Add, edit, or delete a skill and it registers without a restart.
Authoring format: Custom skills.
Pluginsβ
A .actonpkg can expose tools, a chat channel, a SaaS connector, or a mix. Install from Plugins. To write one, use the Plugin SDK.
Related pagesβ
- Plugins β WASM packages and plugin catalog.
- Workspace β files the native tools open by name.
- Agent Studio β grant tools to an agent.