Docs & ÉcritureSûr100100/100
add-excel__microsoft-power-platform-skills__plugins-code-apps-skills-2addbf5c6eeb
Adds Excel Online (Business) connector to a Power Apps code app. Use when reading or writing Excel workbook data from OneDrive or SharePoint.
ou envoie-le directement à ton agent.
Installer dans ton projet
$ npx arboris-cli install add-excel__microsoft-power-platform-skills__plugins-code-apps-skills-2addbf5c6eebContenu à copier
---
name: add-excel
description: Adds Excel Online (Business) connector to a Power Apps code app. Use when reading or writing Excel workbook data from OneDrive or SharePoint.
user-invocable: true
allowed-tools: Read, Edit, Write, Grep, Glob, Bash, LSP, TaskCreate, TaskUpdate, TaskList, TaskGet, AskUserQuestion, Skill
model: sonnet
metadata:
origin: Microsoft
---
**📋 Shared Instructions: [shared-instructions.md](${PLUGIN_ROOT}/shared/shared-instructions.md)** - Cross-cutting concerns.
# Add Excel Online
## Workflow
1. Check Memory Bank → 2. Gather → 3. Add Connector → 4. Configure → 5. Build → 6. Update Memory Bank
---
### Step 1: Check Memory Bank
Check for `memory-bank.md` per [shared-instructions.md](${PLUGIN_ROOT}/shared/shared-instructions.md).
### Step 2: Gather
Ask the user:
1. Where is the workbook? (OneDrive or SharePoint)
2. Workbook file name
3. Which table(s) in the workbook to access
### Step 3: Add Connector
**First, find the connection ID** (see [connector-reference.md](${PLUGIN_ROOT}/shared/connector-reference.md)):
Run the `/list-connections` skill. Find the Excel Online (Business) connection in the output. If none exists, direct the user to create one using the environment-specific Connections URL — construct it from the active environment ID in context (from `power.config.json` or a prior step): `https://make.powerapps.com/environments/<environment-id>/connections` → **+ New connection** → search for the connector → Create.
Excel Online is a tabular datasource -- requires `-c` (connection ID), `-d` (drive), and `--table` (table name in workbook):
```bash
# OneDrive workbook
pa app add data-source --connector excelonlinebusiness -c <connection-id> -d 'me' --table 'Table1'
# SharePoint workbook -- dataset is the document library path
pa app add data-source --connector excelonlinebusiness -c <connection-id> -d 'sites/your-site' --table 'Table1'
```
Run for each table the user needs.
### Step 4: Configure
**AddRowIntoTable** -- adds a row to an Excel table:
```typescript
// OneDrive workbook
await ExcelOnlineBusinessService.AddRowIntoTable({
source: "me",
drive: "me",
file: "MyWorkbook.xlsx",
table: "Table1",
body: { column1: "value1", column2: "value2" } // Flat object, NO "items" wrapper
});
// SharePoint workbook
await ExcelOnlineBusinessService.AddRowIntoTable({
source: "sites/your-site",
drive: "drive-id",
file: "SharedWorkbook.xlsx",
table: "Table1",
body: { column1: "value1", column2: "value2" }
});
```
**Key points:**
- `source: "me"` and `drive: "me"` for OneDrive personal files
- For SharePoint, use the site path and drive ID
- The `body` is a flat key-value object matching column headers -- do NOT wrap in `{ items: ... }`
Use `Grep` to find specific methods in `src/generated/services/ExcelOnlineBusinessService.ts` (generated files can be very large -- see [connector-reference.md](${PLUGIN_ROOT}/shared/connector-reference.md#inspecting-large-generated-files)).
### Step 5: Build
```bash
npm run build
```
Fix TypeScript errors before proceeding. Do NOT deploy yet.
### Step 6: Update Memory Bank
Update `memory-bank.md` with: connector added, workbook/table configured, build status.Colle ce Markdown dans ton agent ou utilise les boutons ci-dessus pour l’écrire dans ton projet.
Ce que fait add-excel__microsoft-power-platform-skills__plugins-code-apps-skills-2addbf5c6eeb
`source: "me"` and `drive: "me"` for OneDrive personal files
For SharePoint, use the site path and drive ID
The `body` is a flat key-value object matching column headers -- do NOT wrap in `{ items: ... }`
Comment utiliser add-excel__microsoft-power-platform-skills__plugins-code-apps-skills-2addbf5c6eeb
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 add-excel__microsoft-power-platform-skills__plugins-code-apps-skills-2addbf5c6eeb
Dis simplement à ton agent quelque chose comme :
Applique le skill add-excel__microsoft-power-platform-skills__plugins-code-apps-skills-2addbf5c6eeb à cette tâche
Utilise add-excel__microsoft-power-platform-skills__plugins-code-apps-skills-2addbf5c6eeb pour améliorer cette implémentation
Passe en revue ce sujet avec add-excel__microsoft-power-platform-skills__plugins-code-apps-skills-2addbf5c6eeb
Skills liés à add-excel__microsoft-power-platform-skills__plugins-code-apps-skills-2addbf5c6eeb
ai-usecase-assessment__microsoft-cat-agent-skills__submissions-7ec951fb9230
Use this skill whenever the user says "assess this use case", "score my AI use case", "prioritise these agent ideas", "generate a use case assessment report", or "update my AI use case report" — or when they attach a use-case document, SDR, or prior `*_AI_UseCase_Assessment_Report_*.html` and ask you to assess, strengthen, score, or refresh it. Invoke BEFORE writing any assessment content and BEFORE generating any report.aibast_document-checklist_03__microsoft-aibast-agents-library__solutions-fs-customer-onboarding-manual-skills-35592aea3bed
Use for document readiness questions in the Customer Onboarding Agent synthetic pilot.aibast_document-verification_03__microsoft-aibast-agents-library__solutions-loan-origination-assistant-manual-skills-b4bbbb5f5f10
Use for document readiness questions in the Loan Origination Assistant synthetic pilot.