primus.skills package
Primus operational skill repository.
- exception primus.skills.InvalidSkillKeyError
Bases:
ValueErrorRaised when a caller asks for an unsafe or unknown skill id.
- class primus.skills.SkillRepository(root_dir: str)
Bases:
objectIndex repo-local operational skills rooted at
skills/.Only
*/SKILL.mdfiles are indexed. The stable public id is derived from the containing folder name, so renaming frontmatter display names does not break console references.- __init__(root_dir: str) None
- list_skills(*, query: str | None = None, tags: Iterable[str] | None = None, mode: str | None = None) SkillListResult
Return metadata summaries for matching skills.
- property root: str