plugin-introspection

Expose plugin identity and capabilities via get_version and get_skills JSON tools.

10|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/benjaminshafii/digital-empire --skill plugin-introspection
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plugin-introspection
Source: https://github.com/benjaminshafii/digital-empire/tree/main/.opencode/skill/plugin-introspection
Command: npx skills add https://github.com/benjaminshafii/digital-empire --skill plugin-introspection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps plugin ecosystems become self-explanatory by ensuring every plugin exposes a get_version and a get_skills tool, enabling reliable runtime introspection and UI discovery.

Core Features & Use Cases

  • Introspection endpoints: get_version returns the plugin's name and version; get_skills returns a list of the plugin's capabilities.
  • Discovery and debugging: UI dashboards can display installed plugins and their capabilities, simplifying audits and troubleshooting.
  • Use Case: A developer adds a new plugin and confirms its identity and capabilities via the introspection tools before enabling deployment.

Quick Start

Call get_version to retrieve the plugin's identity and version, then call get_skills to learn about its capabilities.

Frequently Asked Questions about plugin-introspection

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I discover the available capabilities of an OpenCode plugin at runtime?▼

You can discover OpenCode plugin capabilities at runtime by calling the get_skills tool, which returns a JSON string containing the plugin's name, version, and a list of its skill descriptors.

What is the standard way to check an OpenCode plugin's installed version?▼

The standard way to check an OpenCode plugin's installed version is by calling the get_version tool, which returns a JSON string with the plugin's name and version.

Does OpenCode provide built-in plugin introspection for development workflows?▼

Yes, OpenCode supports built-in plugin introspection by standardizing the get_version and get_skills tools to expose identity and capabilities for development workflows and automated checks.

Can I use plugin introspection tools to populate a UI dashboard with installed plugins?▼

Yes, you can use plugin introspection tools to populate a UI dashboard, as they expose version and skill information that simplify displaying installed plugins and their capabilities for audits.

What format do the OpenCode plugin introspection tools return?▼

The OpenCode plugin introspection tools return JSON strings, where get_version provides name and version, and get_skills provides name, version, and a list of skill descriptors.