Summary
Skills fetched when a task needs them, instead of pasted into the prompt in advance.
Four calls stand between the session and a catalogue that can grow without costing context, and refresh_skills means additions land without a restart. What comes back from invoke_skill is instructions rather than execution, so the value of this server is entirely the value of the repository behind it.
What it is
A four-tool front end to a repository of agent skills: list what exists, read one in full, invoke it with parameters, refresh the cache.
What you get
- list_skills enumerates the invokable skills, narrowed by a filter or by source
- get_skill returns the documentation for one skill by its id
- invoke_skill takes parameters and returns formatted instructions for that skill
- refresh_skills re-reads the catalogue from the repository behind it
Requirements
No account and no key; the catalogue comes from the repository the server is pointed at.
Setup effort
One command — npx awesome-agent-skills-mcp
