Skip to content

Add option to suppress [Skill warnings] #4534

@rstacruz25

Description

@rstacruz25

What do you want to change?

An option to disable Skill warnings (eg, [Skill conflicts])

Why?

I'd like to silence these warnings:

[Skill conflicts]
  path (temp) ~/.agents/skills/atk.babysit-pr/SKILL.md
    name "babysit-pr" does not match parent directory "atk.babysit-pr"
  path (temp) ~/.agents/skills/atk.brainstorm/SKILL.md
    name "brainstorm" does not match parent directory "atk.brainstorm"

Because:

  • I share my ~/.agents/skills with pi, opencode, claude, codex. Ideally I'd like to use subfolders (~/.agents/skills/<author>/<skill>) but this is not supported by Claude.
  • As a workaround, I rename skill directories like ~/.agents/skills/<author>.<skill>/
  • OpenCode, Claude and Codex support having skill names differ from the folder so that's okay.

How? (optional)

Thanks for this great project! Maybe an option like this below.

{
  "warnings": { "skillDiagnostics": false }
}

Alternatively, we can silence name X does not match parent directory Y entirely to be consistent with behaviour of other agentic tools.

Metadata

Metadata

Assignees

No one assigned

    Labels

    closed-because-refactorClosed while the project refactor is in progressinprogressIssue is being worked on

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions