Official agent skill

Integrate Context Matic

by github in github/awesome-copilot

Discovers and integrates third-party APIs using the context-matic MCP server.

OfficialMITAuto-check: notesBackend & APIs

Install Integrate Context Matic

skills CLI
$ npx skills add github/awesome-copilot --skill integrate-context-matic -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install github/awesome-copilot integrate-context-matic --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/integrate-context-matic .claude/skills/integrate-context-matic && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
integrate-context-matic
GitHub stars
40k
Used in
1 other repo
Token cost
~1.6k tokens
SKILL.md length
792 words
Files
1
Skills in repo
417
Repo updated
First seen
Licence
MIT

At a glance

Discovers and integrates third-party APIs using the context-matic MCP server.

  • Works in 5 steps: Ensure Guidelines and Skills Exist → Discover Available APIs → Get Integration Guidance → …
  • The user asks to integrate a third-party API
  • SKILL.md covers When to Apply, Workflow, Checklist and Notes
  • Calls npm, pip and go

What it does

Integrate Context Matic is an agent skill from github/awesome-copilot, published by the product's own GitHub organization. Discovers and integrates third-party APIs using the context-matic MCP server. Uses fetchapi to find available API SDKs, ask for integration guidance, modelsearch and endpointsearch for SDK details. Use when the user asks to integrate a third-party API, add an API client, implement features with an external API, or work with any third-party API or SDK.

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering Third-party API integration. It works with Model Context Protocol. The repository describes itself as: Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot. The licence is MIT.

When your agent uses it

  • The user asks to integrate a third-party API
  • Add an API client
  • Implement features with an external API
  • Work with any third-party API

Example prompts

  • “Use the integrate-context-matic skill to discover and integrates third-party APIs using the context-matic MCP server”
  • “/integrate-context-matic”

Requirements

  • Python 3
  • Node.js

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Ensure Guidelines and Skills Exist
  2. Discover Available APIs
  3. Get Integration Guidance
  4. Look Up SDK Models and Endpoints (as needed)
  5. Record Milestones

What it can do on your machine

Read from SKILL.md and the folder at commit 727ff2e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • pip
    • go

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm and pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Integrate Context Matic loads about 1.6k tokens when it runs. Until then it costs about 97 tokens; SKILL.md has 792 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~97
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:89
    runtime environment (e.g. present in a `.env` file, secrets manager, or config file) **and** referenced in actual code.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from github/awesome-copilot at commit 727ff2e, republished under its MIT licence (© github). 792 words, ~1,574 tokens.

Download SKILL.mdSave it as .claude/skills/integrate-context-matic/SKILL.md (or your agent's skills folder).
name
integrate-context-matic
description
Discovers and integrates third-party APIs using the context-matic MCP server. Uses `fetch_api` to find available API SDKs, `ask` for integration guidance, `model_search` and `endpoint_search` for SDK details. Use when the user asks to integrate a third-party API, add an API client, implement features with an external API, or work with any third-party API or SDK.

API Integration

When the user asks to integrate a third-party API or implement anything involving an external API or SDK, follow this workflow. Do not rely on your own knowledge for available APIs or their capabilities — always use the context-matic MCP server.

When to Apply

Apply this skill when the user:

  • Asks to integrate a third-party API
  • Wants to add a client or SDK for an external service
  • Requests implementation that depends on an external API
  • Mentions a specific API (e.g. PayPal, Twilio) and implementation or integration

Workflow

1. Ensure Guidelines and Skills Exist
1a. Detect the Project's Primary Language

Before checking for guidelines or skills, identify the project's primary programming language by inspecting the workspace:

File / PatternLanguage
*.csproj, *.slncsharp
package.json with "typescript" dep or .ts filestypescript
requirements.txt, pyproject.toml, *.pypython
go.mod, *.gogo
pom.xml, build.gradle, *.javajava
Gemfile, *.rbruby
composer.json, *.phpphp

Use the detected language in all subsequent steps wherever language is required.

1b. Check for Existing Guidelines and Skills

Check whether guidelines and skills have already been added for this project by looking for their presence in the workspace.

  • {language}-conventions is the skill produced by add_skills.
  • {language}-security-guidelines.md and {language}-test-guidelines.md are language-specific guideline files produced by add_guidelines.
  • update-activity-workflow.md is a workflow guideline file produced by add_guidelines (it is not language-specific).
  • Check these independently. Do not treat the presence of one set as proof that the other set already exists.
  • If any required guideline files for this project are missing: Call add_guidelines.
  • If {language}-conventions is missing for the project's language: Call add_skills.
  • If all required guideline files and {language}-conventions already exist: Skip this step and proceed to step 2.
2. Discover Available APIs

Call fetch_api to find available APIs — always start here.

  • Always provide the language parameter using the language detected in step 1a.
  • Always provide the key parameter: pass the API name/key from the user's request (e.g. "paypal", "twilio").
  • If the user did not provide an API name/key, ask them which API they want to integrate, then call fetch_api with that value.
  • The tool returns only the matching API on an exact match, or the full API catalog (name, description, and key) when there is no exact match.
  • Identify the API that matches the user's request based on the name and description.
  • Extract the correct key for the user's requested API before proceeding. This key will be used for all subsequent tool calls related to that API.

If the requested API is not in the list:

  • Inform the user that the API is not currently available in this plugin (context-matic) and stop.
  • Request guidance from user on how to proceed with the API's integration.
3. Get Integration Guidance
  • Provide ask with: language, key (from step 2), and your query.
  • Break complex questions into smaller focused queries for best results:
    • "How do I authenticate?"
    • "How do I create a payment?"
    • "What are the rate limits?"
Show full SKILL.md (312 more words)Show less
4. Look Up SDK Models and Endpoints (as needed)

These tools return definitions only — they do not call APIs or generate code.

  • model_search — look up a model/object definition.
    • Provide: language, key, and an exact or partial case-sensitive model name as query (e.g. availableBalance, TransactionId).
  • endpoint_search — look up an endpoint method's details.
    • Provide: language, key, and an exact or partial case-sensitive method name as query (e.g. createUser, get_account_balance).
5. Record Milestones

Call update_activity (with the appropriate milestone) whenever one of these is concretely reached in code or infrastructure — not merely mentioned or planned:

MilestoneWhen to pass it
sdk_setupSDK package is installed in the project (e.g. npm install, pip install, go get has run and succeeded).
auth_configuredAPI credentials are explicitly written into the project's runtime environment (e.g. present in a .env file, secrets manager, or config file) and referenced in actual code.
first_call_madeFirst API call code written and executed
error_encounteredDeveloper reports a bug, error response, or failing call
error_resolvedFix applied and API call confirmed working

Checklist

  • Project's primary language detected (step 1a)
  • add_guidelines called if guideline files were missing, otherwise skipped
  • add_skills called if {language}-conventions was missing, otherwise skipped
  • fetch_api called with correct language and key (API name)
  • Correct key identified for the requested API (or user informed if not found)
  • update_activity called only when a milestone is concretely reached in code/infrastructure — never for questions, searches, or tool lookups
  • update_activity called with the appropriate milestone at each integration milestone
  • ask used for integration guidance and code samples
  • model_search / endpoint_search used as needed for SDK details
  • Project compiles after each code modification

Notes

  • API not found: If an API is missing from fetch_api, do not guess at SDK usage — inform the user that the API is not currently available in this plugin and stop.
  • update_activity and fetch_api: fetch_api is API discovery, not integration — do not call update_activity before it.

© github, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/integrate-context-matic of github/awesome-copilot.

Open the folder on GitHubat commit 727ff2e

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in github/awesome-copilot, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Integrate Context Matic next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Integrate Context Matic compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Integrate Context Matic this skillgithub/awesome-copilot40k1 repos~1.6kAutomated safety check: NotesMIT
LangBot EBA Adapter Developmentlangbot-app/LangBot18k—~4kAutomated safety check: PassApache-2.0
DisCatSharp Discord DevelopmentAiko-IT-Systems/DisCatSharp140—~1.2kAutomated safety check: PassMIT
Apify Integration Developmentapify/agent-skills2.4k—~3.1kAutomated safety check: PassNone
MCP API Key AuthenticationYourdaylight/stock_datasource188—~1.2kAutomated safety check: PassMIT
Agentmemory REST APIrohitg00/agentmemory29k—~404Automated safety check: PassApache-2.0

Similar skills

  • Guides building, migrating and testing LangBot messaging-platform adapters for the Event-Based Agents layout, with unified event and message conversion.

    18k GitHub stars~4k tokensUpdated today
    Backend & APIsAuto-check passed
  • DisCatSharp Discord Development

    Aiko-IT-Systems/DisCatSharp

    Helps build, explain and troubleshoot C# Discord apps on DisCatSharp, answering from the project's installed version and the library's documentation rather than guesses.

    140 GitHub stars~1.2k tokensUpdated 2 days ago
    Backend & APIsAuto-check passed
  • Official

    Guides designing and building an official Apify integration for a company's product: workflow-automation apps, AI agent plugins, AI framework packages or direct API clients.

    2.4k GitHub stars~3.1k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • MCP API Key Authentication

    Yourdaylight/stock_datasource

    Sets up and troubleshoots MCP API key authentication for a stock data service, covering key creation, client configuration and per-tool usage statistics.

    188 GitHub stars~1.2k tokensUpdated 29 days ago
    Backend & APIsAuto-check passed
  • Agentmemory REST API

    rohitg00/agentmemory

    Covers the HTTP REST endpoints of the agentmemory server, its primary interface, for hosts without MCP or when MCP is unavailable.

    29k GitHub stars~404 tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • OneCLI Gateway

    nanocoai/nanoclaw

    Explains how to call external APIs through the OneCLI proxy, which injects stored credentials into outgoing HTTPS requests so the agent never handles keys.

    31k GitHub stars~856 tokensUpdated yesterday
    Backend & APIsAuto-check passed

More from github/awesome-copilot

All 417 skills in this repo
  • Acquire Codebase Knowledge

    github/awesome-copilot

    Official

    Maps an unfamiliar codebase into seven evidence-backed documents in docs/codebase/, using a scan script and templates, for onboarding or architecture write-ups.

    40k GitHub starsUsed in 1 repo~2.3k tokens
    Auto-check passed
  • Azure Architecture Autopilot

    github/awesome-copilot

    Official

    Designs Azure infrastructure from a natural-language description, or diagrams an existing resource group, then refines the design through conversation and deploys it with Bicep.

    40k GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Draw.io Diagram Generator

    github/awesome-copilot

    Official

    Generates, edits and validates draw.io files with correct mxGraph XML, covering flowcharts, architecture, sequence, ER and UML class diagrams.

    40k GitHub starsUsed in 1 repo~4.9k tokens
    Auto-check passed
  • Credit Risk Data Cleaning

    github/awesome-copilot

    Official

    Cleans raw credit data and screens variables before loan modeling, dropping unstable, noisy or redundant features and writing an Excel report of every step.

    40k GitHub starsUsed in 1 repo~1.5k tokens
    Auto-check passed
  • Daily Focus Board

    github/awesome-copilot

    Official

    Builds a warm, browser-based daily focus board the user updates by talking to their agent, with Eisenhower priorities, a brain-dump box and kind not-today carryover.

    40k GitHub stars~3k tokensUpdated today
    Auto-check passed
  • Python Pypi Package Builder

    github/awesome-copilot

    Official

    End-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI.

    40k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed

Categories

Questions about Integrate Context Matic

What does Integrate Context Matic do?

Discovers and integrates third-party APIs using the context-matic MCP server. Integrate Context Matic is an agent skill from github/awesome-copilot, published by the product's own GitHub organization. Discovers and integrates third-party APIs using the context-matic MCP server.

When should I use Integrate Context Matic?

Integrate Context Matic fits situations like: the user asks to integrate a third-party API; add an API client; implement features with an external API; work with any third-party API.

How do I install Integrate Context Matic in Claude Code?

Run `npx skills add github/awesome-copilot --skill integrate-context-matic -a claude-code`. Or copy the skill folder (skills/integrate-context-matic in github/awesome-copilot) into .claude/skills/integrate-context-matic in your project. Claude Code loads it when a task matches its description.

How do I install Integrate Context Matic in Codex?

Run `npx skills add github/awesome-copilot --skill integrate-context-matic -a codex`. Or copy the skill folder (skills/integrate-context-matic in github/awesome-copilot) into .agents/skills/integrate-context-matic in your project. Codex loads it when a task matches its description.

Can I use Integrate Context Matic in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add github/awesome-copilot --skill integrate-context-matic -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/integrate-context-matic, .gemini/skills/integrate-context-matic, .github/skills/integrate-context-matic and .opencode/skills/integrate-context-matic in your project.

What does Integrate Context Matic need to run?

Going by SKILL.md and its folder, Integrate Context Matic needs the command-line tools its instructions call (npm, pip and go). Our summary lists: Python 3; Node.js.

Does Integrate Context Matic access the network?

SKILL.md contains no URLs. Its commands use npm and pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Integrate Context Matic safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Integrate Context Matic use?

Integrate Context Matic is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Integrate Context Matic use?

About 1.6k tokens (SKILL.md is roughly 6.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Integrate Context Matic?

Skills that share tags, products or a category with Integrate Context Matic: LangBot EBA Adapter Development (langbot-app/LangBot, 18k stars), DisCatSharp Discord Development (Aiko-IT-Systems/DisCatSharp, 140 stars), Apify Integration Development (apify/agent-skills, 2.4k stars) and MCP API Key Authentication (Yourdaylight/stock_datasource, 188 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Integrate Context Matic?

github (a GitHub organization, an official publisher) maintains it in github/awesome-copilot, which has 39,748 GitHub stars. The repository holds 417 skills in this directory. The repository was last updated on October 7, 2026.

Source: github/awesome-copilot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.