Skip to content

🚀 mcp-chat: Enable Skills Integration #8373

@MattiaDellOca

Description

@MattiaDellOca

Workspace

mcp-chat

🔖 Feature description

Add support for loading and using Skills (as defined by Agent Skills) in the mcp-chat plugin.

The plugin should allow referencing existing skill definitions so they can be injected into the chat agent context.

🎤 Context

Skills provide a reusable way to package domain knowledge, instructions, and context for AI agents. Supporting them would allow teams to reuse skills across tools and share them within the ecosystem.

There is an ongoing proposal to add AI-related entities (including skills) to the Backstage catalog (see #33575). However, since this is not available yet, MCP Chat could support skills via file reference in the meantime.

✌️ Possible Implementation

Allow referencing skills via configuration.

If skills become catalog entities in the future:

mcpChat:
  skills:
    - aicontext:default/frontend-skill
    - aicontext:default/testing-skill

Alternatively, allow referencing skills directly from files or URLs:

mcpChat:
  skills:
    - file:skills/frontend-skill
    - url:https://some-server.com/skills/testing-skill

I'm not an expert on how agents such as Cloud Code provide skills to the underlying model, this is a topic I would need to dig into. If you have knowledge on the topic, feel free to reach out!

👀 Have you spent some time to check if this feature request has been raised before?

  • I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

Are you willing to submit PR?

Yes I am willing to submit a PR!

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions