Tooluck logoTooluck
SKILL.md

assign-offline-profile

Agent skill frommicrosoft/power-platform-skills

Use when the user needs to bind users or teams to a Mobile Offline Profile so they actually receive offline sync on their devices. Without this, the profile exists in Dataverse but no one's app uses it.

How to install assign-offline-profile

install assign-offline-profile
# 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/mobile-apps/skills/assign-offline-profile/

# into

~/.claude/skills/assign-offline-profile/ (all projects)

.claude/skills/assign-offline-profile/ (one project)

plugins/mobile-apps/skills/assign-offline-profile/SKILL.md

MITFull file
1**Shared instructions: [shared-instructions.md](${PLUGIN_ROOT}/shared/shared-instructions.md)** — read first.
2
3**References:**
4
5- [offline-profile-schema.md](${PLUGIN_ROOT}/shared/references/offline-profile-schema.md) — `usermobileofflineprofilemembership` / `teammobileofflineprofilemembership` entity field map
6- [dataverse-offline-api.md](${PLUGIN_ROOT}/shared/references/dataverse-offline-api.md) — Web API recipe (§12 — membership POSTs)
7
8# Assign Offline Profile
9
10Bind one or more users and/or teams to an existing Mobile Offline Profile. Without this step, the profile exists in Dataverse but is unbound — no one's app actually uses it for offline sync.
11
12Per the maker portal's UX (the "Assign profile to user" dialog under env settings), this is a separate operation from profile creation. Many users hit "I created the profile but offline still doesn't work" — the missing piece is membership.
13
14Before project reads or commands, apply
15[app-working-directory.md](${PLUGIN_ROOT}/shared/references/app-working-directory.md).
16Resolve one absolute `working_dir` for a direct call or require the child
17invocation's owner root. Keep every shell/file operation, referenced recipe,
18and retry on that root and the selected environment/tenant; missing or
19conflicting context is `NEEDS_CONTEXT`. File tools use `<working_dir>/...`.
20Planning-phase calls may discover and propose the membership diff but must
21return before the confirmation gate, POST/DELETE, or artifact updates.
22
23## Workflow
24…

Excerpt shown under the repository's MIT license.

More skills in power-platform-skills

Keep exploring

Similar skill repositories

pbakaus /

impeccable
108k

The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.

2 skills

nexu-io /

open-design
107k

The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.

40 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates