Skills module for deepagents CLI.
Public API:
All other components are internal implementation details.
Execute skills subcommands based on parsed arguments.
Setup the skills subcommand parser with all its subcommands.
Each subcommand gets a dedicated help screen so that
deepagents skills -h shows skills-specific help, not the
global help.
CLI commands for skill management.
These commands are registered with the CLI via main.py:
Skill loader for CLI commands.
This module provides filesystem-based skill discovery for CLI operations (list, create, info, delete). It wraps the prebuilt middleware functionality from deepagents.middleware.skills and adapts it for direct filesystem access needed by CLI commands.
For middleware usage within agents, use deepagents.middleware.skills.SkillsMiddleware directly.