# Reference Plugin Implementations in the Claude Plugins Community Repository

> Explore reference plugin implementations like TRES Finance, TestDino, and QuickDesign in the Claude Plugins Community repository. Learn to package, publish, and use plugins with Claude Code.

- Repository: [Anthropic/claude-plugins-community](https://github.com/anthropics/claude-plugins-community)
- Tags: api-reference
- Published: 2026-08-31

---

**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`](https://github.com/anthropics/claude-plugins-community/blob/main/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`](https://github.com/anthropics/claude-plugins-community/blob/main/plugin.json)** | Core descriptor (name, description, entry points, config schema) | [`.claude-plugin/plugin.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/plugin.json) |
| **[`marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/marketplace.json)** | Marketplace entry for repository-wide discovery | [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json) |
| **[`SKILL.md`](https://github.com/anthropics/claude-plugins-community/blob/main/SKILL.md) files** | Human-readable skill definitions Claude executes | `skills/**/SKILL.md` |
| **`references/`** | Supporting docs (templates, playbooks, guidelines) | `skills/**/references/*.md` |
| **[`README.md`](https://github.com/anthropics/claude-plugins-community/blob/main/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

- **Plugin descriptor** ([[`plugin.json`](https://github.com/anthropics/claude-plugins-community/blob/main/plugin.json)](https://github.com/anthropics/claude-plugins-community/blob/main/tres-finance-plugin/.claude-plugin/plugin.json)) — Defines the plugin name, description, and hosted MCP endpoint.

- **Marketplace registration** ([[`marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/marketplace.json)](https://github.com/anthropics/claude-plugins-community/blob/main/tres-finance-plugin/.claude-plugin/marketplace.json)) — Makes the plugin discoverable via the community marketplace.

- **Skill collection** — Each [`SKILL.md`](https://github.com/anthropics/claude-plugins-community/blob/main/SKILL.md) under `skills/` implements a concrete capability. Example: [[`tres-wallets-upload/SKILL.md`](https://github.com/anthropics/claude-plugins-community/blob/main/tres-wallets-upload/SKILL.md)](https://github.com/anthropics/claude-plugins-community/blob/main/tres-finance-plugin/skills/tres-wallets-upload/SKILL.md) handles wallet bulk uploads.

- **Reference documentation** — Supporting playbooks referenced by skills. Example: [[`analysis-playbook.md`](https://github.com/anthropics/claude-plugins-community/blob/main/analysis-playbook.md)](https://github.com/anthropics/claude-plugins-community/blob/main/tres-finance-plugin/skills/tres-report-analyzer/references/analysis-playbook.md).

### Usage Example

```bash

# 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

- **Plugin descriptor** ([[`plugin.json`](https://github.com/anthropics/claude-plugins-community/blob/main/plugin.json)](https://github.com/anthropics/claude-plugins-community/blob/main/testdino/.claude-plugin/marketplace.json)) — Registers the TestDino integration and MCP server location.

- **Skill set** — Skills cover sessions, runs, releases, and manual tests. Example: [[`testdino-sessions/SKILL.md`](https://github.com/anthropics/claude-plugins-community/blob/main/testdino-sessions/SKILL.md)](https://github.com/anthropics/claude-plugins-community/blob/main/testdino/skills/testdino-sessions/SKILL.md).

### Usage Example

```bash
/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

- **Plugin descriptor** ([[`plugin.json`](https://github.com/anthropics/claude-plugins-community/blob/main/plugin.json)](https://github.com/anthropics/claude-plugins-community/blob/main/quickdesign/.claude-plugin/marketplace.json)) — Registers the QuickDesign CLI and exposes its skill set.

- **Skill collection** — Commands encoded in [`SKILL.md`](https://github.com/anthropics/claude-plugins-community/blob/main/SKILL.md) files include `quickdesign image generate`, `quickdesign video generate`, and pipeline definitions. Example: [[`ugc-video.md`](https://github.com/anthropics/claude-plugins-community/blob/main/ugc-video.md)](https://github.com/anthropics/claude-plugins-community/blob/main/quickdesign/skills/quickdesign/pipelines/ugc-video.md).

- **Reference assets** — Extensive markdown references for complex workflows. Example: [[`voice-continuity.md`](https://github.com/anthropics/claude-plugins-community/blob/main/voice-continuity.md)](https://github.com/anthropics/claude-plugins-community/blob/main/quickdesign/skills/quickdesign/references/voice-continuity.md).

### Usage Example

```bash
/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`](https://github.com/anthropics/claude-plugins-community/blob/main/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 Reference Quick Links

| File Pattern | Role |
|--------------|------|
| [`.claude-plugin/plugin.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/plugin.json) | Core plugin metadata (name, description, MCP URL) |
| [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json) | Marketplace discoverability entry |
| `skills/**/SKILL.md` | Executable skill definitions |
| `skills/**/references/*.md` | Supplementary reference material |
| [`README.md`](https://github.com/anthropics/claude-plugins-community/blob/main/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`](https://github.com/anthropics/claude-plugins-community/blob/main/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`](https://github.com/anthropics/claude-plugins-community/blob/main/SKILL.md) skill definitions to ensure compatibility with the Claude plugin loader.