Skip to content

list_skills does not show whether each skill is enabled or disabled #631

Closed

Description

@Calmingstorm

Summary

list_skills prints every user-created skill as **name**: description and never shows whether it is enabled or disabled, or whether it failed to load. A model reading the list cannot tell a disabled skill from an available one until invoke_skill refuses it or it checks skill_status per skill.

Evidence (live, 2026-09-30, campaign branch deploy; master 55c15761 formats the list the same way)

  • After disable_skill and edit_skill, skill_status correctly reported the skill as disabled.
  • list_skills in the same turn returned **live_battery_probe**: Temporary live battery retained-output probe edited while disabled, with no status.
  • The formatter is src/discord/native_tools/skills_tools.py, the list_skills branch, which renders only name and description.

Expected

Impact

Every install with disabled skills: the model may plan around a skill it cannot use, costing a failed invoke_skill call. Low severity.

Activity

  1. Calmingstorm commented on Oct 1, 2026

    @Calmingstorm
    OwnerAuthor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions