Tooluck logoTooluck
SKILL.md

add-sharepoint

Agent skill frommicrosoft/power-platform-skills

Adds SharePoint Online connector to a Power Apps code app. Use when reading lists, managing documents, or integrating with SharePoint sites. Can also create new SharePoint lists.

How to install add-sharepoint

install add-sharepoint
# install the power-platform-skills pack with the skills CLI
npx skills add microsoft/power-platform-skills

# or add only this skill to Claude Code: copy the folder

plugins/code-apps/skills/add-sharepoint/

# into

~/.claude/skills/add-sharepoint/ (all projects)

.claude/skills/add-sharepoint/ (one project)

plugins/code-apps/skills/add-sharepoint/SKILL.md

MITFull file
1**📋 Shared Instructions: [shared-instructions.md](../../shared/shared-instructions.md)** - Cross-cutting concerns.
2
3**References:**
4
5- [sharepoint-reference.md](./references/sharepoint-reference.md) - Column encoding, choice fields, lookups, API patterns (CRITICAL)
6- [api-authentication-reference.md](./references/api-authentication-reference.md) - Graph API auth, token, site ID
7- [list-management-reference.md](./references/list-management-reference.md) - Query, create, extend lists and columns
8
9# Add SharePoint
10
11Two paths: **existing lists** (skip to Step 6) or **new lists** (full workflow).
12
13## Workflow
14
151. Check Memory Bank → 2. Plan → 3. Setup Graph API Auth → 4. Review Existing Lists → 5. Create Lists → 6. Get Connection ID → 7. Discover Sites → 8. Discover Tables → 9. Add Connector (tables and/or actions) → 10. Configure → 11. Build → 12. Update Memory Bank
16
17---
18
19### Step 1: Check Memory Bank
20
21Check for `memory-bank.md` per [shared-instructions.md](../../shared/shared-instructions.md).
22
23### Step 2: Plan
24
25Ask the user:
26
271. Which SharePoint list(s) do they need?
282. Do the lists **already exist** on their site, or do they need to **create new** ones?
29
30**If lists already exist:** Skip to Step 6.
31
32**If creating new lists:**
33
34- Ask about the data they need and design an appropriate schema
35- Reuse existing lists when possible (don't duplicate)
36- Enter plan mode with `EnterPlanMode`, present the list designs with columns and types
37- Get approval with `ExitPlanMode`
38…

Excerpt shown under the repository's MIT license.

More skills in power-platform-skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates