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.