Skills
A skill is a capability bundle: instructions plus executors. Each agent has its own enabled skill list, independent of main.
Examples
| Skill | What it enables |
|---|---|
| read / write / edit | Files in the agent workspace |
| memory | Semantic recall across conversations |
| browse / vision | Web and screenshot understanding |
| github | Repos, issues, pull requests |
| gmail / calendar | Email search, summaries, sends, event creation, free/busy checks |
| home-assistant | Lights, switches, sensors, scenes, scripts, and thermostat control |
| ssh-inspect | Read-only remote server, service, log, disk, and Docker inspection |
| agent-send | Delegate to another agent (with allow list) |
| cron | Reminders and scheduled jobs |
New agents
New agents copy skills from a template agent but drop sensitive defaults until you enable them in the dashboard. Toggle skills per agent from the roster card edit panel.
Intent planning
On each turn, Pasture Protocol classifies intent and selects relevant skills before the LLM loop. Not every enabled skill is loaded every time; only what fits the message.
How skills are selected
| User intent | Typical skill path |
|---|---|
| Live information | search for summaries, browse for page interaction or proof |
| Reminder or recurring check | cron stores schedule plus originating chat/channel |
| Image, screenshot, or webcam | vision describes or generates images; browse screenshots can chain into vision |
| Remember or recall | memory saves explicit notes and searches notes/chat only when the user asks |
| Project planning | project-workflow links chat to Projects, Missions, Tasks, and progress logs |
| Home control | home-assistant resolves friendly names and replies with friendly summaries |
Skill boundaries
- Write-capable integrations should preview important changes and ask for confirmation when the skill requires it.
- Group chats can deny specific skills even when the assigned agent normally has them.
- Secrets belong in the Pasture state directory, not in memory notes or project files.
- Powerful skills should be enabled only on agents that actually need them.