typespec-create-agent

Generate a TypeSpec agent definition for Microsoft 365 Copilot.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/lluppesms/dadabase.demo --skill typespec-create-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typespec-create-agent
Source: https://github.com/lluppesms/dadabase.demo/tree/main/.github/skills/typespec-create-agent
Command: npx skills add https://github.com/lluppesms/dadabase.demo --skill typespec-create-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of a complete TypeSpec declarative agent, streamlining the development process for Microsoft 365 Copilot.

Core Features & Use Cases

  • Agent Generation: Creates a main.tsp file with agent declaration, instructions, conversation starters, and capabilities.
  • Capability Integration: Supports a wide range of Copilot capabilities like WebSearch, Email, CodeInterpreter, and more.
  • Use Case: Quickly scaffold a new agent for a specific task, such as a "Meeting Summarizer" or a "Code Documentation Assistant," ensuring all necessary components are correctly defined.

Quick Start

Use the typespec-create-agent skill to generate a TypeSpec agent for summarizing meeting notes.

Frequently Asked Questions about typespec-create-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a TypeSpec declarative agent for Microsoft 365 Copilot?

To generate a TypeSpec declarative agent for Microsoft 365 Copilot, use this Skill to automatically create a complete main.tsp file. It scaffolds the agent declaration, instructions, conversation starters, and integrates capabilities like WebSearch and Email.

What capabilities can I integrate when creating a TypeSpec M365 Copilot agent?

When creating a TypeSpec M365 Copilot agent, you can integrate capabilities such as WebSearch, Email, and CodeInterpreter. The generated main.tsp file configures these tools while adhering to TypeSpec and Copilot best practices.

How do I scaffold a main.tsp file with conversation starters for a Copilot agent?

You scaffold a main.tsp file with conversation starters by defining the agent's name, description, and detailed instructions. This Skill automates that scaffolding process, outputting a complete TypeSpec definition ready for M365 Copilot.

Can I use this approach to quickly create specialized Copilot agents like a Meeting Summarizer?

Yes, you can quickly create specialized Copilot agents like a Meeting Summarizer or Code Documentation Assistant. The Skill streamlines development by generating the required TypeSpec declarative agent definition with all necessary components correctly defined.

Does generating a TypeSpec agent for M365 Copilot require additional dependencies?

Generating a TypeSpec agent for M365 Copilot requires no additional dependencies to use this Skill. It directly outputs the complete main.tsp file, ensuring the agent definition adheres to TypeSpec and M365 Copilot best practices.

Why use TypeSpec for defining Microsoft 365 Copilot agents instead of manual coding?

Using TypeSpec for defining Microsoft 365 Copilot agents automates creation and ensures best practices. It streamlines development by generating a complete declarative main.tsp file, reducing manual configuration errors for capabilities like WebSearch and CodeInterpreter.