Skip to content

[Feature]: Ability to selectively disable/enable individual skills #642

Description

@teknium1

Description

There is no way to selectively disable skills. The skills system is opt-out only — all installed skills are always available. The only workaround is to disable the entire skill_view / skills_list CLI tool, which removes ALL skill functionality.

Expected Behavior

  • Similar to hermes tools, provide a hermes skills config UI to enable/disable individual skills or skill categories
  • Allow users to go opt-in on skills rather than having all skills loaded by default
  • Per-platform skill configuration (e.g., different skills for CLI vs Telegram)

Use Case

Power users with many installed skills may want to:

  • Disable skills that are irrelevant to their current workflow
  • Reduce system prompt size (each skill adds to the prompt)
  • Prevent the agent from loading skills that conflict with their preferences

Implementation Notes

The skill system already has categories. A checklist UI similar to hermes tools could toggle categories or individual skills. The disabled list could be stored in config.yaml under disabled_skills or skills.enabled.

Environment

  • macOS Warp Client / Hermes Docker Terminal
  • Hermes Agent v1.0.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions