Salta ai contenuti
← Torna al sito
Soleri | Docs

Skills Catalog

Questi contenuti non sono ancora disponibili nella tua lingua.

Skills are workflow scripts that teach your agent how to handle specific situations. When you say “debug this” or “create a plan”, the agent matches your intent to a skill and follows its steps.

Every scaffolded agent ships with 7 essential skills. Another 29 optional skills are available to install on demand (36 total).

These ship with every scaffolded agent:

SkillWhat it does
agent-guideResponds to “what can you do” — lists capabilities, tools, and how to use them
agent-personaActivates the agent’s persona on greeting. Maintains character through the session and compaction
vault-navigatorSearches the knowledge base for patterns, prior art, and best practices
vault-capturePersists a single known pattern, decision, or principle to the vault
systematic-debuggingFirst response to any bug — diagnoses root cause before proposing fixes
writing-plansCreates structured implementation plans from clear requirements
context-resumeRebuilds working context on session start — “where did I leave off?”

Install any of these to extend your agent’s capabilities:

SkillWhat it does
agent-devExtends the agent itself — adding facades, tools, vault ops, or new skills
agent-issuesCreates GitHub issues, bugs, tasks, and milestones structured for AI agent execution
brain-debriefExplores brain-learned patterns — strength scores, intelligence reports
brainstormingOpen-ended creative exploration when requirements are not yet clear
code-patrolReviews code against the project’s own vault patterns and conventions
deep-reviewIn-depth code review — architecture fitness, code smells, optimization opportunities
deliver-and-shipPre-delivery quality gates — stability, knowledge capture, code quality checks
discovery-phaseStructured exploration before committing to a plan — options, tradeoffs, recommendations
env-setupSets up, fixes, or restores local dev environments across languages and tools
executing-plansExecutes an approved plan step by step with review checkpoints
finishing-a-development-branchFinalizes a branch for merge — PR preparation, cleanup, final checks
fix-and-learnApplies a fix after root cause is found, then captures the learning in the vault
health-checkRead-only health assessment of the knowledge base — scoring, diagnostics, issues
knowledge-harvestExtracts multiple patterns from a source — code, docs, PRs, articles
mcp-doctorDiagnoses and repairs MCP server connectivity issues
onboard-meInstant project orientation for newcomers — patterns, conventions, architecture overview
parallel-executeExecutes independent plan tasks concurrently using subagents
releaseBumps all monorepo package versions, commits, tags, and pushes to trigger CI/CD release
retrospectiveTime-bound reflection — sprint retros, weekly summaries, actionable improvements
second-opinionDecision support from all sources — vault, brain, cross-project experience, web research
subagent-driven-developmentDecomposes tasks into independent units for parallel isolated execution
test-driven-developmentWrite failing tests before implementation — RED/GREEN/REFACTOR cycle
using-git-worktreesSafe parallel branch work using git worktrees — create, work, merge, clean up
vault-curateKnowledge maintenance — deduplicate, merge, resolve contradictions, groom
vault-smellsDeep knowledge quality analysis — contradictions, stale patterns, orphans, decay
verification-before-completionInternal quality gate before claiming a task is done — run tests, check output
terseWord-budget compression — ~66% output token reduction at 7.1/10 quality (benchmarked)
compressCompresses natural language files (CLAUDE.md, memory) to reduce input tokens
yolo-modeAutonomous execution — skip approval gates while preserving safety invariants

Install a single skill:

Terminal window
npx @soleri/cli skills install deep-review

Install a skill pack (group of related skills):

Terminal window
npx @soleri/cli pack install my-skills-pack

List installed skills:

Terminal window
npx @soleri/cli skills list

When scaffolding an agent, you can control which skills are included:

FilterWhat it includes
essential7 core skills (default)
allAll 36 skills
Custom arrayOnly the skills you list

Set this in your agent.yaml:

engine:
skillsFilter: essential # or 'all', or ['vault-navigator', 'deep-review', ...]

Every skill gets a trust level based on what files it contains. The trust classifier walks the skill directory, looks at each file’s extension, and picks the highest-risk category it finds.

Trust levelWhat it meansTriggered by
markdown_onlyPure documentation, no executable codeOnly .md / .mdx files
assetsContains non-markdown files but no scriptsImages, JSON, configs (no code)
scriptsContains executable code.sh, .ts, .js, .mjs, .cjs, .py, .rb, .bash files

The classifier escalates: if a skill directory has even one .ts file that isn’t a declaration file (.d.ts), the whole skill is classified as scripts. Declaration files are treated as references, not executable code.

Each file in the skill also gets a per-file kind:

KindExamples
skillSKILL.md (the primary skill definition)
reference.md files, .d.ts declaration files
script.ts, .js, .sh, .py, etc.
assetEverything else (images, JSON, configs)

To see the trust level for your installed skill packs, use the --trust flag:

Terminal window
npx @soleri/cli skills list --trust

This shows the trust classification, source, and engine compatibility for each pack. The output looks something like:

my-skills@1.0.0
skills: deep-review, code-patrol
trust: markdown_only source: npm compat: compatible

Trust levels help you understand what a skill pack can do before you install it. A markdown_only skill is just workflow instructions for your AI editor. A scripts skill can run code on your machine. That distinction matters when you’re installing packs from third-party sources.

Skills are markdown files installed to ~/.claude/skills/<name>/SKILL.md (see Your Agent for the full file-tree layout). Each skill has:

  • Trigger conditions: phrases and intents that activate it
  • Steps: a structured workflow the agent follows
  • Tool references: which agent tools to use at each step

When the agent detects a matching intent, it loads the skill and follows the workflow. Skills compose with other agent capabilities. A skill can search the vault, create plans, capture knowledge, and use any tool available to the agent.


Next: Domain Packs. See also Creating Packs to build your own, Your Agent for the agent anatomy overview, Extending Your Agent for custom ops, and the CLI Reference for soleri skills and soleri pack commands.