A skill your agent uses when working with CONTAM projects through the local contam MCP server, including discovering CONTAM executables and API integrations, listing .prj/.sim/.wth/.ctm files…

Apache-2.0Auto-check passedBackend & APIs

Install Contam MCP

skills CLI
$ npx skills add hashgraph-online/awesome-codex-plugins --skill contam-mcp -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install hashgraph-online/awesome-codex-plugins contam-mcp --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/summer521521/CONTAM_plugin/skills/contam-mcp .claude/skills/contam-mcp && rm -rf skills-src

Use ~/.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/

Facts

Skill name
contam-mcp
GitHub stars
1.3k
Token cost
~3.8k tokens
SKILL.md length
1,906 words
Files
2
Skills in repo
716
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when working with CONTAM projects through the local contam MCP server, including discovering CONTAM executables and API integrations, listing .prj/.sim/.wth/.ctm files…

  • Works in 10 steps: Confirm the installation before running… → Find candidate project and result files → Inspect the project before edits or… → …
  • Working with CONTAM projects through the local contam MCP server
  • SKILL.md covers Setup, Standard Flow, Project Guard Flow and Reference PRJ Learning Flow, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Contam MCP is an agent skill from hashgraph-online/awesome-codex-plugins. Use when working with CONTAM projects through the local contam MCP server, including discovering CONTAM executables and API integrations, listing .prj/.sim/.wth/.ctm files, inspecting or diagnosing project references, cloning scenario folders, running baseline/intervention case matrices, using contamxpy for step-by-step co-simulation, updating weather or contaminant references, running simulations, upgrading projects, comparing .sim results, analyzing text outputs, exporting simulation text, or using bridge…

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Backend & APIs, covering MCP servers and Third-party API integration. It works with Model Context Protocol. The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is Apache-2.0.

When your agent uses it

  • Working with CONTAM projects through the local contam MCP server
  • Including discovering CONTAM executables and API integrations
  • Listing .prj/.sim/.wth/.ctm files
  • Diagnosing project references

Example prompts

  • “/contam-mcp”

Workflow steps

10 steps, taken from the first numbered list in SKILL.md.

  1. Confirm the installation before running a case
  2. Find candidate project and result files
  3. Inspect the project before edits or simulation
  4. If references are wrong, update only the requested fields
  5. For baseline/intervention studies, clone scenarios before running
  6. When a PRJ can run but needs ContamW-visible layout, apply SketchPad data before GUI review
  7. Before asking the user to open or run in ContamW, use the project guard script for local checks
  8. For paper-style API workflows, use contamxpy when available
  9. Run or upgrade the project
  10. Compare, export, or quickly triage results

What it can do on your machine

Read from SKILL.md and the folder at commit 3e1456a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are powershell).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Contam MCP loads about 3.8k tokens when it runs. Until then it costs about 144 tokens; SKILL.md has 1,906 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~144
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from hashgraph-online/awesome-codex-plugins at commit 3e1456a, republished under its Apache-2.0 licence (© hashgraph-online). 1,906 words, ~3,765 tokens.

Download SKILL.mdSave it as .claude/skills/contam-mcp/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
contam-mcp
description
Use when working with CONTAM projects through the local contam MCP server, including discovering CONTAM executables and API integrations, listing .prj/.sim/.wth/.ctm files, inspecting or diagnosing project references, cloning scenario folders, running baseline/intervention case matrices, using contamxpy for step-by-step co-simulation, updating weather or contaminant references, running simulations, upgrading projects, comparing .sim results, analyzing text outputs, exporting simulation text, or using bridge sessions for zone/path/AHS metadata and adjustments.

CONTAM Plugin

Use this skill when the user wants to inspect, diagnose, clone, batch-run, co-simulate, upgrade, compare, analyze, or export CONTAM projects through the contam MCP server.

Setup

  • The plugin starts the MCP server through scripts/start-contam-mcp.ps1.
  • The plugin also ships scripts/Invoke-ContamProjectGuard.ps1 for local PRJ hygiene, input checks, output cleanup, result-profile updates, and XLog triage.
  • The current official CONTAM release checked for this workflow is CONTAM 3.4.0.8, with command-line tools such as ContamX 3.4.0.3. Re-check the official NIST release page before changing executable assumptions.
  • CONTAM_PLUGIN_ROOT is set by the launcher when the plugin runs from this repository.
  • CONTAM_HOME may point to the directory containing CONTAM executables.
  • CONTAM_CHINESE_HOME may point to an extracted contam_chinese release; when set, the launcher uses those localized executables unless explicit tool paths override them.
  • Optional executable overrides: CONTAMX_PATH, CONTAMW_PATH, PRJUP_PATH, SIMREAD_PATH, SIMCOMP_PATH.
  • The server targets command-line tools such as contamx3.exe, prjup.exe, simread.exe, and simcomp.exe; do not assume GUI automation through contamw3.exe.

Standard Flow

  1. Confirm the installation before running a case:
    • discover_contam_installation
    • discover_contam_api_stack
  2. Find candidate project and result files:
    • list_contam_case_files
  3. Inspect the project before edits or simulation:
    • inspect_contam_project
    • diagnose_contam_project
  4. If references are wrong, update only the requested fields:
    • update_contam_project_references
  5. For baseline/intervention studies, clone scenarios before running:
    • create_contam_case_variant
    • run_contam_case_matrix
  6. When a PRJ can run but needs ContamW-visible layout, apply SketchPad data before GUI review:
    • apply_contam_sketchpad_layout
  7. Before asking the user to open or run in ContamW, use the project guard script for local checks:
    • scripts/Invoke-ContamProjectGuard.ps1 -ProjectPath <file.prj> -Mode InputCheck -ResultProfile GuiSafeResults -CleanOutputs -RequireSingleProject
  8. For paper-style API workflows, use contamxpy when available:
    • inspect_contamxpy_project
    • run_contamxpy_cosimulation
  9. Run or upgrade the project:
    • run_contam_simulation
    • upgrade_contam_project
  10. Compare, export, or quickly triage results:
  • compare_contam_sim_results
  • export_contam_sim_text
  • analyze_contam_text_results

Project Guard Flow

Use Invoke-ContamProjectGuard.ps1 whenever a generated or modified PRJ is expected to open in ContamW or be handed to another user.

Typical commands:

powershell
.\scripts\Invoke-ContamProjectGuard.ps1 `
  -ProjectPath "<case>\model.prj" `
  -Mode InputCheck `
  -ResultProfile GuiSafeResults `
  -CleanOutputs `
  -RequireSingleProject

For a command-line full run:

powershell
.\scripts\Invoke-ContamProjectGuard.ps1 `
  -ProjectPath "<case>\model.prj" `
  -Mode Run `
  -ResultProfile GuiSafeResults

Use this flow before GUI work:

  1. Keep case-specific data outside the plugin, for example case-spec.json, layout.json, inputs/*.csv, and ERRORS.md in the case folder.
  2. Avoid local absolute paths in shared PRJ files; prefer relative case-local references so another user can move the case folder.
  3. Keep only one active .prj in a case folder unless the user explicitly wants scenarios; remove failed variants and stale result files.
  4. Repair UTF-8 BOM if present. CONTAM expects the format line at byte 0; PowerShell writes can accidentally break this.
  5. Run InputCheck after every PRJ edit. A ContamX input check passing means the text structure is readable; it does not prove SketchPad geometry is GUI-valid.
  6. Run full simulation from command line to separate solver failures from ContamW GUI result handoff failures.
  7. Inspect the newest .xlog; trust Simulation completed successfully. over a GUI impression that the console "closed".
  8. If a manual ContamW run reports CONTAMX.EXE: simulation terminated abnormally but command-line ContamX exits 0 and writes a successful XLog, treat it as a GUI result handoff/loading issue, not a solver issue.

For generated models that are meant to match a hand-built ContamW reference, pass structural expectations into the guard:

powershell
.\scripts\Invoke-ContamProjectGuard.ps1 `
  -ProjectPath "<case>\model.prj" `
  -Mode InputCheck `
  -ExpectedZoneCount 9 `
  -ExpectedPathCount 49 `
  -ExpectedAmbientPathCount 40 `
  -ExpectedInterzonePathCount 9 `
  -MinimumAmbientPathsPerZone 1

Use the expected counts from the reference case, not from the generated model. A model can pass ContamX input checks while still being too simplified for the user's intended ContamW case.

Reference PRJ Learning Flow

When the user provides a hand-built ContamW .prj as a reference for a generated project, treat the hand-built file as the structural source of truth before changing generation logic.

  1. Compare section counts first: zones, source/sink elements, flow elements, flow paths, source/sinks, schedules, and wind pressure profiles.
  2. Compare flow path inventory by class: zone-to-ambient paths, interzone paths, vertical or stair paths, and paths with wind pressure profile fields enabled.
  3. Preserve every real opening represented in the reference model. Do not collapse multiple facade leaks, doors, windows, supplies, and exhausts into one generic ambient path per room unless the user explicitly asks for a simplified model.
  4. Preserve inter-floor/stair connectivity as explicit paths. If the reference uses a stair or vertical connection, do not replace it with same-floor hall links just to make the SketchPad layout easier.
  5. If the reference has no wind pressure profiles and uses neutral exterior path fields, do not introduce WPC profiles merely because they look more physical. Add WPC only when the case definition, weather study, or user request requires it.
  6. Renaming zones, flow elements, schedules, and sources is useful for readability, but after renaming verify that source/sink rows, initial concentrations, schedule ids, and zone ids still point to the same physical rooms.
  7. For GUI-facing cases, prefer a complete path inventory plus simpler, valid SketchPad geometry over a visually clean drawing that hides or omits airflow paths.

Recent lesson from a two-floor SF6/COMIS-style comparison: the hand-built reference had 9 zones, 18 flow elements, and 49 flow paths (40 ambient and 9 interzone), while a generated GUI variant had 9 zones, 20 flow elements, and 27 flow paths (20 ambient and 7 interzone). The useful correction is not to copy the case values into the plugin, but to force generated workflows to carry over the reference model's path inventory and check ambient/interzone counts explicitly.

Case Matrix Flow

Use run_contam_case_matrix when the user needs a complete case workflow from an existing .prj:

  1. Keep the original project as the baseline source.
  2. Create one named folder per scenario.
  3. Apply only supported .prj reference changes when requested: weatherFile, contaminantFile, continuousValuesFile, discreteValuesFile, wpcFile, ewcFile.
  4. Run testInputOnly first for new or uncertain cases.
  5. Run full simulations after references and input checks pass.
  6. Use analyze_contam_text_results for quick .xlog or simread text triage, then write separate post-processing scripts for final charts or paper tables when needed.

SketchPad Layout Flow

Use apply_contam_sketchpad_layout when an existing .prj already has simulation records but needs a ContamW-visible drawing.

  1. Inspect the project first to confirm zones, paths, source/sinks, and levels exist.
  2. Convert the user's verbal description, hand sketch, paper plan, or screenshot into a small layout spec.
  3. Use rectangles for simple rooms, clockwise orthogonal polygon points for jogged rooms, and explicit wallSegments for shared partitions that are visible in the sketch.
  4. Let the tool generate wall corner/tee/cross icons, zone icons, source/sink icons, and SketchPad size/scale metadata.
  5. Put all essential real doors, windows, supply/exhaust openings, and sources in explicit pathIcons or sourceSinkIcons. If a path is hidden and the user saves/runs from ContamW, ContamW may rewrite the PRJ from SketchPad state and drop that path.
  6. Put each airflow path icon on the wall that matches its PRJ direction field. A wrong side commonly produces Building Check messages such as The same zone is on both sides of the wall that the path is on.
  7. Avoid crowded or ambiguous tee/cross wall nodes. If ContamW draws long unintended wall lines or reports undefined zones, replace the layout with simpler closed room rectangles and valid shared-wall door icons.
  8. Be cautious with wall icon type 20 in generated layouts. It can be valid in official projects, but in some generated wall graphs it triggered ContamW GUI crashes; prefer simpler wall graphs or side-specific stable nodes and verify manually.
  9. For GUI review or screenshots, set cleanDisplay: true so pseudo-geometry is hidden and unplaced/helper paths are omitted. Use hideAirflowPathIcons: true only for a read-only screenshot pass, not for a model that the user will save or run from ContamW.
  10. Prefer writing to outputPath for a first pass.
  11. Run the project guard InputCheck after layout changes, then ask the user to manually open in ContamW for Building Check screenshots if needed.

Treat this as template-based SketchPad generation, not proof that ContamW will exactly reproduce a paper figure. Complex floor-plan tracing, curved geometry, and publication-style airflow diagrams still need dedicated post-processing or manual GUI checks.

Show full SKILL.md (615 more words)Show less

ContamW Building Check Playbook

When the user reports ContamW Building Check messages:

  • At least one zone is not defined on level: the SketchPad walls usually do not form closed regions on that level. Simplify to closed rectangles or fix wall graph nodes.
  • The same zone is on both sides of the wall that the path is on: the path icon is on the wrong wall side, lies inside a zone, or the surrounding wall does not divide two zones. Move the icon to the correct shared/exterior wall and align its direction.
  • Zone not connected to ambient by variable flow link: ambient links may exist in PRJ records but are hidden or not recognized in SketchPad. Show one valid exterior variable flow path per relevant zone.
  • Vertical path is not above a sublevel or floor same-zone errors: do not fake stairs with arbitrary vertical path icons. Either model a proper sublevel/stair representation or keep the uncertain vertical connection out of the GUI-run PRJ and document the assumption.
  • PathList reordering error or repeated possible level errors: stop editing the GUI variant, restore from the data spec or a known-good PRJ, then reapply a simpler layout.

Always record the user-visible message and the fix in a case-local ERRORS.md or equivalent notes file. Do not commit case-local logs or generated outputs into the plugin repository.

Result Output Profiles

Prefer the guard's GuiSafeResults profile when the user will run from ContamW:

text
doDlg=1 pfsave=1 zfsave=1 zcsave=0
ach=1
csm=1 srf=1 log=1

This follows a known working output pattern and avoids zcsave=1, which can trigger ContamW result handoff/display problems in generated models.

Use NoResults only for GUI crash isolation. If NoResults runs but result display fails, run the same PRJ with command-line ContamX and parse XLog/results outside the GUI.

Do not treat a ContamX console window closing after Enter as a failure by itself. Check the newest .xlog; if it says Simulation completed successfully., the run completed normally.

Paper/Report Workflow

For literature reproduction or report cases, keep the plugin generic and keep all paper-specific values in case-local files. A report generally needs:

  • zone table: names, levels, areas, volumes, temperatures, initial concentrations
  • airflow elements: leakage area/model/exponent and source table references
  • airflow paths: zone-to-zone and zone-to-ambient connectivity
  • species/source/schedule settings
  • weather/run-control settings
  • ACH and contaminant time-series outputs
  • comparison and assumptions

The ContamW SketchPad screenshot is optional unless explicitly requested. It is a model-check artifact, not the primary evidence.

Bridge Sessions

Use bridge sessions when the user needs zone, path, ambient target, AHS, or contaminant metadata, or when they need controlled changes during a run:

  • start_contam_bridge_session
  • get_contam_bridge_session
  • list_contam_bridge_entities
  • advance_contam_bridge_session
  • close_contam_bridge_session

Always close sessions when finished. For ambiguous path or zone selections, list entities first and use stable ids or selector labels rather than guessing.

Paper API Flow

Use discover_contam_api_stack when the user references the CONTAM API paper, contamx-lib, contamxpy, contamp-lib, ANT, Rhino, or Grasshopper.

  • If contamxpy is available, prefer inspect_contamxpy_project for API-level metadata and run_contamxpy_cosimulation for time-step control, custom control logic, zone concentration sampling, flow sampling, and supported dynamic adjustments.
  • If ANT is unavailable, explain that Rhino/Grasshopper + ANT are needed for the paper's 3D/model-creation path.
  • Do not claim full contamp-lib project creation unless Rhino/Grasshopper ANT or a callable ContamP/contamp-lib binding is actually present.

Safety

  • Prefer read-only inspection before modifying .prj files.
  • Before changing references, report the field names being changed and keep the edit scoped to the requested weather, contaminant, WPC, EWC, or library references.
  • Write outputs outside the plugin repository.
  • Treat scenario generation as template-based cloning, not full contamp-lib-style geometry/model creation.
  • Treat contamxpy as optional; if missing, run the repository setup script or ask the user before installing into a persistent environment.
  • If an executable cannot be found, ask the user to set CONTAM_HOME or the specific executable override instead of searching personal directories.

© hashgraph-online, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in plugins/summer521521/CONTAM_plugin/skills/contam-mcp of hashgraph-online/awesome-codex-plugins.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit 3e1456a

Compare with similar skills

Contam MCP 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.

Contam MCP compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Contam MCP this skillhashgraph-online/awesome-codex-plugins1.3k—~3.8kAutomated safety check: PassApache-2.0
MCP API Key AuthenticationYourdaylight/stock_datasource189—~1.2kAutomated safety check: PassMIT
Atlassian MCP ExpertJeffallan/claude-skills12k—~1.3kAutomated safety check: PassMIT
MCP Server Builderanthropics/skills180k63 repos~2.3kAutomated safety check: PassApache-2.0
MCP Server BuildershareAI-lab/learn-claude-code78k4 repos~1.2kAutomated safety check: PassMIT
Build MCP Serveranthropics/claude-plugins-official38k1 repos~3kAutomated safety check: PassApache-2.0

Similar skills

  • MCP API Key Authentication

    Yourdaylight/stock_datasource

    Sets up and troubleshoots MCP API key authentication for a stock data service, covering key creation, client configuration and per-tool usage statistics.

    189 GitHub stars~1.2k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Atlassian MCP Expert

    Jeffallan/claude-skills

    Queries and edits Jira issues and Confluence pages through an MCP server, covering JQL and CQL queries, server setup, authentication and sprint or backlog workflows.

    12k GitHub stars~1.3k tokensUpdated 7 days ago
    Backend & APIsAuto-check passed
  • MCP Server Builder

    anthropics/skills

    Official

    Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.

    180k GitHub starsUsed in 63 repos~2.3k tokens
    Agent WorkflowsAuto-check passed
  • MCP Server Builder

    shareAI-lab/learn-claude-code

    Walks through building MCP servers in Python or TypeScript that expose tools, resources and prompts to Claude, with templates, registration and testing.

    78k GitHub starsUsed in 4 repos~1.2k tokens
    Agent WorkflowsAuto-check passed
  • Build MCP Server

    anthropics/claude-plugins-official

    Official

    Entry point for building an MCP server: asks about the use case, picks a deployment model and tool-design pattern, then hands off to more specialized skills.

    38k GitHub starsUsed in 1 repo~3k tokens
    Agent WorkflowsAuto-check passed
  • QVeris Tool Discovery

    QVerisAI/qveris-agent-toolkit

    Finds, compares and calls third-party data and tool services through QVeris over MCP, and generates REST code for the ones worth keeping.

    262 GitHub stars~2.2k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed

More from hashgraph-online/awesome-codex-plugins

All 715 skills in this repo
  • Anime Reaction Gif

    hashgraph-online/awesome-codex-plugins

    Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.

    1.3k GitHub stars~922 tokensUpdated today
    Auto-check passed
  • Calibredb

    hashgraph-online/awesome-codex-plugins

    Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).

    1.3k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Rust API Test Harness

    hashgraph-online/awesome-codex-plugins

    A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…

    1.3k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Art

    hashgraph-online/awesome-codex-plugins

    Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…

    1.3k GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • Calle

    hashgraph-online/awesome-codex-plugins

    Use CALL-E from Codex through the calle CLI. An agent skill from hashgraph-online/awesome-codex-plugins.

    1.3k GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Game Balance Economy

    hashgraph-online/awesome-codex-plugins

    Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.

    1.3k GitHub stars~618 tokensUpdated today
    Auto-check passed

Questions about Contam MCP

What does Contam MCP do?

A skill your agent uses when working with CONTAM projects through the local contam MCP server, including discovering CONTAM executables and API integrations, listing .prj/.sim/.wth/.ctm files…. Contam MCP is an agent skill from hashgraph-online/awesome-codex-plugins.

When should I use Contam MCP?

Contam MCP fits situations like: working with CONTAM projects through the local contam MCP server; including discovering CONTAM executables and API integrations; listing .prj/.sim/.wth/.ctm files; diagnosing project references.

How do I install Contam MCP in Claude Code?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill contam-mcp -a claude-code`. Or copy the skill folder (plugins/summer521521/CONTAM_plugin/skills/contam-mcp in hashgraph-online/awesome-codex-plugins) into .claude/skills/contam-mcp in your project. Claude Code loads it when a task matches its description.

How do I install Contam MCP in Codex?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill contam-mcp -a codex`. Or copy the skill folder (plugins/summer521521/CONTAM_plugin/skills/contam-mcp in hashgraph-online/awesome-codex-plugins) into .agents/skills/contam-mcp in your project. Codex loads it when a task matches its description.

Can I use Contam MCP in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hashgraph-online/awesome-codex-plugins --skill contam-mcp -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/contam-mcp, .gemini/skills/contam-mcp, .github/skills/contam-mcp and .opencode/skills/contam-mcp in your project.

What does Contam MCP need to run?

SKILL.md names no scripts, command-line tools or credentials: Contam MCP is instructions for the agent only.

Does Contam MCP access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Contam MCP safe to install?

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.

What licence does Contam MCP use?

Contam MCP is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Contam MCP use?

About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Contam MCP?

Skills that share tags, products or a category with Contam MCP: MCP API Key Authentication (Yourdaylight/stock_datasource, 189 stars), Atlassian MCP Expert (Jeffallan/claude-skills, 12k stars), MCP Server Builder (anthropics/skills, 180k stars) and MCP Server Builder (shareAI-lab/learn-claude-code, 78k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Contam MCP?

hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,267 GitHub stars. The repository holds 716 skills in this directory. The repository was last updated on October 10, 2026.

Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.