Skip to content
MCP Servers
Skill

/declarative-agent-developer

Create, build, deploy, and localize declarative agents for M365 Copilot and Teams. Use the wiqd CLI for all declarative-agent lifecycle operations; never invoke the ATK CLI directly. USE THIS SKILL for ANY task involving a declarative agent — including localization, scaffolding,

BOOST
From plugin
work-iq
1k19 skills2 MCP
Install
$ npx -y skills add microsoft/work-iq --skill declarative-agent-developer --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/declarative-agent-developer

Context preview

The summary Claude sees to decide when to auto-load this skill.

Create, build, deploy, and localize declarative agents for M365 Copilot and Teams. Use the wiqd CLI for all declarative-agent lifecycle operations; never invoke the ATK CLI directly. USE THIS SKILL for ANY task involving a declarative agent — including localization, scaffolding,

SKILL.md

declarative-agent-developer.SKILL.md
name: declarative-agent-developer
description: >
  Entry point for Microsoft 365 Copilot declarative-agent authoring and lifecycle requests.
  Use for scaffolding, manifest edits, capabilities, API or MCP actions, authentication,
  localization, instruction design and review, validation, packaging, provisioning, sharing,
  publishing, and troubleshooting. Delegate the complete request to the WIQD plugin's `wiqd`
  skill before inspecting a project, answering implementation questions, running commands, or
  editing files. Triggers: "create agent", "declarative agent", "edit my agent",
  "add a capability", "add an API plugin", "add an MCP plugin", "deploy my agent",
  "validate my agent", "localize my agent", "review instructions", "publish my agent"

Declarative Agent Developer

The WIQD plugin owns all declarative-agent guidance and execution. This skill is the Microsoft 365 Agents Toolkit plugin entry point for those requests.

Required Delegation

Immediately invoke the WIQD plugin's `wiqd` skill with:

  • the user's complete original request;
  • relevant context already provided by the user; and
  • any explicit constraints or desired outcomes.

Do this before inspecting the workspace, answering implementation questions, running commands, or editing files. After delegation, let the `wiqd` skill own workflow selection, prerequisite checks, project discovery, clarification, execution, validation, and the final response.

Boundaries

  • Do not invoke the WIQD CLI or ATK CLI directly.
  • Do not inspect or modify declarative-agent project files.
  • Do not reproduce schema, capability, authentication, localization, or lifecycle guidance.
  • Do not fall back to manual implementation when the `wiqd` skill is unavailable. Report that

the WIQD plugin is a required dependency and stop.

  • Keep code-based Teams apps, Custom Engine Agents, bots, tabs, and message extensions in

`teams-app-developer`.

  • Keep MCP server and widget implementation in `ui-widget-developer`; delegate only the

declarative-agent portion through this skill.

Read more
Ships withwork-iq

The official Microsoft Work IQ plugin collection for GitHub Copilot ✨ Extend the power of GitHub Copilot with Work IQ plugins — MCP servers, skills, and tools that connect AI assistants to your Microsoft 365 data.

Get the whole plugin

Other skills on work-iq.