Skip to content

List both agent plugins in llms.txt - #1272

Merged
Zach Teutsch (zateutsch) merged 2 commits into
mainfrom
niels9001/llms-txt-plugins
Nov 5, 2026
Merged

Zach Teutsch (zateutsch) merged 2 commits into
mainfrom
niels9001/llms-txt-plugins

Conversation

@niels9001

Copy link
Copy Markdown
Contributor

What and why

llms.txt is the index AI tools read to learn about this repo. It told them there is one plugin, winappcli, for Copilot and Claude, so an agent reading it would never suggest the winui plugin or Codex. It also listed only 8 of the 14 winappcli skills.

Now it lists both plugins, winappcli and winui, with links to each plugin's agent and skills folder. It also gives the same Copilot CLI, Claude Code, and Codex install commands as README.md and the Learn overview (docs/README.md).

Part of #1260

Before / after

Before (the "AI Coding Agents" section, shortened)

- GitHub Copilot CLI: copilot plugin install microsoft/WinAppCli
- Claude Code: claude plugin marketplace add microsoft/WinAppCli then claude plugin install winappcli@winappcli

A single shared plugin at plugins/winapp/ serves both GitHub Copilot and Claude Code.
- Skills (auto-generated, in plugins/winapp/skills/): 8 skills listed by name

After

This repo ships two agent plugins for GitHub Copilot CLI, Claude Code, and OpenAI Codex:
- winappcli (plugins/winapp/): the winapp agent and skills for ...
- winui (plugins/winui/): the winui-dev agent and skills for ...

Install from this repo's marketplace:
- GitHub Copilot CLI: copilot plugin marketplace add microsoft/WinAppCli, then copilot plugin install winappcli@winappcli and copilot plugin install winui@winappcli
- Claude Code: claude plugin marketplace add microsoft/WinAppCli, then claude plugin install winappcli@winappcli and claude plugin install winui@winappcli
- OpenAI Codex: codex plugin marketplace add microsoft/WinAppCli, then codex plugin add winappcli@winappcli and codex plugin add winui@winappcli. Codex loads the skills only, not the agents.

Checked locally:

  • Invoke-Pester on scripts\tests\live-schema.Tests.ps1, filtered to "AI documentation command reference" (the test that reads llms.txt): passed.
  • All six new GitHub links return HTTP 200.

Not tested / risks

Checklist

  • Tested locally on Windows
  • Docs, samples, and plugins/winapp/skills/ updated if user-facing behavior changed
Notes for reviewers
  • The per-skill list is replaced by links to the skill folders, so it can't fall behind again. It had drifted to 8 of 14 skills and called them auto-generated; they're hand-written (see AGENTS.md).
  • copilot plugin install microsoft/WinAppCli still works through the root plugin.json, but it installs only winappcli. The marketplace commands match README.md and install both plugins.
  • "Codex loads the skills only": both .codex-plugin/plugin.json manifests declare skills and no agents.

llms.txt described a single plugin for Copilot and Claude, called its
skills auto-generated (they are hand-written), and listed 8 of the 14
winappcli skills. List both plugins, winappcli and winui, with links to
their agents and skill folders, and give the same Copilot CLI, Claude
Code, and Codex install commands as README.md and docs/README.md.

Part of #1260

Co-authored-by: Copilot <[email protected]>
Copilot-Session: ccdd38eb-cec9-4430-98cd-6cbb6cc4bd63
Copilot AI balanced review requested due to automatic review settings November 4, 2026 15:02
@niels9001 Niels Laute (niels9001) added the agent-preparing Agent is addressing feedback or completing required validation and CI label Nov 4, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

There are no active review issues for the llms.txt update documenting both plugins and their installation options.

No open issues 🎉

What changed in this PR

Updates llms.txt so AI tools can discover both repository plugins, winappcli and winui, supporting the documentation work tracked in #1260.

Changes:

  • Describes both plugins and links to their agents and skill folders, replacing the incomplete skill list.
  • Aligns installation instructions with the README for GitHub Copilot CLI, Claude Code, and OpenAI Codex.
  • Clarifies that Codex loads skills but not agents.
File Description
llms.txt Lists both plugins, links their resources, and documents installation for all three supported tools.

Review effort: Balanced

@github-actions

github-actions Bot commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Build Metrics Report

Validation passed. All required build and validation jobs succeeded.

Binary Sizes

Artifact Baseline Current Delta
CLI (ARM64) 65.45 MB 65.45 MB ✅ 0.0 KB (0.00%)
CLI (x64) 65.35 MB 65.35 MB ✅ 0.0 KB (0.00%)
MSIX (ARM64) 27.09 MB 27.09 MB 📉 -0.1 KB (-0.00%)
MSIX (x64) 28.70 MB 28.70 MB 📈 +0.3 KB (+0.00%)
NPM Package 56.42 MB 56.42 MB 📉 -0.1 KB (-0.00%)
NuGet Package 56.57 MB 56.57 MB 📈 +0.2 KB (+0.00%)

.NET Test Results (TRX reports)

Other suites are reflected in the overall validation status above.

✅ 11019 passed, 44 skipped out of 11063 tests in 2143.2s (+24.5s vs. baseline)

Test Coverage

✅ 87.6% line coverage, 81.7% branch coverage · ✅ no change vs. baseline

CLI Startup Time

60ms median (x64, winapp --version) · 📉 -13ms vs. baseline

Try This Build

Installs the MSIX for your architecture, replacing any previously installed build. Needs the GitHub CLI — the command offers to install it and sign you in if it is missing.

& ([scriptblock]::Create((irm https://raw.githubusercontent.com/microsoft/winappCli/main/scripts/winapp-pr.ps1))) 1272
Switching between builds often?

Put the tool on your PATH once:

& ([scriptblock]::Create((irm https://raw.githubusercontent.com/microsoft/winappCli/main/scripts/winapp-pr.ps1))) -AddToPath

Then this build is just:

winapp-pr 1272

Run winapp-pr with no arguments to pick from a list of open PRs.


Updated 2026-11-05 11:16:16 UTC · commit 6d6856f · workflow run

@niels9001 Niels Laute (niels9001) added ready-for-review Agent work and technical checks complete; awaiting review or re-review, not approval or merge and removed agent-preparing Agent is addressing feedback or completing required validation and CI labels Nov 4, 2026
Co-authored-by: Copilot <[email protected]>
Copilot-Session: ccdd38eb-cec9-4430-98cd-6cbb6cc4bd63
@niels9001 Niels Laute (niels9001) added agent-preparing Agent is addressing feedback or completing required validation and CI ready-for-review Agent work and technical checks complete; awaiting review or re-review, not approval or merge and removed ready-for-review Agent work and technical checks complete; awaiting review or re-review, not approval or merge agent-preparing Agent is addressing feedback or completing required validation and CI labels Nov 5, 2026
@zateutsch
Zach Teutsch (zateutsch) merged commit 132a5a4 into main Nov 5, 2026
52 checks passed
@zateutsch
Zach Teutsch (zateutsch) deleted the niels9001/llms-txt-plugins branch November 5, 2026 19:39
Alexandre Zollinger Chohfi (azchohfi) added a commit that referenced this pull request Nov 5, 2026
Clean merge. #1293 builds WinApp.DevTools.Native.dll with Control Flow
Guard; the Reactor native code builds and passes under it.

Co-authored-by: Copilot App <[email protected]>
Copilot-Session: 8d8406de-5d70-4aab-b23d-4742bc2baa12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-for-review Agent work and technical checks complete; awaiting review or re-review, not approval or merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants