Thanks to visit codestin.com
Credit goes to github.com

Skip to content

docs: install the Claude Code skill via the claude plugin CLI#53

Merged
PeterKneale merged 1 commit into
mainfrom
docs/skill-install
Jun 25, 2026
Merged

docs: install the Claude Code skill via the claude plugin CLI#53
PeterKneale merged 1 commit into
mainfrom
docs/skill-install

Conversation

@PeterKneale

Copy link
Copy Markdown
Owner

What

Makes the in-repo Claude Code skill (skills/bioassert/) installable with the claude CLI, and documents it.

claude plugin marketplace add PeterKneale/bioassert
claude plugin install bioassert@peterkneale

How

The repo doubles as a plugin marketplace and the plugin itself:

  • .claude-plugin/marketplace.json — marketplace peterkneale, listing the bioassert plugin with "source": ".".
  • .claude-plugin/plugin.json — the plugin manifest (name: bioassert). Claude Code auto-discovers skills/bioassert/ under the plugin root, so the skill needs no move.
  • README "Claude Code skill" section rewritten to lead with the CLI install (update/uninstall too), keeping the manual cp -r as an alternative.

The marketplace is named peterkneale (not bioassert) so the install reads bioassert@peterkneale rather than a doubled bioassert@bioassert. No crate code changes; the plugin installs the skill, not the binary.

Verified

  • claude plugin validate . → passed
  • Local round-trip: claude plugin marketplace add ./claude plugin install bioassert@peterkneale → installed (scope: user) → uninstalled + marketplace removed

🤖 Generated with Claude Code

Package the repo as a Claude Code plugin marketplace so the bioassert skill
(skills/bioassert/) installs with the claude CLI:

  claude plugin marketplace add PeterKneale/bioassert
  claude plugin install bioassert@peterkneale

Adds .claude-plugin/marketplace.json (marketplace "peterkneale", plugin
source ".") and .claude-plugin/plugin.json; documents the CLI install in the
README alongside the existing manual copy method. Validated with
`claude plugin validate` and a local add/install/uninstall round-trip.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Copilot AI review requested due to automatic review settings June 25, 2026 00:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Claude Code plugin metadata so the in-repo skills/bioassert/ skill can be installed via the claude CLI, and updates the README to document CLI install/update/uninstall (keeping a manual copy fallback).

Changes:

  • Rewrite the README “Claude Code skill” section to lead with claude plugin installation commands.
  • Add .claude-plugin/plugin.json manifest for the bioassert plugin.
  • Add .claude-plugin/marketplace.json to expose the repo as a plugin marketplace with "source": ".".

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
README.md Documents CLI-based install/update/uninstall and retains a manual copy fallback.
.claude-plugin/plugin.json Defines the bioassert plugin manifest (name/description/homepage/license/keywords).
.claude-plugin/marketplace.json Defines a peterkneale marketplace listing bioassert sourced from the repo root.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment on lines +336 to +338
Installing the plugin makes the skill available to Claude; it does not install the `bioassert` binary itself (see
[Installation](#installation)). Alternatively, copy the skill directory in by hand — Claude Code also discovers skills
under `.claude/skills/`:
Comment thread README.md
Comment on lines +322 to +326
The repo doubles as a Claude Code plugin marketplace, so install the skill with the `claude` CLI:

```bash
claude plugin marketplace add PeterKneale/bioassert
claude plugin install bioassert@peterkneale
@PeterKneale PeterKneale merged commit 15084ca into main Jun 25, 2026
4 checks passed
@github-actions github-actions Bot mentioned this pull request Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants