agentsclimarketplace

Model portability adapter

Skill ntaffzii/Skill-Agents/Skill.md/model-portability-adapter

Adapt skills, workflows, prompts, and tool instructions so they work across Claude, ChatGPT, Gemini, Codex, local agents, and other MCP-enabled systems. Use when the user wants cross-model compatibility or asks to make instructions vendor-neutral.From its SKILL.md

Install
npx -y skills add ntaffzii/Skill-Agents --skill model-portability-adapter

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.6 KB, 492 tokens by cl100k_base, as published. Nobody here has run it

Model Portability Adapter

Use this skill to make agent instructions portable across model providers and clients.

Portability Principle

Write for agent capability, not provider branding.

Good:

  • Use available file-reading tools.
  • Use available command execution tools.
  • Use available web/search tools.
  • Use the client's artifact/document feature if present.

Avoid:

  • Hardcoding one client's tool name.
  • Assuming one model's memory, browsing, artifact, or MCP behavior.
  • Depending on hidden system prompts.

Compatibility Targets

This skill is intended for:

  • Claude or Claude Code
  • ChatGPT or custom GPT-style agents
  • Gemini or Gems-style agents
  • Codex or coding agents
  • Local agents with MCP servers
  • Multi-agent systems with their own tool registry

Workflow

  1. Identify the instruction type

    • Skill: behavior or domain process.
    • Workflow: ordered multi-step job.
    • Tool instruction: executable action mapping.
    • Prompt: one-off request or reusable template.
  2. Remove vendor coupling

    • Replace exact tool names with capability names.
    • Replace client-specific UI assumptions with generic alternatives.
    • Keep any vendor-specific notes in an adapter section, not the core skill.
  3. Normalize structure

    • Use clear frontmatter when supported.
    • Put trigger guidance in the description.
    • Keep the body procedural.
    • Include verification and output expectations.
  4. Add adapter notes

    • Claude: can use SKILL.md style folders when the client supports skills.
    • ChatGPT: can paste the core instructions into custom instructions or project instructions.
    • Gemini: can use the core instructions as Gem or agent guidance.
    • Local MCP agents: map capability names to registered MCP tools.
  5. Validate portability

    • Check that the skill still makes sense without exact tool names.
    • Check that a model without file tools can still ask for files or explain the blocker.
    • Check that a model with tools knows when to inspect, act, and verify.

Rules

  • Keep provider-specific details optional.
  • Do not promise that every platform loads SKILL.md natively.
  • Do not rely on one model's hidden behavior.
  • Prefer short, explicit instructions over platform lore.

Output Format

End with:

  • Portable core
  • Provider-specific notes
  • Tool capability mapping
  • Compatibility risks

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.