Skip to content

Package as a Claude Code plugin + add a LICENSE (so it's installable & redistributable) #4

Description

@fuzzyalej

What

These Tauri skills are excellent, but right now the repo is a bare tauri/ folder of SKILL.md files. That means the only way to use them is to hand-copy folders into ~/.claude/skills, where they load unconditionally in every session and can't be scoped to a project or profile.

Two small additions would make this repo a first-class, installable Claude Code plugin:

1. Add a plugin manifest — .claude-plugin/plugin.json

{
  "name": "tauri-skills",
  "version": "1.0.0",
  "description": "Topic-scoped Tauri desktop/mobile development skills.",
  "author": { "name": "dchuk", "url": "https://github.com/dchuk" }
}

Claude Code plugins auto-discover a skills/ directory, so moving the current
tauri/* skill folders under skills/ (or pointing the plugin at them) exposes
all of them as gateable skills.

2. Add a marketplace manifest — .claude-plugin/marketplace.json

{
  "name": "dchuk-tauri",
  "owner": { "name": "dchuk" },
  "plugins": [
    { "name": "tauri-skills", "source": "./" }
  ]
}

This lets people install directly:

/plugin marketplace add dchuk/claude-code-tauri-skills
/plugin install tauri-skills@dchuk-tauri

...and reference it from profile/stack tooling as tauri-skills@dchuk-tauri,
instead of copying files around.

3. Add a LICENSE

There's currently no LICENSE file, which under default copyright means the
content can't be redistributed or repackaged. A permissive license (MIT is
common for skill/plugin repos) would let people install, fork, and bundle these
skills. Without it, even a well-intentioned mirror/marketplace isn't allowed.

Why

  • Scoping: as a plugin, the skills can be enabled per-project/profile instead of loading globally.
  • Distribution: one-command install; no manual folder copying.
  • Reuse: stack/profile tools can list tauri-skills@… as a normal dependency.

Happy to open a PR for (1) and (2) if you're open to it — just let me know your
preferred plugin/marketplace names and license. Thanks for putting these together!

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