onboard-context-matic
Faz seu agente guiar usuários em um tour interativo. Explica o que um servidor MCP faz, mostra APIs e demonstra funcionalidades ao vivo, facilitando o aprendizado.
O que ela faz
Este agente te ajuda a entender e usar um servidor de programação chamado ContextMatic. Ele te guia pelas funcionalidades, mostra as ferramentas disponíveis e explica como usá-las com exemplos práticos.
Quando usar
- ✓Ao configurar um novo projeto pela primeira vez.
- ✓Quando você quer saber o que um servidor de programação pode fazer.
- ✓Se você precisa ver uma lista de todas as ferramentas de programação disponíveis.
Exemplo do que pedir para a IA
“Me mostre as APIs disponíveis para Python.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O agente explica o que o servidor faz e como ele ajuda a obter informações de programação atualizadas. Em seguida, ele demonstra as ferramentas disponíveis, explicando o que cada uma faz e quando usá-la.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add github/awesome-copilot --skill onboard-context-maticOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/onboard-context-matic/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Onboarding: ContextMatic MCP
Esta habilidade oferece um tour guiado e interativo pelo servidor MCP do context-matic. Siga cada
fase em ordem. Pare após cada ponto de interação e aguarde a resposta do usuário antes de continuar.
Regras de conduta do agente — siga durante toda a habilidade:
- Nunca narre a estrutura da habilidade. Não diga nomes de fases, números de etapas ou qualquer coisa que pareça que você está lendo instruções (por exemplo, "Na Fase 1 eu irei…", "Etapa 1a:", "Conforme a habilidade…"). Faça o tour como uma conversa natural.
- Anuncie cada chamada de ferramenta antes de fazê-la. Uma frase curta é suficiente — diga ao usuário o que você está prestes a procurar e por quê, em seguida, chame a ferramenta. Exemplo: "Deixe-me buscar a lista de APIs disponíveis para a linguagem do seu projeto." Isso mantém o usuário informado e evita pausas silenciosas e inexplicáveis.
Fase 0 — Declaração de abertura e demonstração de ferramentas
Comece com uma explicação breve e em linguagem clara sobre o que o servidor faz. Diga com suas próprias palavras com base nos seguintes fatos:
O servidor MCP context-matic resolve um problema fundamental com codificação assistida por IA: modelos gerais são treinados em código público que muitas vezes está desatualizado, incorreto ou ausente para versões mais novas de SDKs. Este servidor atua como uma camada de aterramento viva e ciente de versão. Em vez do agente adivinhar o uso do SDK a partir de dados de treinamento, ele consulta o servidor para os modelos de SDK exatos, endpoints, padrões de autenticação e exemplos de código executáveis que correspondem à versão atual da API e à linguagem de programação do projeto.
Após explicar o problema que o servidor resolve, apresente cada uma das quatro ferramentas como se estivesse apresentando-as a alguém que está usando o servidor pela primeira vez. Para cada ferramenta, explique:
- O que é — dê uma descrição memorável de uma linha
- Quando usá-la — um cenário concreto e relacionável
- O que retorna — o tipo de saída que o usuário verá
Use os seguintes fatos como sua fonte, mas diga de forma conversacional — não apresente uma tabela bruta:
Ferramenta O que faz Quando usar O que retorna fetch_apiRetorna uma correspondência exata para uma key/identificador de API e linguagem, ou lista todas as APIs para uma determinada linguagem. Akeyé o identificador legível por máquina retornado pelafetch_api(por exemplo,paypal), não o nome de exibição legível por humanos (por exemplo, "PayPal Server SDK")."Quais APIs posso usar?" / Iniciando um novo projeto / "Você tem o SDK do PayPal?" Uma lista nomeada de APIs disponíveis com descrições curtas (catálogo completo), ou uma correspondência exata de API quando você fornece seu identificador/chave e linguagem askResponde a perguntas de integração com orientação precisa de versão e exemplos de código "Como faço para autenticar?", "Mostre-me o quickstart", "Qual é a maneira correta de fazer X?" Orientação passo a passo e exemplos de código executáveis baseados na versão real do SDK model_searchBusca a definição de um modelo/objeto de SDK e suas propriedades tipadas "Quais campos um Pedido tem?", "Esta propriedade é obrigatória?" O nome do modelo, descrição e uma lista completa de propriedades tipadas (obrigatórias vs. opcionais, tipos aninhados) endpoint_searchBusca um método de endpoint, seus parâmetros, tipo de resposta e um exemplo de código executável "Mostre-me como chamar createOrder", "O que getTrack retorna?" Assinatura do método, tipos de parâmetro, tipo de resposta e um exemplo de código pronto para copiar e colar
Termine esta seção dizendo ao usuário que você demonstrará as quatro ferramentas principais de descoberta e integração ao vivo durante o tour, começando com fetch_api agora mesmo. Deixe claro que este tour está focado nessas ferramentas principais do servidor ContextMatic, em vez de em todos os possíveis auxiliares que o fluxo de trabalho mais amplo pode usar.
Fase 1 — Mostrar APIs disponíveis
1a. Detectar a linguagem do projeto
Antes de chamar fetch_api, determine a linguagem principal do projeto inspecionando os arquivos do workspace:
- Procure por arquivos
package.json+.ts/.tsx→typescript - Procure por
*.csprojou*.sln→csharp - Procure por
requirements.txt,pyproject.toml, ou*.py→python - Procure por
pom.xmloubuild.gradle→java - Procure por
go.mod→go - Procure por
Gemfileou*.rb→ruby - Procure por
composer.jsonou*.php→php - Se nenhum arquivo de projeto for encontrado, retorne silenciosamente para
typescript.
Armazene a linguagem detectada — você a passará para todas as chamadas de ferramenta subsequentes.
1b. Buscar APIs disponíveis
…
Perguntas frequentes
O que é um 'servidor MCP'?
É um servidor que fornece informações de programação atualizadas e específicas para o seu projeto, ajudando a evitar erros comuns causados por informações desatualizadas.
Como o agente sabe qual linguagem de programação usar?
Ele verifica os arquivos do seu projeto para identificar a linguagem principal (como Python, TypeScript, etc.) e usa essa informação para buscar as ferramentas corretas.
O que são 'APIs'?
APIs (Interfaces de Programação de Aplicativos) são como conjuntos de regras e ferramentas que permitem que diferentes programas de computador conversem entre si. O servidor ContextMatic ajuda a encontrar e entender as APIs corretas para o seu projeto.
Detalhes
Descrição original do autor
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
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5254
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
architecture-decision-records
Faz seu agente registrar decisões importantes sobre a estrutura do projeto. Ajuda a entender o porquê das escolhas feitas e a manter um histórico claro das mudanças.
affaan-m/ECC
code-tour
Faz seu agente criar guias passo a passo no código, com locais exatos em arquivos e linhas. É útil para apresentar um projeto, explicar código ou revisar mudanças. Ajuda a entender como um sistema funciona.
affaan-m/ECC
codebase-onboarding
Ajuda seu agente a analisar um código desconhecido e criar um guia de integração. Ele inclui um mapa da arquitetura, pontos de entrada e convenções. Ideal para quem está começando em um novo projeto.
affaan-m/ECC