Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "devantler-plugins",
"metadata": {
"description": "Curated agent skills bundled by category from devantler-tech/skills",
"description": "Curated agent skills bundled by category from devantler-tech/agent-skills",
"version": "1.0.0"
},
"owner": {
Expand Down
6 changes: 3 additions & 3 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Copilot code review — devantler-tech/plugins
# Copilot code review — devantler-tech/agent-plugins

A tool-neutral **agent-plugin marketplace** that bundles curated skills from
[`devantler-tech/skills`](https://github.com/devantler-tech/skills) into category-based plugins for
[`devantler-tech/agent-skills`](https://github.com/devantler-tech/agent-skills) into category-based plugins for
**VS Code**, **GitHub Copilot CLI**, and **Claude Code**. Canonical conventions live in
[`AGENTS.md`](../AGENTS.md); this is the concise review checklist — flag violations of the rules below.

Expand Down Expand Up @@ -37,7 +37,7 @@ A tool-neutral **agent-plugin marketplace** that bundles curated skills from
a non-kebab plugin name.
- **Skills come from upstream — no lockfile.** Each bundled `SKILL.md` is installed with
`gh skill install` and validates against the [agentskills.io](https://agentskills.io) spec. **Never
hand-edit a bundled `SKILL.md` to diverge from its upstream** — fix it in `devantler-tech/skills` and
hand-edit a bundled `SKILL.md` to diverge from its upstream** — fix it in `devantler-tech/agent-skills` and
let the daily `update-agent-skills` PR pull it through. Flag a hand-authored or spec-invalid `SKILL.md`.

## CI & security
Expand Down
2 changes: 1 addition & 1 deletion .github/plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "devantler-plugins",
"metadata": {
"description": "Curated agent skills bundled by category from devantler-tech/skills",
"description": "Curated agent skills bundled by category from devantler-tech/agent-skills",
"version": "1.0.0"
},
"owner": {
Expand Down
18 changes: 9 additions & 9 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# devantler-tech/plugins
# devantler-tech/agent-plugins

A tool-neutral [agent-plugin marketplace](https://code.visualstudio.com/docs/copilot/customization/agent-plugins)
that bundles the curated [agent skills](https://agentskills.io) from
[`devantler-tech/skills`](https://github.com/devantler-tech/skills) into category-based plugins. A
[`devantler-tech/agent-skills`](https://github.com/devantler-tech/agent-skills) into category-based plugins. A
single marketplace install works across **VS Code**, **GitHub Copilot CLI**, and **Claude Code** via
two parity-checked manifests. Sibling repo to [devantler-tech/skills](https://github.com/devantler-tech/skills)
two parity-checked manifests. Sibling repo to [devantler-tech/agent-skills](https://github.com/devantler-tech/agent-skills)
(the curated skill index this marketplace draws from).

This file is the single canonical instructions file for the repository. It is read natively by GitHub
Expand Down Expand Up @@ -42,13 +42,13 @@ plugins to different tools. **Any change to the plugin set updates both manifest
they are the source of truth for what the marketplace offers.

Each entry's `source` is a **relative path** (`./plugins/<name>`), so the repo rename
(`copilot-plugins` → `plugins`, see [#7](https://github.com/devantler-tech/plugins/issues/7)) and any
(`copilot-plugins` → `agent-plugins`, see [#7](https://github.com/devantler-tech/agent-plugins/issues/7)) and any
future move stay link-safe. Keep the manifest `name` and per-plugin wording **tool-neutral** — the
marketplace is cross-tool, so avoid Copilot-only framing where the capability isn't.

## Skills come from upstream — no lockfile

Plugins are **thin, additive bundles over [`devantler-tech/skills`](https://github.com/devantler-tech/skills)**
Plugins are **thin, additive bundles over [`devantler-tech/agent-skills`](https://github.com/devantler-tech/agent-skills)**
(the single source of skills). Each `plugins/<plugin>/skills/<skill>/SKILL.md` is installed with
[`gh skill install`](https://github.blog/changelog/2026-04-16-manage-agent-skills-with-github-cli/),
which records the true upstream in the skill's `metadata.github-*` frontmatter (`github-repo`,
Expand All @@ -58,7 +58,7 @@ which records the true upstream in the skill's `metadata.github-*` frontmatter (
the [`update-agent-skills`](https://github.com/devantler-tech/reusable-workflows/blob/main/.github/workflows/update-agent-skills.yaml)
reusable workflow and opens a PR when upstream content drifts — **no lockfile, no sync bot, no custom
metadata.** Never hand-edit a bundled `SKILL.md` to diverge from its upstream; fix it in
`devantler-tech/skills` and let the update workflow pull it through. Only the marketplace structure
`devantler-tech/agent-skills` and let the update workflow pull it through. Only the marketplace structure
(manifests, `plugin.json`, plugin membership) is authored here.

## Conventions
Expand Down Expand Up @@ -146,13 +146,13 @@ are the gate. Never weaken a security control or a check to pass.
always editing **both** manifests and the README together.
- **Keep bundled skills fresh:** let the daily `update-agent-skills` PR flow through; fix it when CI
fails. Never hand-edit a bundled `SKILL.md` to diverge from its upstream — fix it in
`devantler-tech/skills`.
- **Tool-neutral rescope** ([#7](https://github.com/devantler-tech/plugins/issues/7)): de-Copilot-brand
`devantler-tech/agent-skills`.
- **Tool-neutral rescope** ([#7](https://github.com/devantler-tech/agent-plugins/issues/7)): de-Copilot-brand
remaining surface; keep manifests/README cross-tool; evaluate broadening to additional standards
(e.g. MCP) and record the decision as an ADR if non-trivial.
- **Workflow & action hygiene:** keep third-party actions pinned & aligned with the sibling CI repos;
bundle Dependabot `github_actions` PRs; flag majors; keep CI `actionlint`-clean.
- **Consistency** with [devantler-tech/skills](https://github.com/devantler-tech/skills) (the single
- **Consistency** with [devantler-tech/agent-skills](https://github.com/devantler-tech/agent-skills) (the single
source of skills) and with how consumer tools install this marketplace.
- **Triage** new issues/PRs; one insightful comment on the oldest uncommented item.
- **Maintain your own PRs:** fix CI you caused, resolve conflicts.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# devantler-tech/plugins
# devantler-tech/agent-plugins

A tool-neutral [agent-plugin marketplace](https://code.visualstudio.com/docs/copilot/customization/agent-plugins) that bundles the curated agent skills from [`devantler-tech/skills`](https://github.com/devantler-tech/skills) into category-based plugins.
A tool-neutral [agent-plugin marketplace](https://code.visualstudio.com/docs/copilot/customization/agent-plugins) that bundles the curated agent skills from [`devantler-tech/agent-skills`](https://github.com/devantler-tech/agent-skills) into category-based plugins.

Supports **VS Code**, **GitHub Copilot CLI**, and **Claude Code** via dual marketplace manifests.

Expand All @@ -24,7 +24,7 @@ Add the marketplace to your settings:
```jsonc
// settings.json
"chat.plugins.marketplaces": [
"devantler-tech/plugins"
"devantler-tech/agent-plugins"
]
```

Expand All @@ -34,7 +34,7 @@ Then browse **Extensions → Agent Plugins** (`@agentPlugins` search) to install

```sh
# Browse available plugins
copilot plugin marketplace browse devantler-tech/plugins
copilot plugin marketplace browse devantler-tech/agent-plugins

# Install a plugin
copilot plugin install gitops-kubernetes@devantler-plugins
Expand All @@ -45,7 +45,7 @@ copilot plugin install gitops-kubernetes@devantler-plugins
Add the marketplace, then install a plugin — run these inside Claude Code:

```text
/plugin marketplace add devantler-tech/plugins
/plugin marketplace add devantler-tech/agent-plugins
/plugin install gitops-kubernetes@devantler-plugins
```

Expand All @@ -57,7 +57,7 @@ Skills are installed from their upstream repositories using [`gh skill install`]

Each plugin directory is self-contained with a `plugin.json` manifest and a `skills/` subdirectory holding the installed `SKILL.md` files (plus any supporting assets). Each `SKILL.md` contains `metadata.github-*` frontmatter for upstream provenance — no lockfile needed.

See [`devantler-tech/skills`](https://github.com/devantler-tech/skills) for the curated skill index and upstream links.
See [`devantler-tech/agent-skills`](https://github.com/devantler-tech/agent-skills) for the curated skill index and upstream links.

## Contributing

Expand Down