Table of Contents

Namespace Oscova.Agents.Skills

Classes

AgentAuthoredSkillContext

Carries trusted runtime attribution for skill markdown authored by an agent.

DiscoveredSkill

Minimal skill metadata used by settings screens to present assignable skills.

SkillAuthorshipException

Signals that a skill cannot be changed through the agent-authored update path.

SkillDiscoverer

Discovers skill names and descriptions from SKILL.md files for settings-time selection.

SkillFileDiscoveryOptions

Provides canonical file-skill discovery rules shared by runtime discovery and import validation.

SkillFrontmatter

Parses the YAML frontmatter block at the top of a SKILL.md file into a flat scalar key/value map.

SkillImportConflictException

Signals that a skill import conflicts with an already installed skill directory.

SkillImportLimits

Defines shared size limits for skill package uploads and archive expansion.

SkillImportResult

Describes an installed skill and compatibility facts discovered during import.

SkillImportService

Stages, validates, and installs skills into the on-disk skills directory.

Interfaces

ISkillImportService

Imports one packaged skill into a user's skills directory after validating its layout.