Skip to content

About

A skill that helps users quickly author Appify manifests (layoutManifest.json) and the full app package for M365 Copilot Declarative Agents.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Appify Skills

Skills for authoring Appify configuration — the customization of a Microsoft 365 Copilot Declarative Agent's (DA) zero-query home page with tabs, grid layouts, widgets (Priorities, Insights, MCP), and a background accent color.

This repo contains two related but separate skills:

Skill Use it for Layout location
appify-app-package-developer What works today. Build the entire app package now. Inline in the DA manifest under x-layout_manifest (no separate file, no widgets[] link). M365 widget types are lowercase (priorities, insights).
appify-manifest-developer The future standalone-manifest approach. Separate layoutManifest.json referenced from the DA manifest via widgets[]. M365 widget types are capitalized (Priorities, Insights).

Which one should I use?

  • Need an Appify agent home page that runs right now → appify-app-package-developer (interim, inline x-layout_manifest).
  • Targeting the final design where the layout lives in its own layoutManifest.json → appify-manifest-developer.

The interim skill exists because the standalone layoutManifest.json is not usable yet; it can be retired once the full solution ships.

Shared concepts

Both skills enforce the same layout limits (≤3 tabs, ≤8 rows/tab, ≤3 columns/row), the same widget rules (1 mcpWidget per tab; MCP size large; Priorities size large/medium), and the same cross-file binding between an MCP widget's namespace/tool_name and its plug-in manifest. Each skill folder has its own SKILL.md, references/, and assets/.

About

A skill that helps users quickly author Appify manifests (layoutManifest.json) and the full app package for M365 Copilot Declarative Agents.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors