LangBot EBA Adapter Development
langbot-app/LangBot
Guides building, migrating and testing LangBot messaging-platform adapters for the Event-Based Agents layout, with unified event and message conversion.
Discovers and integrates third-party APIs using the context-matic MCP server.
$ npx skills add github/awesome-copilot --skill integrate-context-matic -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install github/awesome-copilot integrate-context-matic --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "integrate-context-matic" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/integrate-context-matic into .claude/skills/integrate-context-matic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "integrate-context-matic", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/github/awesome-copilot/tree/main/skills/integrate-context-maticType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add github/awesome-copilot --skill integrate-context-matic -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install github/awesome-copilot integrate-context-matic --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/integrate-context-matic .agents/skills/integrate-context-matic && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "integrate-context-matic" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/integrate-context-matic into .agents/skills/integrate-context-matic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "integrate-context-matic", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add github/awesome-copilot --skill integrate-context-matic -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install github/awesome-copilot integrate-context-matic --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/integrate-context-matic .cursor/skills/integrate-context-matic && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "integrate-context-matic" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/integrate-context-matic into .cursor/skills/integrate-context-matic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "integrate-context-matic", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/github/awesome-copilot.git --path skills/integrate-context-matic--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add github/awesome-copilot --skill integrate-context-matic -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install github/awesome-copilot integrate-context-matic --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/integrate-context-matic .gemini/skills/integrate-context-matic && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "integrate-context-matic" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/integrate-context-matic into .gemini/skills/integrate-context-matic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "integrate-context-matic", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install github/awesome-copilot integrate-context-maticInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add github/awesome-copilot --skill integrate-context-matic -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/integrate-context-matic .github/skills/integrate-context-matic && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "integrate-context-matic" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/integrate-context-matic into .github/skills/integrate-context-matic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "integrate-context-matic", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add github/awesome-copilot --skill integrate-context-matic -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install github/awesome-copilot integrate-context-matic --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/integrate-context-matic .opencode/skills/integrate-context-matic && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "integrate-context-matic" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/integrate-context-matic into .opencode/skills/integrate-context-matic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "integrate-context-matic", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
integrate-context-maticDiscovers 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. 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.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 727ff2e. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
npmpipgoFrom the folder's file list and the shell code blocks in SKILL.md.
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.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
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.
The full file from github/awesome-copilot at commit 727ff2e, republished under its MIT licence (© github). 792 words, ~1,574 tokens.
.claude/skills/integrate-context-matic/SKILL.md (or your agent's skills folder).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.
Apply this skill when the user:
Before checking for guidelines or skills, identify the project's primary programming language by inspecting the workspace:
| File / Pattern | Language |
|---|---|
*.csproj, *.sln | csharp |
package.json with "typescript" dep or .ts files | typescript |
requirements.txt, pyproject.toml, *.py | python |
go.mod, *.go | go |
pom.xml, build.gradle, *.java | java |
Gemfile, *.rb | ruby |
composer.json, *.php | php |
Use the detected language in all subsequent steps wherever language is required.
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).{language}-conventions is missing for the project's language: Call add_skills.{language}-conventions already exist: Skip this step and proceed to step 2.Call fetch_api to find available APIs — always start here.
language parameter using the language detected in step 1a.key parameter: pass the API name/key from the user's request (e.g. "paypal", "twilio").fetch_api with that value.key) when there is no exact match.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:
ask with: language, key (from step 2), and your query.These tools return definitions only — they do not call APIs or generate code.
language, key, and an exact or partial case-sensitive model name as query (e.g. availableBalance, TransactionId).language, key, and an exact or partial case-sensitive method name as query (e.g. createUser, get_account_balance).Call update_activity (with the appropriate milestone) whenever one of these is concretely reached in code or infrastructure — not merely mentioned or planned:
| Milestone | When to pass it |
|---|---|
sdk_setup | SDK package is installed in the project (e.g. npm install, pip install, go get has run and succeeded). |
auth_configured | API 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_made | First API call code written and executed |
error_encountered | Developer reports a bug, error response, or failing call |
error_resolved | Fix applied and API call confirmed working |
add_guidelines called if guideline files were missing, otherwise skippedadd_skills called if {language}-conventions was missing, otherwise skippedfetch_api called with correct language and key (API name)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 lookupsupdate_activity called with the appropriate milestone at each integration milestoneask used for integration guidance and code samplesmodel_search / endpoint_search used as needed for SDK detailsfetch_api, do not guess at SDK usage — inform the user that the API is not currently available in this plugin and stop.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
Just SKILL.md in skills/integrate-context-matic of github/awesome-copilot.
Open the folder on GitHubat commit 727ff2e
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.
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Integrate Context Matic this skillgithub/awesome-copilot | 40k | 1 repos | ~1.6k | Automated safety check: Notes | MIT | |
| LangBot EBA Adapter Developmentlangbot-app/LangBot | 18k | — | ~4k | Automated safety check: Pass | Apache-2.0 | |
| DisCatSharp Discord DevelopmentAiko-IT-Systems/DisCatSharp | 140 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Apify Integration Developmentapify/agent-skills | 2.4k | — | ~3.1k | Automated safety check: Pass | None | |
| MCP API Key AuthenticationYourdaylight/stock_datasource | 188 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Agentmemory REST APIrohitg00/agentmemory | 29k | — | ~404 | Automated safety check: Pass | Apache-2.0 |
langbot-app/LangBot
Guides building, migrating and testing LangBot messaging-platform adapters for the Event-Based Agents layout, with unified event and message conversion.
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.
apify/agent-skills
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.
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.
rohitg00/agentmemory
Covers the HTTP REST endpoints of the agentmemory server, its primary interface, for hosts without MCP or when MCP is unavailable.
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.
github/awesome-copilot
Maps an unfamiliar codebase into seven evidence-backed documents in docs/codebase/, using a scan script and templates, for onboarding or architecture write-ups.
github/awesome-copilot
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.
github/awesome-copilot
Generates, edits and validates draw.io files with correct mxGraph XML, covering flowcharts, architecture, sequence, ER and UML class diagrams.
github/awesome-copilot
Cleans raw credit data and screens variables before loan modeling, dropping unstable, noisy or redundant features and writing an Excel report of every step.
github/awesome-copilot
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.
github/awesome-copilot
End-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI.
Works with
Categories
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.