ArgentOSDocs

Skills

Loadable capability packages that bundle tools, prompts, and behaviors for your agent.

Overview

Skills are self-contained capability packages that extend what your agent can do. Unlike individual tools, a skill bundles together:

  • Tools: One or more tool definitions
  • Prompts: System prompt additions that guide the agent on when and how to use the skill
  • Configuration: Settings specific to the skill

How Skills Work

Skills are loaded into the agent runtime on demand. When a skill is active, its tools become available and its prompts are injected into the system context.

# List available skills
argent skills list

# Enable a skill
argent skills enable <skill-name>

# Disable a skill
argent skills disable <skill-name>

Built-in Skills

ArgentOS includes several built-in skills:

SkillDescription
researchWeb research with multi-source synthesis
code-reviewCode analysis and review
report-writerStructured report generation
data-analysisCSV/JSON data analysis and visualization

Skill Structure

A skill package has this structure:

my-skill/
├── skill.json          # Skill manifest
├── tools/
│   └── my-tool.json    # Tool schema definitions
├── prompts/
│   └── system.md       # System prompt additions
└── handlers/
    └── my-tool.ts      # Tool handler implementations

Manifest (skill.json)

{
  "name": "my-skill",
  "version": "1.0.0",
  "description": "A custom skill for my agent",
  "tools": ["tools/my-tool.json"],
  "prompts": ["prompts/system.md"],
  "config": {
    "apiKey": { "type": "string", "required": false }
  }
}

Installing Skills

Skills can be installed from:

  • Built-in: Included with ArgentOS
  • Marketplace: Browse and install from the marketplace
  • Local: Load from a local directory
  • Git: Install directly from a Git repository
# From marketplace
argent skills install @argentos/research

# From local directory
argent skills install ./my-custom-skill

# From Git
argent skills install https://github.com/user/skill-repo

Creating Custom Skills

See Publishing for how to create and share your own skills.