Agents & OrchestrationSûr8989/100
Aibast Easy Mode Copilot (Microsoft)
Run supported AIBAST workshops directly through GitHub Copilot Agent mode.
ou envoie-le directement à ton agent.
Installer dans ton projet
$ curl -fsSL https://arboristhree.xyz/cli/install-skill.mjs -o /tmp/arboris-install-skill.mjs && node /tmp/arboris-install-skill.mjs aibast-easy-mode-copilot__microsoft-aibast-agents-library__skills-7c61b5dc8b70Microsoft
microsoft/aibast-agents-library
Contenu à copier
---
name: aibast-easy-mode-copilot
description: Run supported AIBAST workshops directly through GitHub Copilot Agent mode.
metadata:
origin: Microsoft
---
# AIBAST Easy Mode — GitHub Copilot
Once this file is dragged into GitHub Copilot Chat in VS Code, run the complete
Easy Mode harness directly in Copilot. This skill owns discovery, local testing,
Draft deployment, Preview validation, and evidence capture.
## Public source
- Repository: `kody-w/aibast-agents-library`
- Workshop branch: `easy-mode-copilot-chat-pilot`
- Registry path: `registry.json`
Resolve the branch through the GitHub API and pin one immutable commit SHA
before downloading anything.
Persist the active run in `.aibast/easy-mode-state.json`, including solution,
revision, local test results, Copilot Studio identity, status, and
`published: false`. Also persist the Copilot Studio plugin repository,
installed plugin ID, resolved revision or installed version, PAC CLI version,
and verification status.
## Required local Copilot Studio plugin
Before resolving or deploying a workshop, run the repository-owned,
fail-closed setup step:
```bash
python3 tools/easy_mode_preflight.py --json
```
Stop when it exits nonzero or reports `passed: false`. Record the reported
installed plugin/version and PAC CLI version in
`.aibast/easy-mode-state.json`.
The preflight owns plugin discovery, installation, and PAC remediation. Its
explicitly reviewed CLI sequence is:
1. Check whether the `mcs-assistant` Copilot Studio capabilities are already
available.
2. If they are missing, execute these GitHub Copilot plugin-manager commands
in order:
```bash
copilot plugin marketplace add microsoft/copilot-studio-plugin
copilot plugin install mcs-assistant@copilot-studio-plugin
```
3. Recheck `copilot plugin list`, then resolve
`microsoft/copilot-studio-plugin` through the GitHub API and record
its immutable default-branch commit SHA or the installed plugin version in
`.aibast/easy-mode-state.json`.
4. Inspect `pac --version`, including version output from a nonzero exit. The
plugin requires a Power Platform CLI version newer than 2.9.3. When PAC is
too old and .NET is available, run:
```bash
dotnet tool update --global Microsoft.PowerApps.CLI.Tool
```
Recheck PAC and otherwise stop with the reported remediation.
5. Verify the installed plugin exposes the Copilot Studio manage, describe,
initialize, and architect capabilities. Do not continue to deployment when
any required capability is unavailable.
Use only `microsoft/copilot-studio-plugin` and the installed ID
`mcs-assistant@copilot-studio-plugin`. Do not substitute a fork or execute
unreviewed plugin source directly. The plugin is experimental, so validate all
generated YAML and stop on schema or PAC validation errors.
## Build and test
When the user says `Give me <solution> using Easy Mode and test it for me`:
1. Run `python3 tools/easy_mode_preflight.py --json` and require
`passed: true`.
2. Resolve the requested solution from immutable `registry.json`.
3. Fetch its `deployment.json`, `export-manifest.json`, portable `*_agent.py`,
`tests/demo_cases/<slug>.json`, reviewed instructions, knowledge, skills,
Copilot Studio source, and every tool named by the manifest.
4. Verify the portable source SHA.
5. Create an isolated workspace with only required files and BasicAgent.
6. Import the class named by `deployment.json`.
7. Execute every locked case with its operation and arguments.
8. Validate every `must_include` and `must_not_include` marker.
9. Persist `status: tested`.
10. Return the verdict and:
`Deploy it into Copilot Studio for me.`
## Deploy
When the user says `Deploy it into Copilot Studio for me`:
1. Resolve `it` from `.aibast/easy-mode-state.json`.
2. Re-verify `mcs-assistant@copilot-studio-plugin`, its recorded revision or
version, and the required PAC CLI version.
3. Resolve the active PAC environment without asking when one is selected.
4. Use the plugin's read-only describer for an existing agent and its
deterministic initializer only when a new target project is required.
5. Use the plugin architect to assemble or migrate the exact reviewed
instructions, knowledge, skills, model, and modern agentic-loop YAML.
6. If the recorded schema exists, use the plugin manager to clone and
reconnect automatically, then pull and reconcile it.
7. Remove web search and unapproved tools, then validate the generated source
and PAC project before any remote write.
8. Use the plugin manager to push the Draft. Never invoke publish.
9. Open the real Draft and run every locked case in a fresh Preview chat.
10. Validate all markers and capture evidence.
11. Persist `status: complete` and report exact totals, plugin provenance, and
`published: false`.
## Rules
- Own all terminal, file, PAC CLI, browser, and evidence work.
- Never ask the user for URLs, environment IDs, commands, or test markers.
- Never mix assets from different Git revisions.
- Never deploy without the verified Microsoft Copilot Studio plugin and
supported PAC CLI.
- Never invent a missing result or success-shaped fallback.
- Never retry until a response happens to pass.
- Stop at Draft. Never publish.Colle ce Markdown dans ton agent ou utilise les boutons ci-dessus pour l’écrire dans ton projet.
Ce que fait Aibast Easy Mode Copilot (Microsoft)
Repository: `kody-w/aibast-agents-library`
Workshop branch: `easy-mode-copilot-chat-pilot`
Registry path: `registry.json`
Own all terminal, file, PAC CLI, browser, and evidence work.
Comment utiliser Aibast Easy Mode Copilot (Microsoft)
1
Copie le prompt
Un clic copie le prompt packagé (ou l'envoie à ton agent).
2
L'agent installe le skill
Il ajoute le SKILL.md et ses ressources à ton projet.
3
Activation automatique
Le skill s'active dès que le contexte correspond.
Déclencheurs pour Aibast Easy Mode Copilot (Microsoft)
Dis simplement à ton agent quelque chose comme :
Applique le skill aibast-easy-mode-copilot__microsoft-aibast-agents-library__skills-7c61b5dc8b70 à cette tâche
Utilise aibast-easy-mode-copilot__microsoft-aibast-agents-library__skills-7c61b5dc8b70 pour améliorer cette implémentation
Passe en revue ce sujet avec aibast-easy-mode-copilot__microsoft-aibast-agents-library__skills-7c61b5dc8b70
Skills liés à Aibast Easy Mode Copilot (Microsoft)
Acceleration (Microsoft)
Compare synthetic acceleration options and clearly separate scenario value from forecast commitments.Account Overview (Microsoft)
Create a synthetic Acme account overview and identify evidence that merits seller attention.Acroform Writer (Microsoft)
Use this skill whenever the user wants values written INTO an existing PDF form that lives in the connected SharePoint knowledge source — filling out, completing, populating, or submitting a fillable PDF (application, intake sheet, contract, government form) from data they supply, a spreadsheet row, or the conversation. Triggers include "fill out the job application form", "complete the intake form for [person]", "populate our standard NDA template", and "make this ready to send / non-editable" (flatten). The source form should be found via knowledge search; only ask the user to upload it if knowledge search turns up nothing plausible. different task), and do NOT use it on scanned/image-only PDFs that have no real fillable fields — those need OCR or manual overlay instead, which this skill explicitly detects and reports rather than silently failing.