Agent skill

Plugins Management

by CodeAlive-AI in CodeAlive-AI/ai-driven-development

Create, publish, delete, and submit plugins for coding agents (Claude Code, OpenCode, Devin CLI/Desktop).

MITAuto-check: notesAgent Workflows

Install Plugins Management

skills CLI
$ npx skills add CodeAlive-AI/ai-driven-development --skill plugins-management -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install CodeAlive-AI/ai-driven-development plugins-management --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/CodeAlive-AI/ai-driven-development.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/plugins-management .claude/skills/plugins-management && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
plugins-management
GitHub stars
155
Token cost
~3.1k tokens
SKILL.md length
874 words
Files
9 (incl. scripts, references, assets)
Skills in repo
22
Repo updated
First seen
Licence
MIT

At a glance

Create, publish, delete, and submit plugins for coding agents (Claude Code, OpenCode, Devin CLI/Desktop).

  • Works in 6 steps: Create a New Plugin → Create a Marketplace → Validate a Plugin → …
  • Create a new plugin with proper structure
  • SKILL.md covers Quick Reference, Workflows, Plugin Structure Reference and OpenCode Plugins, plus 2 more sections
  • Runs Python scripts from its folder; calls python, git and claude; reaches github.com and gitlab.com

What it does

Plugins Management is an agent skill from CodeAlive-AI/ai-driven-development. Create, publish, delete, and submit plugins for coding agents (Claude Code, OpenCode, Devin CLI/Desktop). Use when user wants to (1) create a new plugin with proper structure, (2) create or configure a plugin marketplace, (3) publish plugins to GitHub/GitLab/npm, (4) delete/uninstall plugins, (5) validate plugin structure, or (6) prepare and submit plugins to the official Anthropic directory or the OpenCode ecosystem.

Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files, including scripts, reference files and assets (for example `references/opencode-plugins.md`, `references/plugin-guide.md` and `scripts/init_marketplace.py`).

It sits in Agent Workflows, covering Hooks and plugins. It works with npm, GitHub, GitLab and Python. The repository describes itself as: Practices, protocols, and skills for AI-driven software development. Skills and safety hooks for Claude Code, Codex, OpenCode, Cursor, Antigravity, and any agent supporting the… The licence is MIT.

When your agent uses it

  • Create a new plugin with proper structure
  • Configure a plugin marketplace
  • Publish plugins to GitHub/GitLab/npm
  • Delete/uninstall plugins

Example prompts

  • “/plugins-management”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Create a New Plugin
  2. Create a Marketplace
  3. Validate a Plugin
  4. Publish a Plugin
  5. Delete/Uninstall Plugins
  6. Submit to Anthropic's Official Directory

What it can do on your machine

Read from SKILL.md and the folder at commit 25b7b1d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 4 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • git
    • claude
    • gh
    • npm
    • bun

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com
    • gitlab.com
    • opencode.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Plugins Management loads about 3.1k tokens when it runs, and up to ~9.7k if it reads all its reference files. Until then it costs about 110 tokens; SKILL.md has 874 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~110
When it runs · the whole SKILL.md, loaded when a task matches
~3.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~9.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:243
    if (output.args.filePath?.includes(".env")) {
  • NoteMentions a .env fileSKILL.md:244
    throw new Error("Reading .env is forbidden")

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from CodeAlive-AI/ai-driven-development at commit 25b7b1d, republished under its MIT licence (© CodeAlive-AI). 874 words, ~3,074 tokens.

Download SKILL.mdSave it as .claude/skills/plugins-management/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
plugins-management
description
Create, publish, delete, and submit plugins for coding agents (Claude Code, OpenCode, Devin CLI/Desktop). Use when user wants to (1) create a new plugin with proper structure, (2) create or configure a plugin marketplace, (3) publish plugins to GitHub/GitLab/npm, (4) delete/uninstall plugins, (5) validate plugin structure, or (6) prepare and submit plugins to the official Anthropic directory or the OpenCode ecosystem.

Plugins Manager

Manage plugins across coding agents: create, validate, publish, delete, and submit to official directories or npm.

Supported agents:

  • Claude Code: .claude-plugin/plugin.json-based plugins, distributed via marketplaces
  • OpenCode: TypeScript/JavaScript plugins in .opencode/plugins/ or npm packages listed in opencode.json
  • Devin CLI / Desktop: .devin-plugin/plugin.json manifest inside a plugin source (GitHub repo, git URL, git-subdir, or local folder); installs skills (<plugin>:<skill> slash commands), AGENTS.md/rules/, agents/ subagents, hooks.json, and .mcp.json as one unit. Managed with devin plugins commands; plugins also apply to Devin cloud sessions, subject to per-surface limits. The scripts in this skill target Claude/OpenCode manifests — for Devin, author the .devin-plugin/plugin.json by hand per the Devin docs.

CRITICAL: Before performing any deletion, uninstall, or removal operation, you MUST use the AskUserQuestion tool to confirm with the user. Never delete/uninstall plugins or remove marketplaces without explicit user confirmation.

Quick Reference

TaskCommand/Script
Create pluginpython scripts/init_plugin.py <name>
Create marketplacepython scripts/init_marketplace.py <name>
Validate pluginpython scripts/validate_plugin.py <path>
Validate marketplaceclaude plugin validate <path>
Prepare submissionpython scripts/prepare_submission.py <path> --email X --company-url Y
Install plugin/plugin install <name>@<marketplace>
Delete plugin/plugin uninstall <name>@<marketplace>
Test plugin (dev)claude --plugin-dir ./my-plugin
Reload after edits/reload-plugins
Cut release tagclaude plugin tag --push
List installedclaude plugin list [--json] [--available]
Update pluginclaude plugin update <name>@<marketplace>

Workflows

1. Create a New Plugin
bash
# Basic plugin with commands
python scripts/init_plugin.py my-plugin --path ./

# Full plugin with all components
python scripts/init_plugin.py my-plugin --path ./ --all

# Specific components
python scripts/init_plugin.py my-plugin --with-agents --with-skills

Flags:

  • --with-commands (default): Include commands directory
  • --with-agents: Include agents directory
  • --with-skills: Include skills directory
  • --with-hooks: Include hooks configuration
  • --with-mcp: Include MCP server configuration
  • --all: Include all components
  • --author "Name": Set author name

After creation:

  1. Edit .claude-plugin/plugin.json with plugin details
  2. Add commands to commands/*.md with YAML frontmatter
  3. Add agents to agents/*.md if needed
  4. Update README.md with documentation
2. Create a Marketplace
bash
# Empty marketplace
python scripts/init_marketplace.py my-marketplace --path ./

# With initial plugin
python scripts/init_marketplace.py my-marketplace --with-plugin my-plugin

After creation:

  1. Edit .claude-plugin/marketplace.json
  2. Add plugins to plugins/ directory
  3. Push to GitHub: git push origin main

Users install with:

bash
/plugin marketplace add username/my-marketplace

Marketplace references:

  • Required file: .claude-plugin/marketplace.json
  • Plugin entries must have name that matches each plugin's plugin.json name
  • Use relative paths in source (e.g., ./plugins/my-plugin), not absolute paths
  • Use ${CLAUDE_PLUGIN_ROOT} inside hooks and MCP configs referenced by marketplace plugins
3. Validate a Plugin
bash
python scripts/validate_plugin.py ./my-plugin

Validates:

  • plugin.json required fields (name, description, version, author)
  • Semantic versioning format
  • Command/agent frontmatter
  • Hooks and MCP configuration
  • README.md and LICENSE presence

Also consider:

  • claude plugin validate <path> for marketplace JSON validation
4. Publish a Plugin

To GitHub:

bash
cd my-marketplace
git init
git add .
git commit -m "Initial release"
git remote add origin https://github.com/user/my-marketplace.git
git push -u origin main

# Tag release
git tag -a v1.0.0 -m "Version 1.0.0"
git push origin v1.0.0

Distribution methods:

  • GitHub: /plugin marketplace add user/repo
  • GitLab: /plugin marketplace add https://gitlab.com/user/repo.git
  • URL: /plugin marketplace add https://example.com/marketplace.json
5. Delete/Uninstall Plugins

⚠️ ALWAYS confirm with user before deleting/uninstalling. Use AskUserQuestion to ask: "Are you sure you want to uninstall '[plugin-name]'? This action cannot be undone."

bash
# Uninstall from Claude Code
/plugin uninstall plugin-name@marketplace-name

# Remove marketplace (confirm with user first!)
/plugin marketplace remove marketplace-name

To delete source files: First confirm with user via AskUserQuestion, then remove the plugin directory from the marketplace's plugins/ folder and update marketplace.json.

6. Submit to Anthropic's Official Directory

The submission script automatically gathers all required form fields using gh CLI and git.

Prerequisites:

  1. Plugin pushed to GitHub
  2. gh CLI installed and authenticated
  3. All validation checks pass

Prepare submission:

bash
# Basic - gathers repo URL and SHA automatically
python scripts/prepare_submission.py ./my-plugin

# With required contact info
python scripts/prepare_submission.py ./my-plugin \
  --email your@email.com \
  --company-url https://yourcompany.com

# Copy SHA to clipboard
python scripts/prepare_submission.py ./my-plugin --copy-sha

# Save to JSON file
python scripts/prepare_submission.py ./my-plugin --output submission.json

# Open form in browser
python scripts/prepare_submission.py ./my-plugin --open-form

Form fields gathered automatically:

FieldSource
Link to Plugingh repo view --json url
Full SHAgit rev-parse HEAD
Plugin Homepageplugin.json homepage or repo URL
Plugin Nameplugin.json name
Plugin Descriptionplugin.json description (50-100 words)

Fields you must provide:

  • --email: Primary contact email
  • --company-url: Company/Organization URL

Submission requirements:

  • Plugin must be pushed to GitHub
  • Working directory should be clean (no uncommitted changes)
  • Description should be 50-100 words
  • README.md and LICENSE files present
  • No secrets/API keys in code
Show full SKILL.md (313 more words)Show less

Plugin Structure Reference

my-plugin/
├── .claude-plugin/
│   └── plugin.json       # Optional manifest (auto-discovered if absent)
├── skills/               # Agent skills (preferred over commands/)
│   └── */SKILL.md
├── commands/             # Skills as flat .md files
│   └── *.md
├── agents/               # AI subagents
│   └── *.md
├── output-styles/        # Output style definitions (2026)
├── themes/               # Color themes (2026)
├── monitors/             # Background monitors (2026, v2.1.105+)
│   └── monitors.json
├── hooks/
│   └── hooks.json        # Event handlers
├── bin/                  # Executables added to PATH (2026)
├── settings.json         # Default agent / subagentStatusLine (2026)
├── .mcp.json             # MCP servers
├── .lsp.json             # LSP server config (since v2.0.74)
├── package.json          # Auto-installed dependencies (2026)
├── README.md             # Documentation
├── CHANGELOG.md
└── LICENSE

For detailed reference: See references/plugin-guide.md

OpenCode Plugins

OpenCode (anomalyco/opencode v1.14.x) plugins are TypeScript/JavaScript modules — fundamentally different from Claude Code plugins.

Quick reference
TaskApproach
Create local pluginDrop .ts file in .opencode/plugins/ (project) or ~/.config/opencode/plugins/ (global)
Author npm pluginnpm init, add keywords: ["opencode-plugin"], depend on @opencode-ai/plugin
Install npm pluginAdd package name to opencode.json → "plugin": [...]; restart
DistributePublish to npm (no central marketplace)
Minimal plugin
typescript
// .opencode/plugins/env-protection.ts
import type { Plugin } from "@opencode-ai/plugin"

export default (async () => ({
  tool: {
    execute: {
      before: async (input, output) => {
        if (output.args.filePath?.includes(".env")) {
          throw new Error("Reading .env is forbidden")
        }
      },
    },
  },
})) satisfies Plugin
Register npm plugins
json
{
  "$schema": "https://opencode.ai/config.json",
  "plugin": [
    "opencode-helicone-session",
    "@my-org/custom-plugin"
  ]
}

OpenCode runs bun install at startup. Cached at ~/.cache/opencode/node_modules/.

What plugins can do
  • Add custom tools the AI can call (Zod-validated args)
  • Intercept/block tool calls (tool.execute.before throws to block)
  • Subscribe to ~25 lifecycle events (session.idle, file.edited, permission.asked, ...)
  • Register custom slash commands and auth providers
  • Transform messages or system prompts during context compaction (experimental)
Critical caveats (v1.14.x)
  • tool.execute.* hooks do not fire for MCP tool calls — use the permission block in opencode.json
  • No central marketplace — distribute via npm and aggregators like awesome-opencode
  • Plugins run in-process with full SDK access — audit third-party code before installing

See references/opencode-plugins.md for the full OpenCode plugin reference.

Critical Rules (Avoid Silent Failures)

  • Keep skills/, commands/, agents/, hooks/, monitors/, themes/, output-styles/, bin/ at the plugin root (never inside .claude-plugin/).
  • Do not add standard component paths to plugin.json. Only specify non-standard paths starting with ./.
  • Use ${CLAUDE_PLUGIN_ROOT} (cache path, changes per version) and ${CLAUDE_PLUGIN_DATA} (persistent across updates) in hooks and MCP/LSP/monitor config paths. Relative paths break after install.
  • Ensure hook scripts are executable (chmod +x scripts/*).
  • Marketplace plugins[].name must match the plugin's plugin.json name.
  • Path traversal limit (2026): plugins cannot reference files outside their directory; use symlinks inside the plugin if needed.
  • Versioning (2026): omit version to use git SHA (every commit is a new version). Set version and bump for stable releases. Use claude plugin tag to cut release tags.

Common Patterns

Command File Format
markdown
---
description: What this command does
---

# Command Name

Instructions for Claude when command is invoked.
Agent File Format
markdown
---
description: Agent specialty and purpose
---

# Agent Name

Detailed instructions and expertise.
Hooks Configuration
json
{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "${CLAUDE_PLUGIN_ROOT}/scripts/validate.sh"
          }
        ]
      }
    ]
  }
}
MCP Server Configuration
json
{
  "mcpServers": {
    "server-name": {
      "command": "node",
      "args": ["./servers/server.js"]
    }
  }
}
Skill File Format
markdown
---
name: my-skill
description: What this skill does and when to use it
---

# Skill Title

Instructions for Claude when this skill is invoked.
Marketplace Entry Example
json
{
  "name": "my-plugin",
  "source": "./plugins/my-plugin",
  "description": "Short description",
  "version": "1.0.0",
  "author": { "name": "Author Name" },
  "category": "productivity",
  "keywords": ["tag1", "tag2"],
  "strict": true
}

© CodeAlive-AI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 8 other files (scripts, references, assets) in skills/plugins-management of CodeAlive-AI/ai-driven-development.

  • SKILL.md
  • assets/templates/marketplace.json.template
  • assets/templates/plugin.json.template
  • references/opencode-plugins.md
  • references/plugin-guide.md
  • scripts/init_marketplace.py
  • scripts/init_plugin.py
  • scripts/prepare_submission.py
  • scripts/validate_plugin.py

Open the folder on GitHubat commit 25b7b1d

Compare with similar skills

Plugins Management next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Plugins Management compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Plugins Management this skillCodeAlive-AI/ai-driven-development155—~3.1kAutomated safety check: NotesMIT
OpenGUI Installer for DSHCore-Mate/OpenGUI1.8k—~1.1kAutomated safety check: PassCustom licence
TeamAI Setup and LifecycleTencent/teamai-cli5.1k—~1.2kAutomated safety check: PassCustom licence
Chat SDKdatabuddy-analytics/Databuddy1.2k—~2.6kAutomated safety check: PassAGPL-3.0
Context Mode Upgrademksglu/context-mode26k—~291Automated safety check: PassCustom licence
Dsh Plugin DevelopmentNanmiCoder/dsh-auto-mode165—~3.8kAutomated safety check: PassMIT

Similar skills

  • OpenGUI Installer for DSH

    Core-Mate/OpenGUI

    Installs and verifies the latest stable OpenGUI release in a DeepSeek Harness web profile on macOS without disturbing existing plugins or settings.

    1.8k GitHub stars~1.1k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • TeamAI Setup and Lifecycle

    Tencent/teamai-cli

    Walks a non-technical user through creating or joining a TeamAI team repo, then managing members, roles, MCP, and environment settings.

    5.1k GitHub stars~1.2k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Chat SDK

    databuddy-analytics/Databuddy

    Build multi-platform chat bots with Chat SDK (chat npm package).

    1.2k GitHub stars~2.6k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Context Mode Upgrade

    mksglu/context-mode

    Update context-mode from GitHub and fix hooks/settings. Pulls latest, builds, installs, updates npm global, configures hooks. Trigger: /context-mode:ctx-upgrade

    26k GitHub stars~291 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Dsh Plugin Development

    NanmiCoder/dsh-auto-mode

    开发、维护、分发和验证 DeepSeek Harness (DSH) 插件的执行型 Skill。覆盖 host/client 形态判断、bundle/profile 契约、Service 与函数插件、工具、HTTP、持久化、slot、Conversation Node、客户端构建、HMR、GitHub 安装和真实组合验证。

    165 GitHub stars~3.8k tokensUpdated 8 days ago
    Agent WorkflowsAuto-check passed
  • Plugin Installer

    IgorWarzocha/Opencode-Workflows

    Find, install, and configure OpenCode plugins from the catalog or community.

    122 GitHub stars~1.3k tokensUpdated 8 mo ago
    Frontend & DesignAuto-check passed

More from CodeAlive-AI/ai-driven-development

All 22 skills in this repo
  • Investigating Repository History

    CodeAlive-AI/ai-driven-development

    Investigate GitHub repository history before risky code changes using git blame/log, GitHub PRs, review comments, squash/rebase/cherry-pick/rename heuristics, and cited evidence.

    155 GitHub stars~2k tokensUpdated yesterday
    Auto-check passed
  • Semantic Scholar Deep

    CodeAlive-AI/ai-driven-development

    Deep research over the Semantic Scholar Graph API. An agent skill from CodeAlive-AI/ai-driven-development.

    155 GitHub starsUsed in 1 repo~2.2k tokens
    Auto-check passed
  • Windows QA Engineer

    CodeAlive-AI/ai-driven-development

    A skill your agent uses when testing Windows 11 desktop apps (WinForms/WPF/UWP) via UFO UIA/Win32 automation MCP.

    155 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Agentic Readiness

    CodeAlive-AI/ai-driven-development

    Audit and improve repositories for reliable agentic work across Codex and Codex App, Claude Code, and OpenCode.

    155 GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Hooks Management

    CodeAlive-AI/ai-driven-development

    Manage hooks and automation for coding agents (Claude Code, Codex CLI, OpenCode, Devin CLI/Desktop).

    155 GitHub stars~4.8k tokensUpdated yesterday
    Auto-check: notes
  • Fetch URL As Markdown

    CodeAlive-AI/ai-driven-development

    Fetch a web page (URL) and return clean Markdown via local trafilatura, with Exa MCP as a fallback for JS-rendered or anti-bot pages.

    155 GitHub stars~906 tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Plugins Management

What does Plugins Management do?

Create, publish, delete, and submit plugins for coding agents (Claude Code, OpenCode, Devin CLI/Desktop). Plugins Management is an agent skill from CodeAlive-AI/ai-driven-development. Create, publish, delete, and submit plugins for coding agents (Claude Code, OpenCode, Devin CLI/Desktop).

When should I use Plugins Management?

Plugins Management fits situations like: create a new plugin with proper structure; configure a plugin marketplace; publish plugins to GitHub/GitLab/npm; delete/uninstall plugins.

How do I install Plugins Management in Claude Code?

Run `npx skills add CodeAlive-AI/ai-driven-development --skill plugins-management -a claude-code`. Or copy the skill folder (skills/plugins-management in CodeAlive-AI/ai-driven-development) into .claude/skills/plugins-management in your project. Claude Code loads it when a task matches its description.

How do I install Plugins Management in Codex?

Run `npx skills add CodeAlive-AI/ai-driven-development --skill plugins-management -a codex`. Or copy the skill folder (skills/plugins-management in CodeAlive-AI/ai-driven-development) into .agents/skills/plugins-management in your project. Codex loads it when a task matches its description.

Can I use Plugins Management in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add CodeAlive-AI/ai-driven-development --skill plugins-management -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/plugins-management, .gemini/skills/plugins-management, .github/skills/plugins-management and .opencode/skills/plugins-management in your project.

What does Plugins Management need to run?

Going by SKILL.md and its folder, Plugins Management needs Python for the scripts in its folder and the command-line tools its instructions call (python, git, claude, gh, npm and bun). Our summary lists: Python 3.

Does Plugins Management access the network?

SKILL.md names 3 domains. In commands or code: github.com, gitlab.com and opencode.ai; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Plugins Management safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Plugins Management use?

Plugins Management is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Plugins Management use?

About 3.1k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.7k tokens, read only when the agent opens those files.

What are the alternatives to Plugins Management?

Skills that share tags, products or a category with Plugins Management: OpenGUI Installer for DSH (Core-Mate/OpenGUI, 1.8k stars), TeamAI Setup and Lifecycle (Tencent/teamai-cli, 5.1k stars), Chat SDK (databuddy-analytics/Databuddy, 1.2k stars) and Context Mode Upgrade (mksglu/context-mode, 26k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Plugins Management?

CodeAlive-AI (a GitHub organization) maintains it in CodeAlive-AI/ai-driven-development, which has 155 GitHub stars. The repository holds 22 skills in this directory. The repository was last updated on October 6, 2026.

Source: CodeAlive-AI/ai-driven-development on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.