Maf Adapter

Provides validation, setup guidance, and a local test harness simulator to run skills within the Microsoft Agent Framework (MAF).

richfrem eea92e5 3 files · 1.7 KB Updated

File contents

Microsoft Agent Framework (MAF) Adapter

This skill contains the integration specifications and simulation utilities to test and run .md agent skills inside Microsoft's MAF engine (v1.6/v1.7.0).


1. Local Simulation Harness

To test a skill in a simulated MAF execution host locally:

python3 plugins/cli-agents/scripts/test_harness.py \
  --skill plugins/exploration-cycle-plugin/skills/exploration-workflow/ \
  --input temp/sample_input.txt \
  --instruction "Analyze the repository"

2. Manifest Validation for MAF

Before loading a plugin manifest or skill into MAF, validate it against the target runtime criteria:

python3 plugins/cli-agents/scripts/test_harness.py --validate --plugin plugins/exploration-cycle-plugin

This verifies:

  1. Manifest plugin.json matches standard keys and is free of banned fields.
  2. All commands defined have their matching target files on the correct path.
  3. Frontmatter fences (---) are valid and contain the required name/description.

richfrem/agent-plugins-skills/tree/main/plugins/cli-agents/skills/maf-adapter commit eea92e557c

Frequently asked questions

npx skillmds@latest add richfrem/maf-adapter