Skills

A skill is a capability bundle: Markdown instructions plus an executor. Each agent has its own enabled skill list, independent of main.

Examples

SkillWhat it enables
read / write / editFiles in the agent workspace
memoryMarkdown notes plus local SQLite/vector recall when configured
search / http / browse / visionLive search, direct HTTP fetches, Playwright browsing, screenshots, and image understanding
githubRepos, issues, pull requests
gog / gmail / calendarEmail search, summaries, sends, event creation, and free/busy checks
home-assistantLights, switches, sensors, scenes, scripts, and thermostat control
ssh-inspectRead-only remote server, service, log, disk, and Docker inspection
agent-sendDelegate to another agent (with allow list)
cronReminders and scheduled jobs

New agents

Skills are enabled per agent in configuration and surfaced in the dashboard. Keep powerful tools on the agents that need them, then use group deny lists or agent-specific settings to narrow access for shared contexts.

Intent planning

On each turn, Pasture Protocol classifies intent and selects relevant skill docs before the LLM loop. Not every enabled skill is loaded every time; the prompt gets the tools that fit the message and channel.

How skills are selected

User intentTypical skill path
Live informationsearch for summaries, browse for page interaction or proof
Reminder or recurring checkcron stores schedule plus originating chat/channel
Image, screenshot, or webcamvision describes or generates images; browse screenshots can chain into vision
Remember or recallmemory saves explicit notes and searches notes/chat only when the user asks
Project planningproject-workflow links chat to Projects, Missions, Tasks, and progress logs
Home controlhome-assistant resolves friendly names and replies with friendly summaries

Skill boundaries

  • Write-capable integrations 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.

← Agents overview