Fusion

equinor/fusion-skills/skills/fusion

by equinore8fd6cfaf8edMIT2 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated today

Main Copilot skill gate for the Fusion ecosystem — cross-domain router. USE FOR: routing between different Fusion domains (skills, issues, PRs, reviews) when the right domain skill is unclear; getting install guidance for missing skills. DO NOT USE FOR: skill lifecycle operations (use fusion-skills directly), tasks where a specific Fusion skill is already active.

Instructions onlyAI & Agents
AI-generated overview

Routes user requests to the appropriate Fusion ecosystem skill and gives install guidance for missing ones.

What it does
This is a top-level router skill for the Fusion ecosystem. It identifies the user's intent, consults the Fusion MCP service to confirm which skill handles it and whether that skill is installed, then redirects the user to invoke that skill directly. When a skill is missing, it names the skill, describes it in one sentence, flags experimental status, and provides an install command. It also includes loop-prevention rules so it never routes back to itself.
When to use it
Use it when the correct Fusion domain skill is unclear and a request needs to be routed among skills, issues, pull requests, or reviews. It is also for getting install guidance for missing Fusion skills. It is not for skill lifecycle operations, which belong to fusion-skills, or when a specific Fusion skill is already active.
Requirements
Assumes the Fusion MCP service (mcp_fusion_skills) is available; without it, the skill falls back to its inline routing table and install commands. It ships no scripts and requires no credentials.

Fusion

Main gate. Identify intent, route to the right Fusion skill.

Requires fusion-skills for skill lifecycle operations. If fusion-skills is not installed, suggest: apm install equinor/fusion-skills/skills/fusion-skills#^1.6.1 --target copilot

First-contact response

If the user asks "what can you do?" or is clearly exploring for the first time, respond with a brief overview before asking clarifying questions:

"I route you to the right Fusion skill. Currently available:

  • Find, install, or manage skills → fusion-skills
  • Create GitHub issues → fusion-issue-authoring
  • Solve issues, review PRs, plan tasks → experimental skills (ask me to check availability)

Try: 'find me a skill for...' or 'create an issue for...'"

Routing

IntentSkillStatus
Find, install, update, remove, sync, or greenkeep skillsfusion-skillsactive
Create, author, or improve a skillfusion-skillsactive
Inspect a skill for quality issues or report a skill failurefusion-skillsactive
Create or update a GitHub issuefusion-issue-authoringactive
Solve / implement a GitHub issuefusion-issue-solvingexperimental
Plan or break down an issue into sub-tasksfusion-issue-task-planningexperimental
Address PR review commentsfusion-github-review-resolutionexperimental
Review a dependency update PRfusion-dependency-reviewexperimental

Loop prevention

This skill is a top-level router. It must never re-route back to itself. If you arrived here from another Fusion skill, do not redirect back to that skill — answer directly or state that the intent is out of scope.

Workflow

  1. Identify intent from the user's request.
  2. Call mcp_fusion_skills to confirm which skill handles it and whether it is installed.
    • If MCP is unavailable: use the routing table above as the sole source of truth. Do not guess or hallucinate skill names.
  3. If installed: redirect the user to invoke that skill directly.
  4. If not installed but available (active or experimental): name the skill, state what it does in one sentence, note if experimental, and give the install command:
    apm install equinor/fusion-skills/skills/<skill-name>#^1.6.1 --target copilot
  5. If the skill is experimental: add a note: "This skill is experimental and may change. Install at your own risk."
  6. If intent doesn't match any routing entry: say so and suggest the user describe their goal differently, or use fusion-skills discovery to search for a matching skill.
  7. If intent is still unclear after reading the request, ask one conversational question:

    "Are you looking to manage skills, create an issue, work on an issue, or review a PR?"

Safety

  • No secrets or credentials.
  • No GitHub mutations without confirmation.
  • No remote script execution.
  • No invented skill names.

Source and attribution

Source:equinor/fusion-skillsinskills/fusionat commite8fd6cf

License: MIT

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal

Fusion · skills/fusion Agent Skill | SourceWeft