onboard-context-matic
Makes your agent guide users through an interactive tour. It explains what an MCP server does, shows APIs, and demonstrates features live, making it easier to learn.
What it does
This agent helps you understand and use a programming server called ContextMatic. It guides you through its features, shows available tools, and explains how to use them with practical examples.
When to use it
- ✓When setting up a new project for the first time.
- ✓When you want to know what a programming server can do.
- ✓If you need to see a list of all available programming tools.
Example of what to ask your AI
“Show me the available APIs for Python.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The agent explains what the server does and how it helps get up-to-date programming information. It then demonstrates the available tools, explaining what each one does and when to use it.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add github/awesome-copilot --skill onboard-context-maticOr download just the file:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/onboard-context-matic/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Onboarding: ContextMatic MCP
This skill delivers a guided, interactive tour of the context-matic MCP server. Follow every
phase in order. Stop after each interaction point and wait for the user's reply before continuing.
Agent conduct rules — follow throughout the entire skill:
- Never narrate the skill structure. Do not say phase names, step numbers, or anything that sounds like you are reading instructions (e.g., "In Phase 1 I will…", "Step 1a:", "As per the skill…"). Deliver the tour as a natural conversation.
- Announce every tool call before making it. One short sentence is enough — tell the user what you are about to look up and why, then call the tool. Example: "Let me pull up the list of available APIs for your project language." This keeps the user informed and prevents silent, unexplained pauses.
Phase 0 — Opening statement and tool walkthrough
Begin with a brief, plain-language explanation of what the server does. Say it in your own words based on the following facts:
The context-matic MCP server solves a fundamental problem with AI-assisted coding: general models are trained on public code that is often outdated, incorrect, or missing entirely for newer SDK versions. This server acts as a live, version-aware grounding layer. Instead of the agent guessing at SDK usage from training data, it queries the server for the exact SDK models, endpoints, auth patterns, and runnable code samples that match the current API version and the project's programming language.
After explaining the problem the server solves, walk through each of the four tools as if introducing them to someone using the server for the first time. For each tool, explain:
- What it is — give it a memorable one-line description
- When you would use it — a concrete, relatable scenario
- What it gives back — the kind of output the user will see
Use the following facts as your source, but say it conversationally — do not present a raw table:
Tool What it does When to use it What you get back fetch_apiReturns an exact match for an API key/identifier and language, or lists all APIs for a given language. Thekeyis the machine-readable identifier returned byfetch_api(for example,paypal), not the human-readable display name (for example, "PayPal Server SDK")."What APIs can I use?" / Starting a new project / "Do you have the PayPal SDK?" A named list of available APIs with short descriptions (full catalog), or one exact API match when you provide its identifier/key and language askAnswers integration questions with version-accurate guidance and code samples "How do I authenticate?", "Show me the quickstart", "What's the right way to do X?" Step-by-step guidance and runnable code samples grounded in the actual SDK version model_searchLooks up an SDK model/object definition and its typed properties "What fields does an Order have?", "Is this property required?" The model's name, description, and a full typed property list (required vs. optional, nested types) endpoint_searchLooks up an endpoint method, its parameters, response type, and a runnable code sample "Show me how to call createOrder", "What does getTrack return?" Method signature, parameter types, response type, and a copy-paste-ready code sample
End this section by telling the user that you'll demonstrate the four core discovery and
integration tools live during the tour, starting with fetch_api right now. Make it clear that
this tour is focused on those core ContextMatic server tools rather than every possible helper the
broader workflow might use.
Phase 1 — Show available APIs
1a. Detect the project language
Before calling fetch_api, determine the project's primary language by inspecting workspace files:
- Look for
package.json+.ts/.tsxfiles →typescript - Look for
*.csprojor*.sln→csharp - Look for
requirements.txt,pyproject.toml, or*.py→python - Look for
pom.xmlorbuild.gradle→java - Look for
go.mod→go - Look for
Gemfileor*.rb→ruby - Look for
composer.jsonor*.php→php - If no project files are found, silently fall back to
typescript.
Store the detected language — you will pass it to every subsequent tool call.
1b. Fetch available APIs
…
FAQ
What is an 'MCP server'?
It's a server that provides up-to-date, project-specific programming information, helping to avoid common errors caused by outdated data.
How does the agent know which programming language to use?
It checks your project's files to identify the main language (like Python, TypeScript, etc.) and uses that information to find the correct tools.
What are 'APIs'?
APIs (Application Programming Interfaces) are like sets of rules and tools that allow different computer programs to talk to each other. The ContextMatic server helps you find and understand the right APIs for your project.
Details
Original description by the author
Interactive onboarding tour for the context-matic MCP server. Walks the user through what the server does, shows all available APIs, lets them pick one to explore, explains it in their project language, demonstrates model_search and endpoint_search live, and ends with a menu of things the user can ask the agent to do. USE FOR: first-time setup; "what can this MCP do?"; "show me the available APIs"
repo: github/awesome-copilot
Popularity
- GitHub stars
- 40k
- Ranking position
- #5254
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
acquire-codebase-knowledge
Helps your agent understand and document an existing code project. It's useful for onboarding new people or getting an overview of the architecture.
github/awesome-copilot
acreadiness-assess
Enables your agent to assess a project's readiness for AI and generate a report. It's useful for understanding how well a project is prepared to use AI tools.
github/awesome-copilot
acreadiness-generate-instructions
Helps your agent create instructions for AI tools based on an assessment. It's useful for improving how AI interacts with code and closing identified gaps.
github/awesome-copilot
acreadiness-policy
Enables your agent to help define or apply policies for AI project assessment. It's useful for standardizing how projects are evaluated and ensuring compliance.
github/awesome-copilot
Similar skills
architecture-decision-records
Has your agent record important project structure decisions. It helps to understand the reasoning behind choices and maintain a clear history of changes.
affaan-m/ECC
code-tour
Lets your agent create step-by-step code walkthroughs with exact file and line anchors. It's useful for project introductions, code explanations, or change reviews. Helps understand how a system works.
affaan-m/ECC
codebase-onboarding
Helps your agent analyze unfamiliar code and create an onboarding guide. It includes an architecture map, entry points, and conventions. Ideal for starting on a new project.
affaan-m/ECC