typespec-create-api-plugin

Generate TypeSpec API plugins for Microsoft 365 Copilot with REST operations, authentication, and Adaptive Cards.

github ↓ 8.6k
Claude Code
View source ↗

What it does

  • Parameter: {{ function.parameters.paramName }}
  • Complete main.tsp with agent definition
  • Complete actions.tsp with API operations and models
  • Optional cards/card.json if Adaptive Cards are needed

Requirements & configuration

  • tokenUrl: "https://oauth.example.com/token";
  • refreshUrl: "https://oauth.example.com/token";
  • 5. Do responses need Adaptive Cards?

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

Generate TypeSpec API plugins for Microsoft 365 Copilot with REST operations, authentication, and Adaptive Cards.

Source

Repository: https://github.com/github/awesome-copilot

typespec-create-api-plugin FAQ

What does the typespec-create-api-plugin skill do?

Generate a TypeSpec API plugin with REST operations, authentication, and Adaptive Cards for Microsoft 365 Copilot Parameter: {{ function.parameters.paramName }} Complete main.tsp with agent definition

What does typespec-create-api-plugin require?

tokenUrl: "https://oauth.example.com/token"; refreshUrl: "https://oauth.example.com/token"; 5. Do responses need Adaptive Cards?

How do I install typespec-create-api-plugin?

Run: npx -y skills add https://github.com/github/awesome-copilot --skill typespec-create-api-plugin --agent claude-code — the source lives at github.com/github/awesome-copilot.

Maintain typespec-create-api-plugin?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

typespec-create-api-plugin on getagentictools
[![typespec-create-api-plugin on getagentictools](https://getagentictools.com/badge/skills/github-awesome-copilot-typespec-create-api-plugin.svg)](https://getagentictools.com/skills/github-awesome-copilot-typespec-create-api-plugin?ref=badge)
npx agentictools info skills/github-awesome-copilot-typespec-create-api-plugin

The second line is the CLI lookup for this page — handy in READMEs and docs.