Skip to main content

Synopsis

profclaw skill <subcommand> [flags]

Description

skill manages profClaw’s skill system. Skills are pre-built, reusable AI agent capabilities defined in SKILL.md files. They extend what agents can do when invoked by name (e.g., commit, review-pr, deploy). Skills can be enabled or disabled at runtime without restarting the server.

Subcommands

SubcommandAliasDescription
listlsList all skills with enabled status and source
info <name>-Show detailed information for a skill
enable <name>-Enable a disabled skill
disable <name>-Disable an enabled skill
reload-Hot-reload all skills from disk

skill list

--json
boolean
Output as JSON with the full skill list and summary stats.

skill info <name>

Displays name, description, enabled status, source path, eligibility, capabilities, dependencies, and usage statistics (invocation count, average duration, last used).
--json
boolean
Output as JSON.

skill enable <name> / skill disable <name>

Toggles a skill on or off. The change takes effect immediately - no server restart needed.
--json
boolean
Output result as JSON.

skill reload

Rescans the skills/ directory and reloads all skill definitions from disk. Use this after adding, editing, or removing a SKILL.md file without restarting the server.
--json
boolean
Output reload stats (loaded, failed, total) as JSON.

Examples

profclaw skill list

Skill Sources

SourceLocationDescription
builtinskills/ in profClaw installShipped with profClaw
local~/.profclaw/skills/User-defined skills
pluginPlugin packageProvided by installed plugins

Built-in Skills (examples)

SkillDescription
commitGenerate and create a git commit with a good message
review-prCode review a GitHub pull request
deployDeploy an application using configured deployment scripts
analyze-codeStatic analysis and suggestions for a codebase
fix-testsDiagnose and fix failing tests
write-docsGenerate documentation for code