MCP Server Trello Release
delorenj/mcp-server-trello
Canonical build → release → tag → publish procedure for the @delorenj/mcp-server-trello repo.
Scaffold a ready-made AI agent harness in one command from the 19 published @metaharness/ example packages — 9 host integrations (Claude Code, Codex, Hermes, pi.dev, OpenClaw, RVM, Copilot…
$ npx skills add ruvnet/metaharness --skill example-harness -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ruvnet/metaharness example-harness --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ruvnet/metaharness.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude-plugin/skills/example-harness .claude/skills/example-harness && rm -rf skills-srcUse ~/.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/
Install the "example-harness" agent skill from https://github.com/ruvnet/metaharness/tree/main/.claude-plugin/skills/example-harness into .claude/skills/example-harness/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "example-harness", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ruvnet/metaharness/tree/main/.claude-plugin/skills/example-harnessType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ruvnet/metaharness --skill example-harness -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ruvnet/metaharness example-harness --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ruvnet/metaharness.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude-plugin/skills/example-harness .agents/skills/example-harness && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "example-harness" agent skill from https://github.com/ruvnet/metaharness/tree/main/.claude-plugin/skills/example-harness into .agents/skills/example-harness/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "example-harness", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ruvnet/metaharness --skill example-harness -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ruvnet/metaharness example-harness --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ruvnet/metaharness.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude-plugin/skills/example-harness .cursor/skills/example-harness && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "example-harness" agent skill from https://github.com/ruvnet/metaharness/tree/main/.claude-plugin/skills/example-harness into .cursor/skills/example-harness/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "example-harness", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ruvnet/metaharness.git --path .claude-plugin/skills/example-harness--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ruvnet/metaharness --skill example-harness -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ruvnet/metaharness example-harness --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ruvnet/metaharness.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude-plugin/skills/example-harness .gemini/skills/example-harness && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "example-harness" agent skill from https://github.com/ruvnet/metaharness/tree/main/.claude-plugin/skills/example-harness into .gemini/skills/example-harness/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "example-harness", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ruvnet/metaharness example-harnessInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ruvnet/metaharness --skill example-harness -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ruvnet/metaharness.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude-plugin/skills/example-harness .github/skills/example-harness && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "example-harness" agent skill from https://github.com/ruvnet/metaharness/tree/main/.claude-plugin/skills/example-harness into .github/skills/example-harness/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "example-harness", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ruvnet/metaharness --skill example-harness -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ruvnet/metaharness example-harness --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ruvnet/metaharness.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude-plugin/skills/example-harness .opencode/skills/example-harness && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "example-harness" agent skill from https://github.com/ruvnet/metaharness/tree/main/.claude-plugin/skills/example-harness into .opencode/skills/example-harness/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "example-harness", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
example-harnessScaffold a ready-made AI agent harness in one command from the 19 published @metaharness/ example packages — 9 host integrations (Claude Code, Codex, Hermes, pi.dev, OpenClaw, RVM, Copilot…
Example Harness is an agent skill from ruvnet/metaharness. Scaffold a ready-made AI agent harness in one command from the 19 published @metaharness/ example packages — 9 host integrations (Claude Code, Codex, Hermes, pi.dev, OpenClaw, RVM, Copilot, OpenCode, GitHub Actions) + 10 vertical pods (devops, research, trading, support, legal, coding, education, sales, gaming, repo-maintainer).
Its SKILL.md is about 740 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in DevOps & Cloud, covering Project scaffolding, CI/CD and Trading and backtesting. It works with GitHub Actions and Model Context Protocol. The repository describes itself as: 🛠️ The meta-harness for AI agents — scaffold your own focused, branded agent harness with its own npx CLI, MCP server, memory, learning loop, and witness-signed releases. Works… The licence is MIT.
Read from SKILL.md and the folder at commit 53a251d. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
npxcurlnpmclaudeFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
raw.githubusercontent.comAlso links to:
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Example Harness loads about 735 tokens when it runs. Until then it costs about 87 tokens; SKILL.md has 200 words of instructions outside code blocks.
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.
The automated check found no risky patterns in SKILL.md.
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); files beside SKILL.md are not scanned.
The full file from ruvnet/metaharness at commit 53a251d, republished under its MIT licence (© ruvnet). 200 words, ~735 tokens.
.claude/skills/example-harness/SKILL.md (or your agent's skills folder).One-command scaffolding from the 18 published @metaharness/* example
packages — the fastest path from a use-case to a working harness, no
template/host flags to remember.
Where create-harness walks the full wizard, this
skill maps a use-case straight onto a published npm wrapper. Each wrapper
shells out to metaharness@latest with the correct --template + --host
flags, so the result is byte-identical to the full CLI invocation.
mkdir -p ~/.codex/skills/example-harness
curl -fsSL https://raw.githubusercontent.com/ruvnet/agent-harness-generator/main/.codex/skills/example-harness/skill.toml \
-o ~/.codex/skills/example-harness/skill.tomlNo MCP server needed — the wrapper packages run via npx.
/example-harnessCodex prompts for the package + a directory name, then runs:
npx --yes @metaharness/<package>@latest <name>Host integrations (scaffold a workspace wired for one runtime)
| Package | Scaffolds |
|---|---|
@metaharness/claude-code | Claude Code workspace + plugin |
@metaharness/codex | OpenAI Codex |
@metaharness/hermes | Hermes cli-config |
@metaharness/pi-dev | pi.dev AGENTS.md |
@metaharness/openclaw | OpenClaw .openclaw/ |
@metaharness/rvm | RVM deployment partition |
@metaharness/copilot | VSCode / Copilot mcp.json |
@metaharness/opencode | OpenCode .opencode/ |
@metaharness/github-actions | GitHub Actions CI/CD (non-interactive) |
Vertical workflows (ready-made multi-agent pods)
| Package | Scaffolds |
|---|---|
@metaharness/devops | incident response |
@metaharness/research | multi-source dossier |
@metaharness/trading | quant trading (paper-by-default) |
@metaharness/support | customer support |
@metaharness/legal | contract redline (drafts only) |
@metaharness/coding | engineering pod |
@metaharness/education | tutor pod |
@metaharness/sales | sales pipeline pod |
@metaharness/gaming | game-design pod |
@metaharness/repo-maintainer | OSS repo maintainer |
cd <name> && npm install
npx harness doctor # health-check
npx harness validate # full umbrella gateEvery scaffold ships a .claude-plugin/plugin.json, so it also loads as a
Claude Code plugin: claude -p --plugin-dir <name> "...".
Per-package deep-dive gists: see
examples-packages/GISTS.md.
© ruvnet, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude-plugin/skills/example-harness of ruvnet/metaharness.
Open the folder on GitHubat commit 53a251d
Example Harness 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Example Harness this skillruvnet/metaharness | 688 | — | ~735 | Automated safety check: Pass | MIT | |
| MCP Server Trello Releasedelorenj/mcp-server-trello | 446 | — | ~3.5k | Automated safety check: Pass | MIT | |
| Docs Tooling Notionlangchain-ai/docs | 424 | — | ~1.7k | Automated safety check: Pass | MIT | |
| Prepare Cloudflare Production DeploymentLubomirGeorgiev/cloudflare-workers-nextjs-saas-template | 786 | — | ~5.9k | Automated safety check: Notes | MIT | |
| Publishingadeze/raindrop-mcp | 188 | — | ~398 | Automated safety check: Pass | MIT | |
| gh-aw Custom Engine Implementationgithub/gh-aw | 5.3k | — | ~1.9k | Automated safety check: Pass | MIT |
delorenj/mcp-server-trello
Canonical build → release → tag → publish procedure for the @delorenj/mcp-server-trello repo.
langchain-ai/docs
Document new or changed docs-team tooling on the Notion tooling pages.
LubomirGeorgiev/cloudflare-workers-nextjs-saas-template
Source-of-truth runbook for preparing this Vinext Cloudflare Workers SaaS template for production deployment.
adeze/raindrop-mcp
Publishing and release workflow with semantic-release and GitHub Actions
github/gh-aw
Adds and tests declarative, behavior-defined agentic engines in GitHub Agentic Workflows, touching Go infrastructure only when the declarative model falls short.
centminmod/my-claude-code-setup
Consult official Claude Code documentation from code.claude.com using selective fetching.
ruvnet/metaharness
Scaffold your own focused AI agent harness — pick host (Claude Code, Codex, pi.dev, Hermes), template, agents, skills, and ship a npm-publishable harness with its own npx CLI.
ruvnet/metaharness
Diff two scaffolded harnesses (ADR-031). An agent skill from ruvnet/metaharness.
ruvnet/metaharness
Kernel-version skew check (ADR-027). An agent skill from ruvnet/metaharness.
ruvnet/metaharness
Emit .harness/oia-manifest.json declaring layer alignment with the OIA v0.1 9-layer reference architecture.
ruvnet/metaharness
7-section readiness scorecard for a LOCAL repo. An agent skill from ruvnet/metaharness.
ruvnet/metaharness
5-dimension scorecard (0-100, grade A/B/C/F) for a scaffolded harness.
Works with
Categories
Scaffold a ready-made AI agent harness in one command from the 19 published @metaharness/ example packages — 9 host integrations (Claude Code, Codex, Hermes, pi.dev, OpenClaw, RVM, Copilot…. Example Harness is an agent skill from ruvnet/metaharness.dev, OpenClaw, RVM, Copilot, OpenCode, GitHub Actions) + 10 vertical pods (devops, research, trading, support, legal, coding, education, sales, gaming, repo-maintainer).
Example Harness fits situations like: tasks that involve Project scaffolding; tasks that involve CI/CD; tasks that involve Trading and backtesting.
Run `npx skills add ruvnet/metaharness --skill example-harness -a claude-code`. Or copy the skill folder (.claude-plugin/skills/example-harness in ruvnet/metaharness) into .claude/skills/example-harness in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ruvnet/metaharness --skill example-harness -a codex`. Or copy the skill folder (.claude-plugin/skills/example-harness in ruvnet/metaharness) into .agents/skills/example-harness in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ruvnet/metaharness --skill example-harness -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/example-harness, .gemini/skills/example-harness, .github/skills/example-harness and .opencode/skills/example-harness in your project.
Going by SKILL.md and its folder, Example Harness needs the command-line tools its instructions call (npx, curl, npm and claude). Our summary lists: Node.js.
SKILL.md names 2 domains. In commands or code: raw.githubusercontent.com; the agent is likely to contact it when it follows the instructions. As links in the text: github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Example Harness is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 735 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Example Harness: MCP Server Trello Release (delorenj/mcp-server-trello, 446 stars), Docs Tooling Notion (langchain-ai/docs, 424 stars), Prepare Cloudflare Production Deployment (LubomirGeorgiev/cloudflare-workers-nextjs-saas-template, 786 stars) and Publishing (adeze/raindrop-mcp, 188 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ruvnet (a GitHub user) maintains it in ruvnet/metaharness, which has 688 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 6, 2026.
Source: ruvnet/metaharness on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.