Skip to content

Skill Entries

Skills define what Warden analyzes and when.

namestring
Skill name or path.
pathsstring[]
Files to include as glob patterns.
ignorePathsstring[]
Files to exclude as glob patterns.
failOnseverity
Minimum severity to fail: critical, high, medium, low, info, off.
reportOnseverity
Minimum severity to report.
remoteoptional
GitHub repository for remote skills: owner/repo or owner/repo@sha.
modeloptional
Override the main agent model for this skill. See Models and Runtimes.
maxTurnsnumber
Optional max agentic turns per hunk.

Use paths and ignorePaths to scope a skill:

warden.toml
[[skills]]
name = "api-review"
paths = ["src/api/**/*.ts"]
ignorePaths = ["**/*.test.ts"]
[[skills.triggers]]
type = "pull_request"
actions = ["opened", "synchronize"]
warden.toml
# Built-in skill
[[skills]]
name = "security-review"
# Relative path
[[skills]]
name = "./custom-skills/my-review"
# Remote skill
[[skills]]
name = "api-review"
remote = "your-org/warden-skills"
# Pinned remote skill
[[skills]]
name = "api-review"
remote = "your-org/warden-skills@abc123def"

See skill discovery for resolution order.