Reference Plugin Implementations in the Claude Plugins Community Repository

The anthropics/claude-plugins-community repository contains three reference plugin implementations—TRES Finance, TestDino, and QuickDesign—that demonstrate how to package, publish, and use plugins with Claude Code.

This article maps the complete structure of these reference plugin implementations, showing how each plugin uses .claude-plugin/ metadata, SKILL.md definitions, and references/ documentation to extend Claude's capabilities. All examples link directly to source files in the repository.

What Defines a Reference Plugin Implementation

Every reference plugin implementation in this repository follows a consistent architectural pattern. The table below shows the required components:

Component Purpose Location
.claude-plugin/ Metadata, configuration, and marketplace registration <plugin-root>/.claude-plugin/
plugin.json Core descriptor (name, description, entry points, config schema) .claude-plugin/plugin.json
marketplace.json Marketplace entry for repository-wide discovery .claude-plugin/marketplace.json
SKILL.md files Human-readable skill definitions Claude executes skills/**/SKILL.md
references/ Supporting docs (templates, playbooks, guidelines) skills/**/references/*.md
README.md Installation instructions and usage examples <plugin-root>/README.md

The three reference plugin implementations are:

Plugin Domain Install Command
TRES Finance Blockchain accounting & ledger automation /plugin marketplace add tres-finance/tres-finance-plugin
TestDino Test-automation data & CI/CD integration /plugin marketplace add testdino-hq/TestDino-Plugins
QuickDesign AI-driven video generation & asset creation /plugin marketplace add ottasilver/quickdesign-cli

TRES Finance Plugin

The TRES Finance reference plugin implementation provides blockchain-accounting workflows through Claude Code. It connects to an MCP server for ledger operations, wallet management, and report generation.

Key Source Files

Usage Example


# Add the plugin to your local plugin directory

/plugin marketplace add tres-finance/tres-finance-plugin

# Invoke a skill to create a report

claude --plugin-dir ./tres-finance-plugin \
       "tres-report-create" \
       --args '{"reportType":"cash-flow","period":"Q1-2024"}'

TestDino Plugin

The TestDino reference plugin implementation connects Claude to the TestDino MCP for test-run inspection, flaky-test debugging, and manual test management.

Key Source Files

Usage Example

/plugin marketplace add testdino-hq/TestDino-Plugins

claude --plugin-dir ./testdino \
       "testdino-runs" \
       --args '{"runId":"12345","includeDetails":true}'

QuickDesign Plugin

The QuickDesign reference plugin implementation provides a full-stack AI video generation pipeline with voice continuity, multi-reference handling, and model orchestration.

Key Source Files

Usage Example

/plugin marketplace add ottasilver/quickdesign-cli

claude --plugin-dir ./quickdesign \
       "quickdesign video generate" \
       --args '{
         "script":"Hello, world! Welcome to our product.",
         "referenceImages":["/path/avatar.jpg","/path/product.jpg"],
         "duration":12
       }'

Structural Patterns Across All Reference Implementations

Every reference plugin implementation in anthropics/claude-plugins-community adheres to four structural principles:

  1. Metadata isolation — The .claude-plugin/ directory separates configuration from implementation, enabling the plugin loader and marketplace to discover capabilities without parsing skill logic.

  2. Markdown-native skills — SKILL.md files are human-readable specifications that Claude Code parses into executable actions. This keeps skill definitions version-controllable and reviewable.

  3. Reference separation — Complex prompts, templates, and UI guidelines live in references/ subdirectories, promoting reuse across multiple skills within the same plugin.

  4. Unified installation — All plugins install via /plugin marketplace add <owner>/<repo-slug>, after which Claude invokes skills by name.

File Pattern Role
.claude-plugin/plugin.json Core plugin metadata (name, description, MCP URL)
.claude-plugin/marketplace.json Marketplace discoverability entry
skills/**/SKILL.md Executable skill definitions
skills/**/references/*.md Supplementary reference material
README.md Plugin overview and installation guide

Summary

  • Three reference plugin implementations ship in anthropics/claude-plugins-community: TRES Finance (blockchain accounting), TestDino (CI/CD test management), and QuickDesign (AI video generation).

  • Common structure: .claude-plugin/ for metadata, skills/**/SKILL.md for capabilities, and references/ for supporting documentation.

  • Unified CLI: All plugins install with /plugin marketplace add <owner>/<repo-slug> and invoke skills via claude --plugin-dir <path> "<skill-name>".

  • Source authority: Each implementation demonstrates production-ready patterns for MCP integration, skill packaging, and marketplace registration as defined in the repository's reference architecture.

Frequently Asked Questions

What is a reference plugin implementation?

A reference plugin implementation is a complete, working example in the claude-plugins-community repository that demonstrates how to build, package, and distribute plugins for Claude Code. These implementations serve as templates for third-party developers, showing canonical patterns for metadata structure, skill definition, and marketplace registration.

How do I install a reference plugin from this repository?

Use the Claude Code CLI command /plugin marketplace add <owner>/<repo-slug>. For example, /plugin marketplace add tres-finance/tres-finance-plugin installs the TRES Finance plugin. After installation, invoke skills with claude --plugin-dir <path> "<skill-name>" --args '<json-params>'.

What makes SKILL.md files different from regular documentation?

SKILL.md files are executable specifications. Claude Code parses these markdown files at runtime to generate the actual behavior of the plugin. Unlike passive documentation, they contain structured instructions that Claude follows to perform tasks, making them the functional "code" of a plugin without requiring traditional compiled binaries.

Can I contribute my own plugin to this repository?

The repository hosts curated reference plugin implementations that demonstrate specific integration patterns—blockchain (TRES Finance), testing (TestDino), and creative AI (QuickDesign). Community contributions typically follow the structural conventions shown in these three implementations, using identical .claude-plugin/ metadata and SKILL.md skill definitions to ensure compatibility with the Claude plugin loader.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →