Loading...
Loading...
Bridge plugin capabilities (commands, skills, agents, hooks, MCP) to specific agent environments (Claude Code, GitHub Copilot, Gemini, Antigravity). Use this skill when converting or installing a plugin to a target runtime.
npx skill4agent add richfrem/agent-plugins-skills agent-bridgemkdir .agent .github .gemini .claudeIf no directories are found, the installer will print this exact error with the mkdir command.
CRITICAL: You must never use. You must explicitly specify your own runtime environment (e.g.,--target auto,antigravity,claude,gemini) to avoid polluting other IDEs.github
--target roo# Bridge to Claude Code specifically
python plugins/plugin-mapper/skills/agent-bridge/scripts/bridge_installer.py --plugin <plugin-path> --target claude
# Bridge to Antigravity specifically
python plugins/plugin-mapper/skills/agent-bridge/scripts/bridge_installer.py --plugin <plugin-path> --target antigravitypython plugins/plugin-mapper/skills/agent-bridge/scripts/bridge_installer.py --plugin plugins/my-plugin --target antigravitypython plugins/plugin-mapper/skills/agent-bridge/scripts/install_all_plugins.py --target gemini| Target Environment | | | | | | |
|---|---|---|---|---|---|---|
Claude Code ( | | | | Appended to | | Merged ( |
GitHub Copilot ( | | | | Appended to | (Ignored) | Merged ( |
Google Gemini ( | | | | Appended to | (Ignored) | Merged ( |
Antigravity ( | | | | | (Ignored) | Merged ( |
Azure AI Foundry ( | (Ignored) | | | (Ignored) | (Ignored) | |
Universal Generic ( | | | | | (Ignored) | Merged ( |
GitHub Copilot — Two Agent Types: Thecolumn for GitHub Copilot covers two distinct use cases:agents/*.agent.md
- IDE / UI Agents:
+.github/agents/name.agent.md— invokable by human via Copilot Chat slash command or agent dropdown in VS Code / GitHub.com..github/prompts/name.prompt.md- CI/CD Autonomous Agents:
+.github/agents/name.agent.md— triggered automatically by GitHub Actions on PR/push/schedule with a Kill Switch quality gate..github/workflows/name-agent.ymlThe→commands/*.mdmapping handles the slash-command pointer only. The full rich instruction body should live in theprompts/*.prompt.mdfile, not the.agent.md. Use the.prompt.mdskill to scaffold either or both agent types from an existing Skill.create-agentic-workflow
.mddescriptiondescriptionCRITICAL: The bridge processesandskills/(orcommands/in older plugins) as distinct directories. Algorithms/Logic can be deployed to either, but be careful of duplicating them!workflows/
are typically for passive knowledge, tools, and persistent behavior.skills/ are for active, slash-command execution workflows.commands/Do not place identical markdown files in both directories within the same plugin, or the bridge will blindly duplicate the logic into the target environments (e.g. intoand.agent/workflows/simultaneously, causing contextual bloat)..agent/skills/
command = "plugin-name:command-name"
description = "Description from frontmatter"
prompt = """
# Command content without frontmatter
...
"""plugins/.gemini/