Skip to content

Add skill name prefixes for better discoverability in multi-pack environments #112

Description

@daemuu

Context

When using multiple skill packs alongside obsidian-skills (e.g. a bootcamp pack,
personal skills, etc.), it becomes hard to identify which skill belongs to which
pack directly from the autocomplete list.

Claude Code Desktop shows a small origin popup on hover (e.g. "(obsidian)"),
but OpenCode has no such UI — all skills appear flat in autocomplete with no
indication of their source.

Proposal

Prefix all skill names with obs-:

  • defuddleobs-defuddle
  • json-canvasobs-json-canvas (OR obs-canvas)
  • obsidian-basesobs-bases
  • obsidian-cliobs-cli
  • obsidian-markdownobs-markdown

This convention is already emerging in the community for multi-pack setups.
The prefix is short, unambiguous, and consistent with the plugin name.

Why this matters

  • Autocomplete search is substring-based, so typing cli still finds obs-cli
  • No discoverability loss, significant clarity gain in mixed environments
  • Aligns with how other packs are being named (e.g. bc- for bootcamp,
    sys- for system utilities)

Would you consider adopting this convention? Happy to submit a PR if useful.

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