Skip to content

Package agent skills as a portable agent plugin - #4

Open
gtsiolis wants to merge 1 commit into
mainfrom
pro-373-package-agent-skills-as-a-portable-agent-plugin
Open

Package agent skills as a portable agent plugin#4
gtsiolis wants to merge 1 commit into
mainfrom
pro-373-package-agent-skills-as-a-portable-agent-plugin

Conversation

@gtsiolis

@gtsiolis gtsiolis commented Aug 6, 2026

Copy link
Copy Markdown
Member

Motivation

PRO-373 tracks the first distribution step for making the LocalStack skills repository portable across agent clients. The repository already exposed Claude-specific metadata, but it did not provide the standard root manifest and package structure expected by Agent Plugin clients.

Solution

  • add an Agent Plugins v1.0.0 plugin.json manifest
  • align skill directories with their public Agent Skill names
  • update all six skills to use current lstk v2 workflows and clearly mark unsupported boundaries
  • document portable plugin, Agent Skills CLI, and existing Claude Code installation paths
  • add pinned local and CI validation for the plugin manifest and every skill
  • keep this first step skills-only, without introducing an MCP manifest

Docs

Documentation impact

The repository README now documents the portable package layout, supported installation paths, prerequisites, and validation workflow. No separate documentation update is needed.

Validation

  • ./scripts/validate.sh
  • claude plugin validate --strict .
  • shellcheck scripts/validate.sh
  • bash -n scripts/validate.sh
  • JSON and workflow YAML parsing
  • git diff --cached --check

Review

Human review is advised because this changes package discovery paths and rewrites all six user-facing skills.

Closes PRO-373

Closes PRO-194

@gtsiolis gtsiolis changed the title Package LocalStack skills as a portable Agent Plugin Package agent skills as a portable agent plugin Aug 6, 2026
@gtsiolis
gtsiolis marked this pull request as ready for review August 6, 2026 19:24
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.

1 participant