Library

This library contains skills and tools for the AI Support Agent.

Skills

Skills are instructions written in Markdown that teach the AI Support Agent how to resolve specific endpoint issues. For example, disk-cleanup frees up storage, and process-manager diagnoses slow computers. Each skill defines when to use it, what steps to follow, and which tools it can invoke. Skills contain:

SectionDescription
FrontmatterTop YAML block that declares structured metadata like the skill’s name, risk level, allowed tools. etc.
BodyPlain Markdown with the agent’s playbook: when to use the skill, the steps to take, edge cases, etc.

Tools

Tools are executable capabilities the AI agent can invoke from inside the skill. These are narrowly scoped deterministic functions like kill_process or list_printers that perform one well-defined action and returns a structured result. Tools contain:

SectionDescription
Meta blockDeclares structured metadata such as the tool’s name, description, risk level, whether it requires user consent, etc.
BodyActual code that runs when the agent calls the tool, including any platform-specific branches (macOS vs Windows), error handling, and the shape of the data it returns.